{{-- NAME --}}
{{ Str::ucfirst(__('validation.attributes.name')) }}
@include('bo.partials.inputs.varchar', [ 'id' => 'userName', 'label' => __(':field de l\':model', [ 'field' => Str::ucfirst(__('validation.attributes.name')), 'model' => Str::singular(__('models.classes.users')), ]), 'hasWordCounter' => true, 'name' => 'name', 'required' => true, 'model' => $userModel ?? null, 'helper' => __('validation.between.string', [ 'attribute' => __(':field de l\':model', [ 'field' => Str::ucfirst(__('validation.attributes.name')), 'model' => Str::singular(__('models.classes.users')), ]), 'min' => 3, 'max' => 255, ]), 'placeholder' => __(':field de l\':model', [ 'field' => Str::ucfirst(__('validation.attributes.name')), 'model' => Str::singular(__('models.classes.users')), ]), ])
{{-- EMAIL --}}
{{ Str::ucfirst(__('validation.attributes.email')) }}
@include('bo.partials.inputs.varchar', [ 'id' => 'userEmail', 'label' => __(':field de l\':model', [ 'field' => Str::ucfirst(__('validation.attributes.email')), 'model' => Str::singular(__('models.classes.users')), ]), 'hasWordCounter' => true, 'name' => 'email', 'required' => true, 'model' => $userModel ?? null, 'helper' => __('validation.between.string', [ 'attribute' => __(':field de l\':model', [ 'field' => Str::ucfirst(__('validation.attributes.email')), 'model' => Str::singular(__('models.classes.users')), ]), 'min' => 3, 'max' => 255, ]), 'placeholder' => __(':field de l\':model', [ 'field' => Str::ucfirst(__('validation.attributes.email')), 'model' => Str::singular(__('models.classes.users')), ]), ])
{{-- ROLE --}}
{{ __('Role') }}
@include('bo.partials.inputs.tinyint-enum', [ 'id' => 'userRole', 'label' => __('crud.minicrud.associated', [ 'entity' => 'Role', ]), 'name' => 'role', 'model' => $userModel ?? null, 'required' => true, 'associatedModels' => \App\Enums\Users\RoleEnum::toArray(), 'helper' => __('crud.minicrud.select', [ 'entity' => 'role', ]), ])
{{-- SITES --}}
{{ __('models.classes.sites') }}
@include('bo.partials.inputs.pivot-belongsToMany', [ 'id' => 'userSites', 'label' => __(':model associés', [ 'model' => __('models.classes.sites') ]), 'name' => 'sites', 'model' => $userModel ?? null, 'itemsList' => $siteModels, 'itemLimit' => [0, count($siteModels)], 'placeholder' => __('Rechercher un :model', [ 'model' => Str::singular(__('models.classes.sites')), ]), 'helper' => __('Séléctionnez le ou les :model1 à associer à cet :model2 (minimum :min, maximum :max)', [ 'model1' => __('models.classes.sites'), 'model2' => Str::singular(__('models.classes.users')), 'min' => 0, 'max' => count($siteModels), ]), 'required' => true, ])
{{-- GITLAB_USER_ID --}}
{{ __("ID de l'utilisateur Gitlab") }}
@include('bo.partials.inputs.int-number', [ 'id' => 'siteGitlabUserId', 'label' => __("ID de l'utilisateur Gitlab"), 'name' => 'gitlab_id', 'required' => false, 'model' => $userModel ?? null, 'helper' => __("ID de l'utilisateur Gitlab"), 'step' => 1, ])
@push('scripts') @endpush