Browse Source

Forgot to add the pagination in the admin templates

sh4nks 11 years ago
parent
commit
ebc7057bec

+ 1 - 1
flaskbb/forum/views.py

@@ -42,7 +42,7 @@ def index():
             all()
         categories = get_forums(categories_query, current_user=True)
     else:
-        categories_query = Forum.query.all()
+        categories_query = Forum.query.order_by(Forum.position.asc()).all()
         categories = get_forums(categories_query, current_user=False)
 
     # Fetch a few stats about the forum

+ 8 - 1
flaskbb/templates/admin/forums.html

@@ -1,6 +1,13 @@
 {% extends "admin/admin_layout.html" %}
 {% block admin_content %}
+{% from 'macros.html' import render_pagination %}
+
 <legend>Manage Forums | <a href="{{ url_for('admin.add_forum') }}">Add Forum</a></legend>
+
+<div class="pull-left" style="padding-bottom: 10px">
+    {{ render_pagination(forums, url_for('admin.forums')) }}
+</div>
+
 <table class="table table-bordered">
     <thead>
         <tr>
@@ -15,7 +22,7 @@
         <tr>
             <td>{{ forum.id }}</td>
             <td><a href="#">{{ forum.title }}</a></td>
-            <td>{{ forum.description }} | {{ forum.parents }}</td>
+            <td>{{ forum.description }}</td>
             <td>
                 <a href="{{ url_for('admin.edit_forum', forum_id = forum.id) }}">Edit</a> |
                 <a href="{{ url_for('admin.delete_forum', forum_id = forum.id) }}">Delete</a>

+ 7 - 0
flaskbb/templates/admin/groups.html

@@ -1,6 +1,13 @@
 {% extends "admin/admin_layout.html" %}
 {% block admin_content %}
+{% from 'macros.html' import render_pagination %}
+
 <legend>Manage Groups | <a href="{{ url_for('admin.add_group') }}">Add Group</a></legend>
+
+<div class="pull-left" style="padding-bottom: 10px">
+    {{ render_pagination(groups, url_for('admin.groups')) }}
+</div>
+
 <table class="table table-bordered">
     <thead>
         <tr>

+ 7 - 0
flaskbb/templates/admin/users.html

@@ -1,6 +1,13 @@
 {% extends "admin/admin_layout.html" %}
 {% block admin_content %}
+{% from 'macros.html' import render_pagination %}
+
 <legend>Manage Users | <a href="{{ url_for('admin.add_user') }}">Add User</a></legend>
+
+<div class="pull-left" style="padding-bottom: 10px">
+    {{ render_pagination(users, url_for('admin.users')) }}
+</div>
+
 <table class="table table-bordered">
     <thead>
         <tr>