@include('partials.input', [
'name' => 'name',
'title' => 'Название',
'required' => true,
'value' => old('name', $role->name),
])
@include('partials.input', [
'name' => 'slug',
'title' => 'Код',
'required' => !$role->exists,
'value' => old('slug', $role->slug),
'disabled' => $role->exists,
])
@if($role->exists)
@endif
@include('partials.input', [
'name' => 'description',
'title' => 'Описание',
'value' => old('description', $role->description),
])
@include('partials.input', [
'name' => 'sort',
'type' => 'number',
'title' => 'Сортировка',
'value' => old('sort', $role->sort ?? 100),
])
@if($role->slug === \App\Models\Role::ADMIN)
Администратору всегда доступны все права. Убирать права или ставить deny нельзя.
@endif
@include('admin.roles.partials.permissions-table', [
'permissionGroups' => $permissionGroups,
'permissionEffects' => $permissionEffects,
'inputName' => 'permission_effects',
'adminLocked' => $role->slug === \App\Models\Role::ADMIN,
'inheritLabel' => 'Нет',
])