123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- {% set page_title = "Banned Users" %}
- {% set active_management_user_nav=True %}
- {% extends theme("management/management_layout.html") %}
- {% block management_content %}
- {% from theme('macros.html') import render_pagination, render_field, group_field, navlink with context %}
- <div class="col-md-3">
- <ul class="nav nav-pills nav-stacked">
- {{ navlink('management.users', "Manage Users") }}
- {{ navlink('management.banned_users', 'Banned Users') }}
- {% if current_user|is_admin %}
- {{ navlink('management.add_user', "Add User") }}
- {% endif %}
- </ul>
- </div><!--/.col-md-3 -->
- <div class="col-md-9">
- <legend>Banned Users</legend>
- <div class="pull-left" style="padding-bottom: 10px">
- {{ render_pagination(users, url_for('management.users')) }}
- </div>
- <div class="pull-right" style="padding-bottom: 10px">
- <form role="form" method="post">
- <div class="input-group">
- {{ search_form.hidden_tag() }}
- {{ group_field(search_form.search_query) }}
- <span class="input-group-btn">
- <button class="btn btn-primary" type="submit">Search</button>
- </span>
- </div>
- </form>
- </div>
- <table class="table table-bordered">
- <thead>
- <tr>
- <th>#</th>
- <th>Username</th>
- <th>Posts</th>
- <th>Date registered</th>
- <th>Group</th>
- <th>Manage</th>
- </tr>
- </thead>
- <tbody>
- {% for user in users.items %}
- <tr>
- <td>{{ user.id }}</td>
- <td><a href="{{ url_for('user.profile', username=user.username) }}">{{ user.username }}</a></td>
- <td>{{ user.post_count }}</td>
- <td>{{ user.date_joined|format_date('%b %d %Y') }}</td>
- <td>{{ user.primary_group.name }}</td>
- <td>
- {% if current_user|can_ban_user and user.permissions['banned'] %}
- <a href="{{ url_for('management.unban_user', user_id = user.id) }}">Unban</a>
- {% endif %}
- </td>
- </tr>
- {% else %}
- <tr>
- <td colspan="6">
- No users found matching your search query
- </td>
- </tr>
- {% endfor %}
- </tbody>
- </table>
- </div>
- {% endblock %}
|