Skip to content

Commit 0eeae96

Browse files
author
Backstage
committed
fix: filament v4 config registration
1 parent 20cdd8d commit 0eeae96

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

config/backstage/users.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,14 @@
33
// config for Backstage/Users
44

55
use Backstage\Filament\Users\Pages\ManageApiTokens;
6+
use Backstage\Filament\Users\Resources\RoleResource\RoleResource;
7+
use Backstage\Filament\Users\Resources\UserResource\UserResource;
68

79
return [
8-
'resources' => [],
10+
'resources' => [
11+
'users' => UserResource::class,
12+
'roles' => RoleResource::class,
13+
],
914

1015
'pages' => [
1116
'manage-api-tokens' => ManageApiTokens::class,

src/UsersPlugin.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,12 @@ public function register(Panel $panel): void
3333
$users = config('backstage.users.resources.users', Resources\UserResource\UserResource::class);
3434
$roles = config('backstage.users.resources.roles', Resources\RoleResource\RoleResource::class);
3535

36-
$resources = array_merge([$users, $roles, config('backstage.users.resources')]);
36+
$configResources = array_values(array_diff_key(
37+
config('backstage.users.resources'),
38+
array_flip(['users', 'roles'])
39+
));
40+
41+
$resources = array_filter(array_merge([$users, $roles], $configResources));
3742
$panel->resources($resources);
3843
}
3944

0 commit comments

Comments
 (0)