{{-- ========================================== --}} {{-- PARTIAL: permission-checkbox.blade.php --}} {{-- ========================================== --}} {{-- Criar em: resources/views/admin/roles/partials/permission-checkbox.blade.php --}} @php $permissionCode = $perm; $permissionName = ucwords(str_replace(['.', '_', '-'], ' ', $permissionCode)); $permissionDesc = [ 'view' => 'Visualizar', 'create' => 'Criar', 'edit' => 'Editar', 'delete' => 'Eliminar', 'manage' => 'Gerir', 'export' => 'Exportar', 'import' => 'Importar', 'update' => 'Atualizar', 'toggle' => 'Ativar/Desativar' ]; $permissionLabels = [ 'dishes' => 'Refeições', 'orders' => 'Encomendas', 'users' => 'Utilizadores', 'banners' => 'Banners', 'vouchers' => 'Vouchers', 'coupons' => 'Cupões', 'categories' => 'Categorias', 'faqs' => 'FAQ', 'typemeal' => 'Tipo de Refeição', 'menu' => 'Menu', 'packs' => 'Packs', 'products' => 'Produtos', 'single' => 'Produtos Avulsos', 'clients' => 'Clientes', 'reports' => 'Relatórios', 'roles' => 'Regras', 'loginlogs' => 'Log de Autenticações', 'activitylogs' => 'Log de Atividades', 'settings' => 'Definições' ]; $action = last(explode('.', $permissionCode)); $description = $permissionDesc[$action] ?? 'Gerir'; $prefix = explode('.', $permissionCode)[0]; $label = $permissionLabels[$prefix] ?? $prefix; @endphp