{{-- LASTNAME --}}
{{ __('Nom') }}
@include('bo.partials.inputs.varchar', [ 'id' => 'app_userSurname', 'label' => __('Nom de l\':model', ['model' => __('models.classes.user')]), 'hasWordCounter' => true, 'name' => 'lastname', 'required' => true, 'model' => $appUserModel ?? null, 'helper' => __('Doit posséder 3 caractères minimum, 255 maximum.'), 'placeholder' => 'Un beau nom', ])
{{-- FIRSTNAME --}}
{{ __('Prénom') }}
@include('bo.partials.inputs.varchar', [ 'id' => 'app_userFirstname', 'label' => __('Prénom de l\':model', ['model' => __('models.classes.user')]), 'hasWordCounter' => true, 'name' => 'firstname', 'required' => true, 'model' => $appUserModel ?? null, 'helper' => __('Doit posséder 3 caractères minimum, 255 maximum.'), 'placeholder' => 'Un beau prénom', ])
{{-- EMAIL --}}
{{ __('Email') }}
@include('bo.partials.inputs.varchar-email', [ 'id' => 'app_userEmail', 'label' => __('Email de l\':model', ['model' => __('models.classes.user')]), 'name' => 'email', 'hasWordCounter' => true, 'required' => true, 'model' => $appUserModel ?? null, 'helper' => __( 'Tapez votre e-mail en respectant la convention d\'appellation des e-mails (ex: firstname.lastname@yourdomain.com).'), 'placeholder' => 'firstname.lastname@yourdomain.com', ])
{{-- PASSWORD --}}
{{ __('Mot de passe') }}
@include('bo.partials.inputs.varchar-password', [ 'id' => 'app_userPassword', 'label' => __('Mot de passe de l\':model', ['model' => __('models.classes.user')]), 'name' => 'password', 'hasWordCounter' => false, 'required' => false, 'model' => null, 'helper' => __('Mot de passe (8 caractères minimum).'), ])
@include('bo.partials.inputs.varchar-password', [ 'id' => 'app_userPassword_confirmation', 'label' => __('Confirmation du mot de passe de l\':model', [ 'model' => __('models.classes.user'), ]), 'name' => 'password_confirmation', 'hasWordCounter' => false, 'required' => false, 'model' => null, 'helper' => __('Doit correspondre au mot de passe précédemment saisi.'), ])
{{-- AUTHORIZED FOLDERS --}}
{{ __('Dossiers') }}
@include('bo.partials.inputs.pivot-belongs-to-many', [ 'id' => 'app_userAuthorizedFolders', 'name' => 'directories', 'label' => __('Dossiers autorisés'), 'model' => $appUserModel ?? null, 'itemsList' => $directories, 'placeholder' => __('Recherchez un dossier'), 'helper' => __('Dossiers autorisés de l\'utilisateur.'), ])
{{-- ROLE --}}
{{ __('Rôle') }}
@include('bo.partials.inputs.tinyint-enum', [ 'id' => 'app_userRole', 'label' => __('Rôle de l\':model', ['model' => __('models.classes.user')]), 'name' => 'role', 'model' => $appUserModel ?? null, 'required' => true, 'itemsList' => \App\Enums\AppUserRolesEnum::toArray(), 'helper' => __('Rôle de l\'utilisateur.'), ])
{{-- STATUS --}}
{{ str(__('validation.custom.visibility'))->ucfirst() }}
@include('bo.partials.inputs.boolean-switch', [ 'id' => 'app_userStatus', 'name' => 'status', 'label' => __('L\'utilisateur est-il activé ?'), 'model' => $appUserModel ?? null, 'helper' => __('Activation de l\'utilisateur de l\'application.'), ])
@push('scripts') @endpush