# HG changeset patch # User ymh # Date 1436277571 -7200 # Node ID 939461cc322bad3cd1fb4dea95fee9f2f3e386ea # Parent ff74440b69e02cd426b2f8a1915acc1fa4091f1d improve filter display + default sort order for managing renkans diff -r ff74440b69e0 -r 939461cc322b src/hdalab/__init__.py --- a/src/hdalab/__init__.py Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/__init__.py Tue Jul 07 15:59:31 2015 +0200 @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from __future__ import absolute_import -VERSION = (3, 0, 0, "final", 0) +VERSION = (3, 0, 1, "final", 0) def get_version(): diff -r ff74440b69e0 -r 939461cc322b src/hdalab/static/hdalab/css/profile.css --- a/src/hdalab/static/hdalab/css/profile.css Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/static/hdalab/css/profile.css Tue Jul 07 15:59:31 2015 +0200 @@ -33,6 +33,14 @@ padding: 5px; } +.rk-table-header-span { + white-space: nowrap; +} + +.rk-table-header-span a { + white-space: normal; +} + .renkan_list_actions { white-space: nowrap; width: 90px; @@ -90,12 +98,17 @@ #advanced-form { border-bottom: 1pt solid #555; border-top: 1pt solid #555; + margin: 10px 0; } #advanced-form p { font-size: 12px; } +#advanced-form p:last-child { + margin-bottom: 10px; +} + /* editorialisation part */ .hand_cursor { cursor: pointer; diff -r ff74440b69e0 -r 939461cc322b src/hdalab/templates/editorial/manage_renkans.html --- a/src/hdalab/templates/editorial/manage_renkans.html Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/templates/editorial/manage_renkans.html Tue Jul 07 15:59:31 2015 +0200 @@ -60,17 +60,17 @@ - - - - + + + + - + diff -r ff74440b69e0 -r 939461cc322b src/hdalab/templates/profile_home.html --- a/src/hdalab/templates/profile_home.html Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/templates/profile_home.html Tue Jul 07 15:59:31 2015 +0200 @@ -75,15 +75,15 @@
{% trans 'Title' %} - {% if sort_param == 'title' %}{% endif %}{% trans 'Fav.' %} - {% if sort_param == 'favorite' %}{% endif %}{% trans 'User' %} - {% if sort_param == 'user' %}{% endif %}{% trans 'Modification date' %} - {% if sort_param == 'date' %}{% endif %}{% trans 'Title' %} + {% if sort_param == 'title' %}{% endif %}{% trans 'Fav.' %} + {% if sort_param == 'favorite' %}{% endif %}{% trans 'User' %} + {% if sort_param == 'user' %}{% endif %}{% trans 'Modification date' %} + {% if sort_param == 'date' %}{% endif %} {% trans 'Preview' %}{% trans 'State' %} - {% if sort_param == 'state' %}{% endif %}{% trans 'State' %} + {% if sort_param == 'state' %}{% endif %} {% trans 'Actions' %}
- - - + + + - + diff -r ff74440b69e0 -r 939461cc322b src/hdalab/templates/renkan_list.html --- a/src/hdalab/templates/renkan_list.html Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/templates/renkan_list.html Tue Jul 07 15:59:31 2015 +0200 @@ -57,18 +57,18 @@
{% trans 'Title' %} - {% if sort_param == 'title' %}{% endif %}{% trans 'Fav.' %} - {% if sort_param == 'favorite' %}{% endif %}{% trans 'Modification date' %} - {% if sort_param == 'date' %}{% endif %}{% trans 'Title' %} + {% if sort_param == 'title' %}{% endif %}{% trans 'Fav.' %} + {% if sort_param == 'favorite' %}{% endif %}{% trans 'Modification date' %} + {% if sort_param == 'date' %}{% endif %} {% trans 'Preview' %}{% trans 'State' %} - {% if sort_param == 'state' %}{% endif %}{% trans 'State' %} + {% if sort_param == 'state' %}{% endif %} {% trans 'Actions' %}
- + {% if not hide_favorite %} - + {% endif %} {% if show_username %} - + {% endif %} - + diff -r ff74440b69e0 -r 939461cc322b src/hdalab/views/editorial.py --- a/src/hdalab/views/editorial.py Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/views/editorial.py Tue Jul 07 15:59:31 2015 +0200 @@ -17,6 +17,9 @@ class ManageRenkans(BaseRenkanList): template_name = "editorial/manage_renkans.html" + default_sort_field = "state" + default_sort_order = "asc" + def get_context_data(self, **kwargs): return self.update_context(super(ManageRenkans, self).get_context_data(**kwargs), HdalabRenkan.objects.exclude(state=HdalabRenkan.EDITION).exclude(state=HdalabRenkan.REJECTED).select_related("renkan", "renkan__owner")) diff -r ff74440b69e0 -r 939461cc322b src/hdalab/views/profile.py --- a/src/hdalab/views/profile.py Fri Jul 03 13:39:07 2015 +0200 +++ b/src/hdalab/views/profile.py Tue Jul 07 15:59:31 2015 +0200 @@ -49,6 +49,9 @@ class BaseRenkanList(TemplateView): + default_sort_field = "date" + default_sort_order = "desc" + def update_context(self, context, renkan_queryset): filters = "" @@ -83,8 +86,8 @@ elif filter_favorite == 0: renkan_queryset = renkan_queryset.filter(favorite=False) - sort_param = self.request.GET.get('sort', "date") - order_param = self.request.GET.get('order', "desc") + sort_param = self.request.GET.get('sort', self.default_sort_field) + order_param = self.request.GET.get('order', self.default_sort_order) sort = {"date":"renkan__modification_date", "title":"renkan__title", "state":"state", "user":"renkan__owner__username", "favorite":"favorite"}.get(sort_param, None) if order_param=="desc": order = "-"
{% trans 'Title' %} - {% if sort_param == 'title' %}{% endif %}{% trans 'Title' %} + {% if sort_param == 'title' %}{% endif %}{% trans 'Fav.' %} - {% if sort_param == 'favorite' %}{% endif %}{% trans 'Fav.' %} + {% if sort_param == 'favorite' %}{% endif %}{% trans 'User' %} - {% if sort_param == 'user' %}{% endif %}{% trans 'User' %} + {% if sort_param == 'user' %}{% endif %}{% trans 'Modification date' %} - {% if sort_param == 'date' %}{% endif %}{% trans 'Modification date' %} + {% if sort_param == 'date' %}{% endif %} PreviewActions