diff options
| author | Michael Save <savetheinternet@tinyboard.org> | 2012-04-13 22:00:40 +1000 |
|---|---|---|
| committer | Michael Save <savetheinternet@tinyboard.org> | 2012-04-13 22:00:40 +1000 |
| commit | e49ece459e2ee225ba677f8e0758a38a98b930f5 (patch) | |
| tree | 3e40bf21f531294fca7a42e44ef4855b33cfd277 /templates/mod/users.html | |
| parent | 761cb4feab1a052e2e611a1d09d0a3513e011c06 (diff) | |
new PM
Diffstat (limited to 'templates/mod/users.html')
| -rw-r--r-- | templates/mod/users.html | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/templates/mod/users.html b/templates/mod/users.html new file mode 100644 index 00000000..aeacc8b5 --- /dev/null +++ b/templates/mod/users.html @@ -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>…</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 %} + – + {% 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">▲</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">▼</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> |
