123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php
-
- return [
- 'shield_resource' => [
- 'should_register_navigation' => true,
- 'slug' => 'shield/roles',
- 'navigation_sort' => -1,
- 'navigation_badge' => true,
- 'navigation_group' => true,
- 'sub_navigation_position' => null,
- 'is_globally_searchable' => false,
- 'show_model_path' => true,
- 'is_scoped_to_tenant' => true,
- 'cluster' => null,
- ],
-
- 'tenant_model' => 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' => false,
- ],
-
- 'generator' => [
- 'option' => 'policies_and_permissions',
- 'policy_directory' => 'Policies',
- 'policy_namespace' => 'Policies',
- ],
-
- 'exclude' => [
- 'enabled' => true,
-
- 'pages' => [
- 'Dashboard',
- ],
-
- 'widgets' => [
- 'AccountWidget', 'FilamentInfoWidget',
- ],
-
- 'resources' => [],
- ],
-
- 'discovery' => [
- 'discover_all_resources' => false,
- 'discover_all_widgets' => false,
- 'discover_all_pages' => false,
- ],
-
- 'register_role_policy' => [
- 'enabled' => true,
- ],
-
- ];
|