50 lines
1.6 KiB
Cheetah
50 lines
1.6 KiB
Cheetah
|
<h1>Utilisateurs</h1>
|
||
|
|
||
|
<a href="{{.conf.AppRoutes.usersubmit}}" class="btn btn-success mb-3">Ajouter</a>
|
||
|
|
||
|
{{$routeupdate:=.conf.AppRoutes.userupdate}}
|
||
|
{{$weburl:=.conf.AppWeburl}}
|
||
|
<table class="table table-striped table-bordered table-hover" id="dataTables" style="width:100%">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th width="70px" class="no-sort text-center">Action</th>
|
||
|
<th width="70px" class="no-sort text-center">Avatar</th>
|
||
|
<th>Login</th>
|
||
|
<th>Prénom</th>
|
||
|
<th>Nom</th>
|
||
|
<th>Email</th>
|
||
|
<th>Rôle</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
|
{{ range $user := .users }}
|
||
|
<tr>
|
||
|
<td class="text-center">
|
||
|
<a href="{{$routeupdate}}{{ $user.Id }}"><i class="fas fa-file fa-2x"></i></a>
|
||
|
</td>
|
||
|
|
||
|
<td class="text-center"><img class="avatar" id="avatarimage" src="{{$weburl}}/uploads/avatar/{{$user.Avatar}}" style="height:40px"></td>
|
||
|
|
||
|
<td>{{ $user.Login }}</td>
|
||
|
<td>{{ $user.Firstname }}</td>
|
||
|
<td>{{ $user.Lastname }}</td>
|
||
|
<td>{{ $user.Email }}</td>
|
||
|
<td>
|
||
|
{{ if eq $user.Role 10}}Administrateur{{end}}
|
||
|
{{ if eq $user.Role 50}}Utilisateur{{end}}
|
||
|
</td>
|
||
|
</tr>
|
||
|
{{ end }}
|
||
|
</tbody>
|
||
|
</table>
|
||
|
|
||
|
<script>
|
||
|
$(document).ready(function() {
|
||
|
$('#dataTables').DataTable({
|
||
|
columnDefs: [ { "targets": "no-sort", "orderable": false }, { "targets": "no-string", "type" : "num" } ],
|
||
|
responsive: true,
|
||
|
iDisplayLength: 100,
|
||
|
order: [[ 2, "asc" ]]
|
||
|
});
|
||
|
});
|
||
|
</script>
|