@extends('layouts.master') @section('title', 'Role & Permission - Industrial Pump Logic') @section('content')

Access Control

Manage system roles and granular permissions.

@if(auth()->user()->hasPermission('manage-roles')) @elseif(auth()->user()->hasPermission('manage-permission')) @endif
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
@if(auth()->user()->hasPermission('manage-roles')) @endif @if(auth()->user()->hasPermission('manage-permission')) @endif
@if(auth()->user()->hasPermission('manage-roles'))
@foreach($roles as $role)

{{ $role->name }}

{{ $role->slug }}
@if($role->slug !== 'admin')
@csrf @method('DELETE')
@endif

{{ $role->description ?? 'No description provided for this role.' }}

@csrf
@foreach($permissions as $permission) @endforeach
@endforeach
@endif @if(auth()->user()->hasPermission('manage-permission'))
@foreach($permissions as $permission) @endforeach
Permission Name Slug Description Action
{{ $permission->name }} {{ $permission->slug }} {{ $permission->description ?? '-' }}
@csrf @method('DELETE')
@endif
@endsection