@php $permissions = getAllPermissions(); $last_permission_id = getLastPermissionId(); $permissionModules = getPermissionsModules(); @endphp @extends('core::base.layouts.master') @section('title') {{ translate('Roles') }} @endsection @section('custom_css') @endsection @section('main_content')

{{ translate('Roles') }}

@if (auth()->user()->can('Edit Role') || auth()->user()->can('Delete Role')) @endif @php $key = 1; @endphp @foreach ($roles as $role) @if ($role->id != config('settings.roles.supper_admin')) @if (auth()->user()->can('Edit Role') || auth()->user()->can('Delete Role')) @endif @php $key++; @endphp @endif @endforeach
# {{ translate('Name') }}{{ translate('Actions') }}
{{ $key }} {{ $role->name }}
@if (auth()->user()->can('Create Role') || auth()->user()->can('Edit Role'))
@if (auth()->user()->can('Create Role'))

{{ translate('Add Role') }}

@csrf
@if ($errors->has('role_name'))
{{ $errors->first('role_name') }}
@endif

{{ translate('Permissions') }}

@for ($i = 0; $i < sizeof($permissionModules); $i++) @php $permissions = getPermissionsOfModule($permissionModules[$i]->id); $show_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Show' . ' ' . $permissionModules[$i]->module_name); $create_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Create' . ' ' . $permissionModules[$i]->module_name); $edit_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Edit' . ' ' . $permissionModules[$i]->module_name); $delete_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Delete' . ' ' . $permissionModules[$i]->module_name); $manage_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Manage' . ' ' . $permissionModules[$i]->module_name); @endphp @if ($i == 0 || $permissionModules[$i]->parent_module != $permissionModules[$i - 1]->parent_module) @else @endif @if ($show_permission_id) @else @endif @if ($create_permission_id) @else @endif @if ($edit_permission_id) @else @endif @if ($delete_permission_id) @else @endif @if ($manage_permission_id) @else @endif @endfor
{{ translate('Module') }} {{ translate('Feature') }} {{ translate('Show') }} {{ translate('Create') }} {{ translate('Edit') }} {{ translate('Delete') }} {{ translate('Manage') }}
{{ translate($permissionModules[$i]->parent_module) }}{{ translate($permissionModules[$i]->module_name) }}
@endif @if (auth()->user()->can('Edit Role'))

{{ translate('Update Role') }}

{{ translate('Permissions') }}

@for ($i = 0; $i < sizeof($permissionModules); $i++) @php $permissions = getPermissionsOfModule($permissionModules[$i]->id); $show_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Show' . ' ' . $permissionModules[$i]->module_name); $create_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Create' . ' ' . $permissionModules[$i]->module_name); $edit_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Edit' . ' ' . $permissionModules[$i]->module_name); $delete_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Delete' . ' ' . $permissionModules[$i]->module_name); $manage_permission_id = hasPermissionInThisModule($permissionModules[$i]->id, 'Manage' . ' ' . $permissionModules[$i]->module_name); @endphp @if ($i == 0 || $permissionModules[$i]->parent_module != $permissionModules[$i - 1]->parent_module) @else @endif @if ($show_permission_id) @else @endif @if ($create_permission_id) @else @endif @if ($edit_permission_id) @else @endif @if ($delete_permission_id) @else @endif @if ($manage_permission_id) @else @endif @endfor
{{ translate('Module') }} {{ translate('Feature') }} {{ translate('Show') }} {{ translate('Create') }} {{ translate('Edit') }} {{ translate('Delete') }} {{ translate('Manage') }}
{{ $permissionModules[$i]->parent_module }}{{ $permissionModules[$i]->module_name }}
@endif
@endif
@endsection @section('custom_scripts') @endsection