@extends('layouts.app') @section('title', __('messages.permission_management')) @section('breadcrumb') {{ __('messages.settings') }} / {{ __('messages.permissions') }} @endsection @section('content') @php $editingCurrentUser = $selectedUser?->is(auth()->user()) ?? false; @endphp
@if($selectedUser)
@csrf @method('PUT')
{{ $selectedUser->name }}
{{ $selectedUser->email }}

{{ __('messages.permission_summary') }}

@if($editingCurrentUser)
{{ __('messages.cannot_edit_own_permissions') }}
@endif
{{ __('messages.role_permissions') }}: {{ $selectedUser->getRoleNames()->implode(', ') ?: __('messages.no_role') }}
{{ __('messages.permissions') }}

{{ __('messages.direct_permission_note') }}

@foreach($actionOrder as $action) @endforeach @foreach($permissionMatrix as $resource => $actions) @foreach($actionOrder as $action) @endforeach @endforeach
{{ __('messages.permission_module') }}{{ __('messages.' . $action) }}
{{ __('messages.' . $resource) }} @if(isset($actions[$action])) @php $permission = $actions[$action]; @endphp
name, $selectedPermissionNames, true)) @disabled($editingCurrentUser) >
@else @endif
@else
{{ __('messages.select_account') }}
@endif
@endsection