feat: initial commit
This commit is contained in:
89
config/filament-shield.php
Normal file
89
config/filament-shield.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'shield_resource' => [
|
||||
'should_register_navigation' => true,
|
||||
'slug' => 'shield/roles',
|
||||
'navigation_sort' => -1,
|
||||
'navigation_badge' => true,
|
||||
'navigation_group' => true,
|
||||
'is_globally_searchable' => true,
|
||||
'show_model_path' => true,
|
||||
'is_scoped_to_tenant' => true,
|
||||
'cluster' => null,
|
||||
],
|
||||
|
||||
'auth_provider_model' => [
|
||||
'fqcn' => 'App\\Models\\User',
|
||||
],
|
||||
|
||||
'super_admin' => [
|
||||
'enabled' => true,
|
||||
'name' => 'super_admin',
|
||||
'define_via_gate' => false,
|
||||
'intercept_gate' => 'before', // after
|
||||
],
|
||||
|
||||
'panel_user' => [
|
||||
'enabled' => true,
|
||||
'name' => 'panel_user',
|
||||
],
|
||||
|
||||
'permission_prefixes' => [
|
||||
'resource' => [
|
||||
'view',
|
||||
'view_any',
|
||||
'create',
|
||||
'update',
|
||||
'restore',
|
||||
'restore_any',
|
||||
'replicate',
|
||||
'reorder',
|
||||
'delete',
|
||||
'delete_any',
|
||||
'force_delete',
|
||||
'force_delete_any',
|
||||
],
|
||||
|
||||
'page' => 'page',
|
||||
'widget' => 'widget',
|
||||
],
|
||||
|
||||
'entities' => [
|
||||
'pages' => true,
|
||||
'widgets' => true,
|
||||
'resources' => true,
|
||||
'custom_permissions' => true,
|
||||
],
|
||||
|
||||
'generator' => [
|
||||
'option' => 'policies_and_permissions',
|
||||
'policy_directory' => 'Policies',
|
||||
'policy_namespace' => 'Policies',
|
||||
],
|
||||
|
||||
'exclude' => [
|
||||
'enabled' => true,
|
||||
|
||||
'pages' => [
|
||||
'Dashboard',
|
||||
],
|
||||
|
||||
'widgets' => [
|
||||
'AccountWidget', 'FilamentInfoWidget',
|
||||
],
|
||||
|
||||
'resources' => [],
|
||||
],
|
||||
|
||||
'discovery' => [
|
||||
'discover_all_resources' => true,
|
||||
'discover_all_widgets' => true,
|
||||
'discover_all_pages' => true,
|
||||
],
|
||||
|
||||
'register_role_policy' => [
|
||||
'enabled' => true,
|
||||
],
|
||||
|
||||
];
|
||||
Reference in New Issue
Block a user