correction page d'administration
parent
e94224b6f2
commit
167133ebcd
|
@ -4,6 +4,8 @@ use configuration ':all';
|
||||||
use app;
|
use app;
|
||||||
use utf8;
|
use utf8;
|
||||||
|
|
||||||
|
use Data::Dump qw( dump );
|
||||||
|
|
||||||
use Exporter 'import';
|
use Exporter 'import';
|
||||||
# what we want to export eventually
|
# what we want to export eventually
|
||||||
our @EXPORT_OK = qw/rt_admin/;
|
our @EXPORT_OK = qw/rt_admin/;
|
||||||
|
@ -32,7 +34,7 @@ sub rt_admin {
|
||||||
$$res{template} = 'administration';
|
$$res{template} = 'administration';
|
||||||
$$res{params} = {
|
$$res{params} = {
|
||||||
login => $$session{login}
|
login => $$session{login}
|
||||||
, admin => 1 # we know it, or we couldn't reach this
|
, admin => $$user{admin}
|
||||||
, domains => $domains
|
, domains => $domains
|
||||||
, alldomains => $alldomains
|
, alldomains => $alldomains
|
||||||
, allusers => $allusers
|
, allusers => $allusers
|
||||||
|
@ -40,6 +42,7 @@ sub rt_admin {
|
||||||
$app->disconnect();
|
$app->disconnect();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
$res
|
$res
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,17 +15,17 @@
|
||||||
<th>supprimer utilisateur</th>
|
<th>supprimer utilisateur</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<% FOREACH pair IN alldomains.pairs %>
|
<% FOREACH d IN alldomains %>
|
||||||
<tr>
|
<tr>
|
||||||
<td><% pair.key %></td>
|
<td><% d.domain %></td>
|
||||||
<td><% pair.value %></td>
|
<td><% d.login %></td>
|
||||||
|
|
||||||
<td>
|
<td>
|
||||||
<a href="/domain/del/<% pair.key %>"><button type="button" class="btn btn-danger">Supprimer le domaine</button></a>
|
<a href="/domain/del/<% d.domain %>"><button type="button" class="btn btn-danger">Supprimer le domaine</button></a>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td>
|
<td>
|
||||||
<a href="/user/del/<% pair.value %>"><button type="button" class="btn btn-danger">Supprimer l'utilisateur</button></a>
|
<a href="/user/del/<% d.login %>"><button type="button" class="btn btn-danger">Supprimer l'utilisateur</button></a>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -44,17 +44,17 @@
|
||||||
<th>administrateur</th>
|
<th>administrateur</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<% FOREACH pair IN allusers.pairs %>
|
<% FOREACH u IN allusers %>
|
||||||
<tr>
|
<tr>
|
||||||
<td><% pair.key %></td>
|
<td><% u.login %></td>
|
||||||
|
|
||||||
<td>
|
<td>
|
||||||
<a href="/user/del/<% pair.key %>"><button type="button" class="btn btn-danger">Supprimer l'utilisateur</button></a>
|
<a href="/user/del/<% u.login %>"><button type="button" class="btn btn-danger">Supprimer l'utilisateur</button></a>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td>
|
<td>
|
||||||
<a href="/user/toggleadmin/<% pair.key %>">
|
<a href="/user/toggleadmin/<% u.login %>">
|
||||||
<% IF pair.value == 1 %>
|
<% IF u.admin == 1 %>
|
||||||
<button type="button" class="btn btn-danger">Passer utilisateur</button>
|
<button type="button" class="btn btn-danger">Passer utilisateur</button>
|
||||||
<% ELSE %>
|
<% ELSE %>
|
||||||
<button type="button" class="btn btn-primary">Passer administrateur</button>
|
<button type="button" class="btn btn-primary">Passer administrateur</button>
|
||||||
|
|
Reference in New Issue