Changes
This commit is contained in:
@@ -8,7 +8,9 @@ use App\Filament\Resources\PostResource\Pages;
|
||||
use App\Models\Category;
|
||||
use App\Models\Page;
|
||||
use App\Models\Post;
|
||||
use BezhanSalleh\FilamentShield\Contracts\HasShieldPermissions;
|
||||
use Filament\Actions\DeleteAction;
|
||||
use Filament\Facades\Filament;
|
||||
use Filament\Forms;
|
||||
use Filament\Forms\Components\Builder;
|
||||
use Filament\Forms\Components\Checkbox;
|
||||
@@ -36,7 +38,7 @@ use Illuminate\Support\Str;
|
||||
use Livewire\Features\SupportFileUploads\TemporaryUploadedFile;
|
||||
use Mohamedsabil83\FilamentFormsTinyeditor\Components\TinyEditor;
|
||||
|
||||
class PostResource extends Resource
|
||||
class PostResource extends Resource implements HasShieldPermissions
|
||||
{
|
||||
protected static ?string $model = Post::class;
|
||||
|
||||
@@ -92,6 +94,19 @@ class PostResource extends Resource
|
||||
];
|
||||
}
|
||||
|
||||
public static function getPermissionPrefixes(): array
|
||||
{
|
||||
return [
|
||||
'view',
|
||||
'view_any',
|
||||
'create',
|
||||
'update',
|
||||
'delete',
|
||||
'delete_any',
|
||||
'publish'
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user