@extends('layouts.app') @section('title', 'Roles • Settings') @section('content')
@include('settings.partials.header') @include('settings.partials.nav', ['activeTab' => 'roles'])

Roles & permissions

Dach CMS uses a single role string per user for fast administration. The matrix below documents the recommended access pattern; granular RBAC can be activated later without changing this screen.

@foreach($moduleLabels as $m) @endforeach @foreach($roles as $role) @foreach($moduleLabels as $m) @endforeach @endforeach
Role{{ str_replace('-', ' ', $m) }}
{{ $role }}Policy

Actions reference: {{ implode(', ', $actions) }}. Super Admin and Managing Director should retain settings access.

@endsection