ldc-dam/resources/views/users/edit.blade.php

104 lines
4 KiB
PHP
Raw Normal View History

2019-05-16 17:20:30 +02:00
@extends('layouts.app')
@include('layouts.header')
@section('content')
<main class="user_index template_2col">
@include('modules.param-sideMenu')
2019-05-16 17:20:30 +02:00
<div class="main_content">
2022-03-28 17:43:52 +02:00
@include('modules.flashMessage')
2019-05-16 17:20:30 +02:00
<div class="heading">
<h1>Edition d'un utilisateur</h1>
</div>
{!! Form::model($user, ['route' => ['user.update', $user], 'enctype' => 'multipart/form-data', 'class' => 'dataform']) !!}
@method('PUT')
<div class="form-field">
{!! Form::label('matricule', 'Matricule *') !!}
2019-05-16 17:20:30 +02:00
{!! Form::text('matricule', $user->matricule, ['disabled']) !!}
</div>
<div class="form-field">
{!! Form::label('firstname', 'Prénom *') !!}
2019-05-16 17:20:30 +02:00
{!! Form::text('firstname', $user->firstname, ['required']) !!}
</div>
<div class="form-field">
{!! Form::label('lastname', 'Nom *') !!}
2019-05-16 17:20:30 +02:00
{!! Form::text('lastname', $user->lastname, ['required']) !!}
</div>
<div class="form-field">
{!! Form::label('email', 'Email *') !!}
2019-05-16 17:20:30 +02:00
{!! Form::email('email', $user->email, ['required']) !!}
</div>
<div class="form-section">
{!! Form::label('role', 'Rôle') !!}
</div>
<div class="form-field">
{!! Form::label("", "") !!}
2022-03-28 17:43:52 +02:00
<select id="role" name="role" required>
@foreach($roles as $value => $label)
<option value="{{ $value }}" @if(old('role', optional($user)->role) === $value)selected @endif>{{ $label }}</option>
@endforeach
</select>
2019-05-16 17:20:30 +02:00
</div>
<div class="form-section">
{!! Form::label('marques', 'Marques associées') !!}
</div>
<div class="form-field">
{!! Form::label("", "") !!}
<div class="selector_form selector_marques">
{!! Form::text('search', null, ['class' => "selector_filter", 'placeholder' => "Rechercher...", "autocomplete" => "off"]) !!}
<div class="selector_list">
<ul class="selector_choices" >
@foreach ($marques as $marque)
<li data-value="{{$marque->codMarq}}" >{{$marque->libMarq}}</li>
2019-05-16 17:20:30 +02:00
@endforeach
</ul>
<ul class="selector_values" >
@foreach ($userMarques as $userMarque)
<li data-value="{{$userMarque->codMarq}}" >{{$userMarque->libMarq}}</li>
2019-05-16 17:20:30 +02:00
@endforeach
</ul>
<input class="selector_dataValues" type="hidden" name="marques" value="">
</div>
</div>
</div>
<div class="form-section">
{!! Form::label('sujets', 'Sujets disponibles *') !!}
2019-05-16 17:20:30 +02:00
</div>
<div class="form-field">
{!! Form::label("", "") !!}
<div class="selector_form selector_sujets">
{!! Form::text('search', null, ['class' => "selector_filter", 'placeholder' => "Rechercher...", "autocomplete" => "off"]) !!}
<div class="selector_list">
<ul class="selector_choices" >
@foreach ($sujets as $sujet)
<li data-value="{{$sujet->codeSujet}}" >{{$sujet->libelle}}</li>
2019-05-16 17:20:30 +02:00
@endforeach
</ul>
<ul class="selector_values" >
@foreach ($userSujets as $userSujet)
<li data-value="{{$userSujet->codeSujet}}" >{{$userSujet->libelle}}</li>
2019-05-16 17:20:30 +02:00
@endforeach
</ul>
<input class="selector_dataValues" type="hidden" name="sujets" value="">
</div>
</div>
</div>
2022-03-28 17:43:52 +02:00
{!! Form::close() !!}
2019-05-16 17:20:30 +02:00
2022-03-28 17:43:52 +02:00
<div class="button-row mt-10">
{!! Form::submit('Enregistrer', [ 'class' => 'btn', 'id' => 'submitEdit']) !!}
<a href="{{ route('user.index') }}" class="btn btn-black ml-10">Annuler</a>
{!! Form::model($user, ['route' => ['user.destroy', $user], 'enctype' => 'multipart/form-data', 'class' => 'deleteform floatr']) !!}
@method('DELETE')
<select class="custom-select" name="created_by" required>
<option value="" selected>{{ __('Sélectionnez un utilisateur à qui assigner les fiches') }}</option>
@foreach($users as $user)
<option value="{{ $user->id }}">{{ $user->email }}</option>
@endforeach
</select>
<button class="btn btn-black btn_delete_user">{{ __('Supprimer cet utilisateur') }}</button>
{!! Form::close() !!}
2019-05-16 17:20:30 +02:00
</div>
</div>
</main>
@endsection