@extends('layouts.app') @section('title', 'Modül İzinleri') @section('page-title', 'Modül İzinleri') @section('content')

Modül İzinleri

Roller için modül erişim izinlerini yönetin

@foreach($roles as $role) @endforeach @foreach($modules as $moduleKey => $moduleName) @foreach($roles as $role) @php // Admin rolü için her zaman açık $isAdminRole = strtolower($role->name) === 'admin' || strtolower($role->slug ?? '') === 'admin' || $role->is_system && strtolower($role->name) === 'admin'; $permission = $role->modulePermissions->firstWhere('module_name', $moduleKey); $isEnabled = $isAdminRole ? true : ($permission ? $permission->is_enabled : true); // Varsayılan: açık @endphp @endforeach @endforeach
Modül
{{ $role->name }}
{{ $moduleName }}
@push('scripts') @endpush @endsection