]> git.lizzy.rs Git - cheatdb.git/blob - app/templates/users/list.html
Redesign user list
[cheatdb.git] / app / templates / users / list.html
1 {% extends "base.html" %}
2
3 {% block title %}
4         {{ _("Users") }}
5 {% endblock %}
6
7 {% block content %}
8 <h1>{{ _("Users") }}</h1>
9
10 <div class="userlist list-group">
11         <div class="list-group-item">
12                 <div class="row text-muted">
13                         <div class="col-sm-2">
14                                 {{ _("Rank") }}
15                         </div>
16
17                         <span class="col-sm">
18                                 {{ _("Username") }}
19                         </span>
20
21                         <div class="col-sm-1 text-center">
22                                 {{ _("Packages") }}
23                         </div>
24                 </div>
25         </div>
26
27         {% for pair in users %}
28                 {% set user = pair[0] %}
29                 {% set count_pkgs = pair[1] %}
30
31                 <a class="list-group-item list-group-item-action" href="{{ url_for('users.profile', username=user.username) }}">
32                         <div class="row">
33                                 <div class="col-sm-2 {{ user.rank }}"
34                                                 title="{{ _('Rank: %(rank)s.', rank=user.rank.getTitle()) }}">
35                                         {% if user.rank == user.rank.ADMIN %}
36                                                 <i class="fas fa-user-cog mr-2"></i>
37                                         {% elif user.rank == user.rank.MODERATOR %}
38                                                 <i class="fas fa-user-shield mr-2"></i>
39                                         {% elif user.rank == user.rank.EDITOR %}
40                                                 <i class="fas fa-user-edit mr-2"></i>
41                                         {% else %}
42                                                 <i class="fas fa-user mr-2"></i>
43                                         {% endif %}
44
45                                         {{ user.rank.getTitle() }}
46                                 </div>
47
48                                 <span class="col-sm {{ user.rank }}">
49                                         {{ user.display_name }}
50                                 </span>
51
52                                 <div class="col-sm-1 text-center">
53                                         <b>{{ count_pkgs }}</b>
54                                 </div>
55                         </div>
56                 </a>
57         {% endfor %}
58 </div>
59 {% endblock %}