aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Bobrov <breton@cynicmansion.ru>2014-08-17 00:43:21 +0300
committerBoris Bobrov <breton@cynicmansion.ru>2016-02-01 00:30:30 +0100
commit75972f0afac1bec998302e1563929d69569f166f (patch)
tree8987c50141282bd392ff3fe4eb00e098d6b9740e
parent906a00b6679fc7940262dde48467b102894fa9fe (diff)
downloadmediagoblin-75972f0afac1bec998302e1563929d69569f166f.tar.lz
mediagoblin-75972f0afac1bec998302e1563929d69569f166f.tar.xz
mediagoblin-75972f0afac1bec998302e1563929d69569f166f.zip
some fixes to the panel looks
-rw-r--r--mediagoblin/templates/mediagoblin/user_pages/processing_panel.html10
-rw-r--r--mediagoblin/user_pages/views.py11
2 files changed, 16 insertions, 5 deletions
diff --git a/mediagoblin/templates/mediagoblin/user_pages/processing_panel.html b/mediagoblin/templates/mediagoblin/user_pages/processing_panel.html
index 88eef827..96786937 100644
--- a/mediagoblin/templates/mediagoblin/user_pages/processing_panel.html
+++ b/mediagoblin/templates/mediagoblin/user_pages/processing_panel.html
@@ -17,6 +17,8 @@
#}
{% extends "mediagoblin/base.html" %}
+{% from "mediagoblin/utils/pagination.html" import render_pagination %}
+
{% block title -%}
{% trans %}Media processing panel{% endtrans %} &mdash; {{ super() }}
{%- endblock %}
@@ -42,12 +44,13 @@ Show:
</p>
{% if entries.count() %}
+ {{ render_pagination(request, pagination) }}
<table class="media_panel processing">
<tr>
- <th>Thumbnail</th>
+ <th width="210">Thumbnail</th>
<th>Title</th>
- <th>When submitted</th>
- <th>Transcoding progress</th>
+ <th width="20%">When submitted</th>
+ <th width="200">Transcoding progress</th>
</tr>
{% for media_entry in entries %}
<tr>
@@ -85,6 +88,7 @@ Show:
</tr>
{% endfor %}
</table>
+ {{ render_pagination(request, pagination) }}
{% else %}
<p><em>{% trans %}You have not uploaded anything yet!{% endtrans %}</em></p>
{% endif %}
diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py
index 97f0bac1..c4f86b29 100644
--- a/mediagoblin/user_pages/views.py
+++ b/mediagoblin/user_pages/views.py
@@ -637,8 +637,10 @@ def collection_atom_feed(request):
return feed.get_response()
+@active_user_from_url
+@uses_pagination
@require_active_login
-def processing_panel(request):
+def processing_panel(request, page, url_user):
"""
Show to the user what media is still in conversion/processing...
and what failed, and why!
@@ -665,12 +667,17 @@ def processing_panel(request):
# show all entries
pass
+ pagination = Pagination(page, entries)
+ pagination.per_page = 30
+ entries_on_a_page = pagination()
+
# Render to response
return render_to_response(
request,
'mediagoblin/user_pages/processing_panel.html',
{'user': user,
- 'entries': entries})
+ 'entries': entries_on_a_page,
+ 'pagination': pagination})
@allow_reporting
@get_user_media_entry