Sort facet link, object, secondady and sidebar actions.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -108,6 +108,7 @@
|
||||
- The multiple document action dropdown is now sorted alphabetically.
|
||||
- Improve statistics subclassing. Split class module into classes
|
||||
and renderers.
|
||||
- Sort facet link, object, secondady and sidebar actions.
|
||||
|
||||
3.0.3 (2018-08-17)
|
||||
==================
|
||||
|
||||
@@ -37,8 +37,8 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% get_menus_links names='object menu,sidebar menu,secondary menu' as links %}
|
||||
{% get_menu_links 'object facet' as form_navigation_links %}
|
||||
{% get_menus_links names='object menu,sidebar menu,secondary menu' sort_results=True as links %}
|
||||
{% get_menu_links 'object facet' sort_results=True as form_navigation_links %}
|
||||
|
||||
<div class="row">
|
||||
{% if links or form_navigation_links %}
|
||||
|
||||
@@ -9,16 +9,16 @@ register = Library()
|
||||
|
||||
|
||||
@register.simple_tag(takes_context=True)
|
||||
def get_menu_links(context, name, source=None):
|
||||
return Menu.get(name).resolve(context=context, source=source)
|
||||
def get_menu_links(context, name, source=None, sort_results=None):
|
||||
return Menu.get(name).resolve(context=context, source=source, sort_results=sort_results)
|
||||
|
||||
|
||||
@register.simple_tag(takes_context=True)
|
||||
def get_menus_links(context, names, source=None):
|
||||
def get_menus_links(context, names, source=None, sort_results=None):
|
||||
result = []
|
||||
|
||||
for name in names.split(','):
|
||||
for links in Menu.get(name=name).resolve(context=context):
|
||||
for links in Menu.get(name=name).resolve(context=context, sort_results=sort_results):
|
||||
if links:
|
||||
result.append(links)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user