@extends('v2-cms::layouts.app', ['title' => 'Editar Perfil']) @section('page-breadcrumbs') @endsection @section('content') @php if (!function_exists('mapModuleIcon')) { function mapModuleIcon($faIcon) { $map = [ 'fa fa-file-text-o' => 'bi bi-file-earmark-text', 'fa fa-home' => 'bi bi-house-door-fill', 'fa fa-shield' => 'bi bi-shield-fill-check', 'fa fa-universal-access' => 'bi bi-universal-access', 'fa fa-sitemap' => 'bi bi-diagram-3-fill', 'fa fa-comments' => 'bi bi-chat-left-text-fill', 'fa fa-gears' => 'bi bi-gear-fill', 'fa fa-gear' => 'bi bi-gear-fill', 'fa fa-users' => 'bi bi-people-fill', 'fa fa-tags' => 'bi bi-tags-fill', 'fa fa-plus' => 'bi bi-plus-lg' ]; return $map[$faIcon] ?? 'bi bi-grid-fill'; } } @endphp
@v2can('GestaoPermissoes', 'write')
{{ csrf_field() }}
@if ($errors->any())

Atenção!

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
Nome de identificação único sem espaços ou caracteres especiais.

Configurar Níveis de Acesso por Módulo

Ajuste o nível de permissão dos operadores pertencentes a este perfil para os módulos da V2:

@php $permissionsVal = $role->permissions_v2 ?: []; @endphp @forelse($modules as $moduleKey => $config) @php $currentVal = $permissionsVal[$moduleKey] ?? 'none'; @endphp @empty @endforelse
Módulo Grupo Nível de Acesso
{{ $config['title'] ?? $moduleKey }} {{ $config['group'] ?? 'OUTROS' }}
Nenhum módulo V2 registrado no Core para configuração de permissões.
@else

Você não tem permissão de escrita neste módulo.

Apenas super-administradores podem editar perfis de acesso.

@endv2can
@endsection