@extends('layouts.main') @section('title') {{ __('roles.manage_permissions') }} @endsection @section('page_title') {{ __('roles.manage_permissions') }} @endsection @php $breadcrumbs = [ ['url' => route('admin.roles.index'), 'label' => __('roles.title')], ['url' => '', 'label' => __('roles.manage_permissions')], ]; @endphp @section('content')

{{ __('roles.manage_permissions_title') }}

{{ __('roles.manage_permissions_description') }}

{{ __('roles.back') }}
@csrf
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

{{ __('roles.create_new_permission') }}

{{ __('roles.create_new_permission_description') }}

@csrf
@error('name')
{{ $message }}
@enderror {{ __('roles.permission_name_help') }}
@if($permissions->isEmpty())

{{ __('roles.no_permissions_yet') }}

{{ __('roles.no_permissions_yet_message') }}

@csrf
@else
@foreach($permissions as $module => $modulePermissions)
{{ ucfirst($module) }} {{ __('roles.module') }}

{{ __('roles.permissions_count_label', ['count' => $modulePermissions->count()]) }}

@foreach($modulePermissions as $permission)
{{ $permission->name }}
@csrf @method('DELETE')
@endforeach
@endforeach
@endif

{{ __('roles.permission_naming_convention') }}

{{ __('roles.permission_naming_description') }}

{{ __('roles.standard_permissions') }}
module.view {{ __('roles.view_own_records') }}
module.view_all {{ __('roles.view_all_records') }}
module.create {{ __('roles.create_new_records') }}
module.edit {{ __('roles.edit_records') }}
module.delete {{ __('roles.delete_records') }}
{{ __('roles.examples') }}
events.view {{ __('roles.view_events') }}
campaigns.create {{ __('roles.create_campaigns') }}
invitations.send {{ __('roles.send_invitations') }}
reports.export {{ __('roles.export_reports') }}
users.manage {{ __('roles.manage_users') }}

{{ __('roles.pro_tip') }} {{ __('roles.pro_tip_message') }}

@endsection