@extends('layouts.modern') @section('title', 'Správa rolí - MARKOVI') @section('breadcrumb-section', 'Administrace') @section('breadcrumb-page', 'Správa rolí') @section('content')

Správa rolí

Spravujte role a oprávnění uživatelů v systému

@if(Auth::user()->hasPermission('admin.roles')) @endif
@if (session('success'))
{{ session('success') }}
@endif @if (session('error') || $errors->has('error'))
{{ session('error') ?? $errors->first('error') }}
@endif
{{ $roles->count() }}
Celkem rolí
{{ $activeRoles }}
Aktivní role
{{ $totalPermissions }}
Celkem oprávnění
{{ $roles->sum('users_count') }}
Přiřazení uživatelé

Seznam rolí

@foreach($roles as $role) @endforeach
Role Úroveň Uživatelé Oprávnění Stav Vytvořeno Akce
{{ $role->display_name }}
{{ $role->description }}
{{ $role->name }}
{{ $role->level }}
{{ $role->users_count }} @if($role->users_count > 0) uživatelů @else žádní uživatelé @endif
@if(in_array($role->name, ['super_admin', 'admin', 'user', 'guest'])) Systémová @else @endif
{{ $role->created_at->format('d.m.Y') }}
{{ $role->created_at->format('H:i') }}
@if(Auth::user()->hasPermission('admin.roles') && ($role->name !== 'super_admin' || Auth::user()->isSuperAdmin()) && ($role->level < Auth::user()->role->level || Auth::user()->isSuperAdmin())) @endif @if(Auth::user()->hasPermission('admin.roles') && !in_array($role->name, ['super_admin', 'admin', 'user', 'guest']) && $role->users_count === 0 && ($role->level < Auth::user()->role->level || Auth::user()->isSuperAdmin())) @endif
@endsection @push('styles') @endpush @push('scripts') @endpush