Skip to content

Commit 2db1afa

Browse files
Configure Jetstream classes in providers and separate panels into Admin and App
1 parent d1a77a1 commit 2db1afa

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

config/filament-shield.php

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
<?php
2+
3+
return [
4+
'shield_resource' => [
5+
'should_register_navigation' => true,
6+
'slug' => 'shield/roles',
7+
'navigation_sort' => -1,
8+
'navigation_badge' => true,
9+
'navigation_group' => true,
10+
'is_globally_searchable' => false,
11+
'show_model_path' => true,
12+
'is_scoped_to_tenant' => true,
13+
'cluster' => null,
14+
],
15+
16+
'auth_provider_model' => [
17+
'fqcn' => 'App\\Models\\User',
18+
],
19+
20+
'super_admin' => [
21+
'enabled' => true,
22+
'name' => 'super_admin',
23+
'define_via_gate' => false,
24+
'intercept_gate' => 'before', // after
25+
],
26+
27+
'panel_user' => [
28+
'enabled' => true,
29+
'name' => 'panel_user',
30+
],
31+
32+
'permission_prefixes' => [
33+
'resource' => [
34+
'view',
35+
'view_any',
36+
'create',
37+
'update',
38+
'restore',
39+
'restore_any',
40+
'replicate',
41+
'reorder',
42+
'delete',
43+
'delete_any',
44+
'force_delete',
45+
'force_delete_any',
46+
],
47+
48+
'page' => 'page',
49+
'widget' => 'widget',
50+
],
51+
52+
'entities' => [
53+
'pages' => true,
54+
'widgets' => true,
55+
'resources' => true,
56+
'custom_permissions' => false,
57+
],
58+
59+
'generator' => [
60+
'option' => 'policies_and_permissions',
61+
'policy_directory' => 'Policies',
62+
'policy_namespace' => 'Policies',
63+
],
64+
65+
'exclude' => [
66+
'enabled' => true,
67+
68+
'pages' => [
69+
'Dashboard',
70+
],
71+
72+
'widgets' => [
73+
'AccountWidget', 'FilamentInfoWidget',
74+
],
75+
76+
'resources' => [],
77+
],
78+
79+
'discovery' => [
80+
'discover_all_resources' => false,
81+
'discover_all_widgets' => false,
82+
'discover_all_pages' => false,
83+
],
84+
85+
'register_role_policy' => [
86+
'enabled' => false,
87+
],
88+
89+
];

0 commit comments

Comments
 (0)