Skip to content

Commit 34109d8

Browse files
authored
feat: update users key to roles in core.php config file (#356)
* feat: update users key to roles in core.php config file * fix: unit test
1 parent 4ec6743 commit 34109d8

File tree

14 files changed

+25
-26
lines changed

14 files changed

+25
-26
lines changed

packages/admin/resources/views/livewire/pages/settings/team/role.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<div x-show="currentTab === 'role'">
5353
<x-shopper::container>
5454
<div class="w-full space-y-6 lg:max-w-4xl">
55-
@if (config('shopper.core.users.admin_role') === $role->name)
55+
@if (config('shopper.core.roles.admin') === $role->name)
5656
<div class="rounded-md bg-info-500 bg-opacity-10 p-4">
5757
<div class="flex">
5858
<div class="shrink-0">

packages/admin/resources/views/livewire/slide-overs/create-team-member.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
class="mt-6"
66
icon="untitledui-alert-triangle"
77
:title="__('shopper::words.attention_needed')"
8-
:message="__('shopper::words.attention_description', ['role' => config('shopper.core.users.admin_role')])"
8+
:message="__('shopper::words.attention_description', ['role' => config('shopper.core.roles.admin')])"
99
/>
1010
</x-shopper::form-slider-over>

packages/admin/src/Console/UserCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ protected function createUser(): void
7474
try {
7575
$user = tap((new $model)->forceFill($userData))->save(); // @phpstan-ignore-line
7676

77-
$user->assignRole(config('shopper.core.users.admin_role'));
77+
$user->assignRole(config('shopper.core.roles.admin'));
7878
} catch (Exception | QueryException $e) {
7979
$this->error($e->getMessage());
8080
}

packages/admin/src/Livewire/Components/Settings/Team/UsersRole.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public function table(Table $table): Table
5252
->label(__('shopper::forms.label.access'))
5353
->color('gray')
5454
->formatStateUsing(
55-
fn ($record) => $record->hasRole(config('shopper.core.users.admin_role'))
55+
fn ($record) => $record->hasRole(config('shopper.core.roles.admin'))
5656
? __('shopper::words.full')
5757
: __('shopper::words.limited')
5858
),

packages/admin/src/Livewire/Pages/Customers/Create.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public function store(): void
148148
['email_verified_at' => now()->toDateTimeString()],
149149
));
150150

151-
$customer->assignRole(config('shopper.core.users.default_role'));
151+
$customer->assignRole(config('shopper.core.roles.user'));
152152

153153
$customer->addresses()->create($address);
154154

packages/admin/src/Livewire/Pages/Settings/Team/Index.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public function table(Table $table): Table
4747
->label(__('shopper::forms.label.access'))
4848
->color('gray')
4949
->formatStateUsing(
50-
fn ($record) => $record->hasRole(config('shopper.core.users.admin_role'))
50+
fn ($record) => $record->hasRole(config('shopper.core.roles.admin'))
5151
? __('shopper::words.full')
5252
: __('shopper::words.limited')
5353
),
@@ -66,7 +66,7 @@ public function render(): View
6666
return view('shopper::livewire.pages.settings.team.index', [
6767
'roles' => Role::query()
6868
->with('users')
69-
->where('name', '<>', config('shopper.core.users.default_role'))
69+
->where('name', '<>', config('shopper.core.roles.user'))
7070
->orderBy('created_at')
7171
->get(),
7272
])

packages/admin/src/Livewire/SlideOvers/CreateTeamMember.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public function form(Form $form): Form
8383
->label(__('shopper::pages/settings/staff.choose_role'))
8484
->options(
8585
Role::query()
86-
->where('name', '<>', config('shopper.core.users.default_role'))
86+
->where('name', '<>', config('shopper.core.roles.user'))
8787
->pluck('display_name', 'id')
8888
)
8989
->required(),

packages/core/config/core.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
/*
88
|--------------------------------------------------------------------------
9-
| Admin & User Role
9+
| Roles
1010
|--------------------------------------------------------------------------
1111
|
1212
| User configuration to manage user access using spatie/laravel-permission.
@@ -15,10 +15,10 @@
1515
|
1616
*/
1717

18-
'users' => [
19-
'admin_role' => 'administrator',
20-
'manager_role' => 'manager',
21-
'default_role' => 'user',
18+
'roles' => [
19+
'admin' => 'administrator',
20+
'manager' => 'manager',
21+
'user' => 'user',
2222
],
2323

2424
/*

packages/core/database/seeders/Auth/PermissionRoleTableSeeder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function run(): void
1616
Schema::disableForeignKeyConstraints();
1717

1818
$administrator = Role::query()
19-
->where('name', config('shopper.core.users.admin_role'))
19+
->where('name', config('shopper.core.roles.admin'))
2020
->firstOrFail();
2121

2222
$permissions = Permission::all();

packages/core/database/seeders/Auth/RolesTableSeeder.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@ public function run(): void
1515
Schema::disableForeignKeyConstraints();
1616

1717
Role::create([
18-
'name' => config('shopper.core.users.admin_role'),
18+
'name' => config('shopper.core.roles.admin'),
1919
'display_name' => __('Administrator'),
2020
'description' => __('Site administrator with access to shop admin panel and developer tools.'),
2121
'can_be_removed' => false,
2222
]);
2323

2424
Role::create([
25-
'name' => config('shopper.core.users.manager_role'),
25+
'name' => config('shopper.core.roles.manager'),
2626
'display_name' => __('Manager'),
2727
'description' => __('Site manager with access to shop admin panel and publishing menus.'),
2828
'can_be_removed' => false,
2929
]);
3030

3131
Role::create([
32-
'name' => config('shopper.core.users.default_role'),
32+
'name' => config('shopper.core.roles.user'),
3333
'display_name' => __('User'),
3434
'description' => __('Site customer role with access on front site.'),
3535
'can_be_removed' => false,

0 commit comments

Comments
 (0)