@extends('layouts.base') @section('content') @section('breadcrumb') @endsection
@if ($errors->any()) @endif
@if($user)
{{ $user->initials() }}

{{ $user->fullName() }}

{{ $user->email }}

@else

Nouvel utilisateur

Création d'un nouveau compte

@endif
@if($user) Voir le profil @endif Retour
@csrf @if($user) @method('PUT') @endif
Informations personnelles
@error('firstname')
{{ $message }}
@enderror
@error('lastname')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('password')
{{ $message }}
@enderror @if($user) Laissez vide pour conserver le mot de passe actuel. Minimum 8 caractères. @else Minimum 8 caractères @endif
is_active ?? true)) checked @endif>
Rôles et affiliations
* Produits = Programmes, Lots et Annexes
@foreach(\App\Enums\Role::systemRoles() as $role) @endforeach
Rôles système
isRole($role->name)) checked @endif>
@php $modules = \App\Enums\Role::moduleMetadata(); $actions = ['SHOW', 'EDIT', 'DELETE']; @endphp @foreach($modules as $moduleKey => $moduleData) @foreach($actions as $action) @php $roleName = 'ROLE_' . $moduleKey . '_' . $action; $roleEnum = \App\Enums\Role::tryByName($roleName); @endphp @endforeach @endforeach
Module Consulter Modifier Supprimer
{{ $moduleData['label'] }} @if($roleEnum)
isRole($roleName)) checked @endif>
@else - @endif
@error('roles')
{{ $message }}
@enderror
Choisissez une profession unique (optionnel)
Maintenez Ctrl/Cmd pour sélectionner plusieurs entreprises
Adresse
@if($user) @endif
Annuler
@if($user) @endif @include('front.modal') @endsection