@extends('admin-layouts.master') @section('title', 'Role Management') @section('content')

Role Management

Manage system roles and permissions

@can('role.create')
Add New Role
@endcan
@if(session('success'))
@endif @if(session('error'))
@endif
System Roles
{{ $roles->total() }} Total Roles
@if($roles->count() > 0)
@foreach($roles as $role) @endforeach
Role Permissions Users Status Actions
@if($role->name === 'superadmin')
@elseif($role->name === 'supervisor')
@elseif($role->name === 'staff')
@elseif($role->name === 'administrator')
@else
@endif
{{ $role->name }}
@if($role->description)

{{ Str::limit($role->description, 50) }}

@endif
{{ $role->permissions->count() }} permissions {{ $role->users->count() }} users @if($role->is_active ?? true) Active @else Inactive @endif
@can('role.view') @endcan @can('role.edit') @endcan @can('role.delete') @if($role->name !== 'superadmin') @endif @endcan
@if($roles->hasPages()) @endif @else
No Roles Found

There are no roles configured in the system.

@can('role.create') Create First Role @endcan
@endif
@push('scripts') @endpush @endsection