diff options
| author | rubenwardy <rw@rubenwardy.com> | 2020-07-12 20:59:06 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2020-07-12 21:02:50 +0100 |
| commit | ab58570a0c1973e1467101222a6ec6804c4fe1a1 (patch) | |
| tree | 652ff7626bd72746cb9ff931743b102ee33c3d3f /app/templates/users | |
| parent | cd520a0251ee55cf385bd1e9ed02430f3d57aea7 (diff) | |
| download | cheatdb-ab58570a0c1973e1467101222a6ec6804c4fe1a1.tar.xz | |
Redesign user list
Diffstat (limited to 'app/templates/users')
| -rw-r--r-- | app/templates/users/list.html | 63 |
1 files changed, 51 insertions, 12 deletions
diff --git a/app/templates/users/list.html b/app/templates/users/list.html index da3d120..90f6227 100644 --- a/app/templates/users/list.html +++ b/app/templates/users/list.html @@ -1,20 +1,59 @@ {% extends "base.html" %} {% block title %} - Users + {{ _("Users") }} {% endblock %} {% block content %} -<ul class="userlist"> - {% for user in users %} - <li> - <a href="{{ url_for('users.profile', username=user.username) }}" class="{{ user.rank }}"> - {{ user.display_name }} - </a> - - {{ user.rank.getTitle() }} - {% if current_user.is_authenticated %} - - {{ user.packages.count() }} packages. - {% endif %} +<h1>{{ _("Users") }}</h1> + +<div class="userlist list-group"> + <div class="list-group-item"> + <div class="row text-muted"> + <div class="col-sm-2"> + {{ _("Rank") }} + </div> + + <span class="col-sm"> + {{ _("Username") }} + </span> + + <div class="col-sm-1 text-center"> + {{ _("Packages") }} + </div> + </div> + </div> + + {% for pair in users %} + {% set user = pair[0] %} + {% set count_pkgs = pair[1] %} + + <a class="list-group-item list-group-item-action" href="{{ url_for('users.profile', username=user.username) }}"> + <div class="row"> + <div class="col-sm-2 {{ user.rank }}" + title="{{ _('Rank: %(rank)s.', rank=user.rank.getTitle()) }}"> + {% if user.rank == user.rank.ADMIN %} + <i class="fas fa-user-cog mr-2"></i> + {% elif user.rank == user.rank.MODERATOR %} + <i class="fas fa-user-shield mr-2"></i> + {% elif user.rank == user.rank.EDITOR %} + <i class="fas fa-user-edit mr-2"></i> + {% else %} + <i class="fas fa-user mr-2"></i> + {% endif %} + + {{ user.rank.getTitle() }} + </div> + + <span class="col-sm {{ user.rank }}"> + {{ user.display_name }} + </span> + + <div class="col-sm-1 text-center"> + <b>{{ count_pkgs }}</b> + </div> + </div> + </a> {% endfor %} -</ul> +</div> {% endblock %} |
