@extends('layouts.admin') @section('title', 'Permission matrix') @section('content') @php $selected = collect(old('permission_ids', $assignedIds ?? []))->map(fn ($id) => (int) $id); @endphp Full editor All roles @if(session('status'))
{{ session('status') }}
@endif @if(session('warning') || !empty($sodWarning))
{{ session('warning') ?? 'Separation of duties: finance.refund and finance.approve are both assigned.' }}
@endif
@csrf @method('PUT') @foreach($permissions as $group => $items)

{{ str_replace(['_', '-'], ' ', $group ?: 'general') }}

@foreach($items as $permission) @endforeach
@endforeach
@endsection