@extends('layouts.app') @section('title', 'Modül İzinleri') @section('page-title', 'Modül İzinleri') @section('content')
Roller için modül erişim izinlerini yönetin
| Modül | @foreach($roles as $role)
{{ $role->name }}
|
@endforeach
|---|---|
| {{ $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 |