Skip to content

Commit 6dea0f2

Browse files
authored
updating the gate check from addTeamMember to updateTeamMember when managing user roles (#1316)
1 parent f8479df commit 6dea0f2

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/Http/Controllers/Inertia/TeamController.php

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public function show(Request $request, $teamId)
3939
'canDeleteTeam' => Gate::check('delete', $team),
4040
'canRemoveTeamMembers' => Gate::check('removeTeamMember', $team),
4141
'canUpdateTeam' => Gate::check('update', $team),
42+
'canUpdateTeamMembers' => Gate::check('updateTeamMember', $team),
4243
],
4344
]);
4445
}

stubs/inertia/resources/js/Pages/Teams/Partials/TeamMemberManager.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ const displayableRole = (role) => {
236236
<div class="flex items-center">
237237
<!-- Manage Team Member Role -->
238238
<button
239-
v-if="userPermissions.canAddTeamMembers && availableRoles.length"
239+
v-if="userPermissions.canUpdateTeamMembers && availableRoles.length"
240240
class="ml-2 text-sm text-gray-400 underline"
241241
@click="manageRole(user)"
242242
>

stubs/livewire/resources/views/teams/team-member-manager.blade.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@
139139

140140
<div class="flex items-center">
141141
<!-- Manage Team Member Role -->
142-
@if (Gate::check('addTeamMember', $team) && Laravel\Jetstream\Jetstream::hasRoles())
142+
@if (Gate::check('updateTeamMember', $team) && Laravel\Jetstream\Jetstream::hasRoles())
143143
<button class="ml-2 text-sm text-gray-400 underline" wire:click="manageRole('{{ $user->id }}')">
144144
{{ Laravel\Jetstream\Jetstream::findRole($user->membership->role)->name }}
145145
</button>

0 commit comments

Comments
 (0)