92 lines
1.9 KiB
PHP
92 lines
1.9 KiB
PHP
<?php
|
|
|
|
return [
|
|
'shield_resource' => [
|
|
'should_register_navigation' => false,
|
|
'slug' => 'shield/roles',
|
|
'navigation_sort' => 4,
|
|
'navigation_badge' => true,
|
|
'navigation_group' => true,
|
|
'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' => [
|
|
// Hapus Dashboard dari sini
|
|
],
|
|
|
|
'widgets' => [
|
|
'AccountWidget', 'FilamentInfoWidget',
|
|
],
|
|
|
|
'resources' => [],
|
|
],
|
|
|
|
'discovery' => [
|
|
'discover_all_resources' => false,
|
|
'discover_all_widgets' => false,
|
|
'discover_all_pages' => false,
|
|
],
|
|
|
|
'register_role_policy' => [
|
|
'enabled' => true,
|
|
],
|
|
|
|
];
|