This commit is contained in:
Michael Save 2012-04-13 22:00:40 +10:00
parent 761cb4feab
commit e49ece459e
5 changed files with 121 additions and 3 deletions

22
templates/mod/new_pm.html Normal file
View file

@ -0,0 +1,22 @@
{#{% if id == mod.id %}
{% set username = 'me' %}
{% endif %}#}
<form action="" method="post">
<table>
<tr>
<th>To</th>
{% if mod|hasPermission(config.mod.editusers) %}
<td><a href="?/users/{{ id }}">{{ username|e }}</a></td>
{% else %}
<td>{{ username|e }}</td>
{% endif %}
</tr>
<tr>
<th>Message</th>
<td><textarea name="message" rows="10" cols="40"></textarea></td>
</tr>
</table>
<p style="text-align:center"><input type="submit" value="Send message"></p>
</form>

54
templates/mod/users.html Normal file
View file

@ -0,0 +1,54 @@
<table class="modlog" style="width:auto">
<tr>
<th>ID</th>
<th>Username</th>
<th>Type</th>
<th>Boards</th>
<th>Last action</th>
<th>&hellip;</th>
</tr>
{% for user in users %}
<tr>
<td><small>{{ user.id }}</small></td>
<td>{{ user.username }}</td>
<td>
{% if user.type == constant('JANITOR') %}Janitor
{% elseif user.type == constant('MOD') %}Mod
{% elseif user.type == constant('ADMIN') %}Admin
{% endif %}
</td>
<td>
{# This is really messy, but IMO it beats doing it in PHP. #}
{% set boards = user.boards|split(',') %}
{% set _boards = [] %}
{% for board in boards %}
{% set _boards = _boards|push(board == '*' ? '*' : config.board_abbreviation|sprintf(board)) %}
{% endfor %}
{% set _boards = _boards|sort %}
{{ _boards|join(', ') }}
</td>
<td>
{% if mod|hasPermission(config.mod.modlog) %}
<span title="{{ user.action|e }}">{{ user.last|ago }}</span>
{% else %}
&ndash;
{% endif %}
</td>
<td>
{% if mod|hasPermission(config.mod.promoteusers) and user.type < constant('ADMIN') %}
<a style="float:left;text-decoration:none" href="?/users/{{ user.id }}/promote" title="Promote">&#9650;</a>
{% endif %}
{% if mod|hasPermission(config.mod.promoteusers) and user.type > constant('JANITOR') %}
<a style="float:left;text-decoration:none" href="?/users/{{ user.id }}/demote" title="Demote">&#9660;</a>
{% endif %}
{% if mod|hasPermission(config.editusers) or (mod|hasPermission(config.change_password) and mod.id == user.id) %}
<a class="unimportant" style="margin-left:5px;float:right" href="?/users/{{ user.id }}">[edit]</a>
{% endif %}
{% if mod|hasPermission(config.mod.create_pm) %}
<a class="unimportant" style="margin-left:5px;float:right" href="?/new_PM/{{ user.username }}">[PM]</a>
{% endif %}
</td>
</tr>
{% endfor %}
</table>