@extends('layouts.admin') @section('title', 'Permissions Management') @section('content')

Permissions Management

Manage system permissions and access controls

@if(session('success')) @endif @if(session('error')) @endif @if($permissions->count() > 0) @foreach($permissions->groupBy('resource_type') as $resourceType => $resourcePermissions)

{{ $resourceType ?: 'General' }} Permissions

{{ $resourcePermissions->count() }} permission{{ $resourcePermissions->count() !== 1 ? 's' : '' }}

@foreach($resourcePermissions as $permission) @endforeach
Permission Roles Created Actions
{{ $permission->name }}
@if($permission->description)
{{ Str::limit($permission->description, 60) }}
@endif
@if($permission->roles->count() > 0)
@foreach($permission->roles->take(3) as $role) {{ $role->name }} @endforeach @if($permission->roles->count() > 3) +{{ $permission->roles->count() - 3 }} more @endif
@else No roles assigned @endif
{{ $permission->created_at->format('M d, Y') }}
@if($permission->roles->count() === 0)
@csrf @method('DELETE')
@endif
@endforeach @else

No permissions found

Get started by creating your first permission.

Create Permission
@endif @if($permissions->hasPages())
{{ $permissions->links() }}
@endif
@endsection