@extends('layouts.squelette') @section('css_header') @endsection @section('titre') {{ __('Import utilisateurs') }} @endsection @section('titre_page') {{ __('Import utilisateurs') }} @endsection @section('panel_boutons') @endsection @section('contenu')
Vous pouvez importer une liste d'utilisateurs.

Ce fichier doit être structuré de la manière suivante:
nom prénom;email/login;mot de passe;rôle;fonction;enseigne;code site;téléphone;tel mobile

L'application va réaliser une étape de pré-importation qui vous permettra de visualiser le résultat. Vous pourrez ensuite importer définitivement le fichier.

Détail des champs attendus :
Champ Type Description Obligatoire
Nom Prénom varchar(255) Nom et prénom de l'utilisateur. oui
Email varchar(255) Email/login de l'utilisateur. oui
Mot de passe varchar(255) Mot de passe de l'utilisateur (qui sera crypté à l'enregistrement) oui
Rôle varchar(50) Rôle de l'utilisateur. (admin, responsable zone, responsable site,prestataire, site, technicien, responsable maintenance) oui
Fonction varchar(255) Fonction de l'utilisateur non
Enseigne integer ID de l'enseigne non
Code site varchar(10) Code site, peut être multiple (séparateur ' ') non
Téléphone varchar(20) Téléphone de l'utilisateur non
Téléphone mobile varchar(20) Téléphone mobile de l'utilisateur non
@csrf {{ csrf_field() }} @component('components.cb_ouinon',['title' => 'Ignorer la première ligne ?', 'name' => 'firstline_ignore', 'value' => '']) @endcomponent @component('components.cb_ouinon',['title' => 'Générer automatiquement les mots de passe manquants.', 'name' => 'generate_password', 'value' => '']) @endcomponent @component('components.cb_ouinon',['title' => 'Envoyer les identifiants de connexion par email.', 'name' => 'send_login_password', 'value' => '']) @endcomponent
@endsection @section('js_footer') @endsection @section('modale') @endsection