{% ifequal type 'items' %}
- <p><b>Items ({{items_num}})</b> |
- <a href="{% url telemeta-search-collections %}?{{criteria|build_query_string}}">
- Collections ({{collections_num}})</a></p>
+ <p><a href="{% url telemeta-search-collections %}?{{criteria|build_query_string}}">Collections ({{collections_num}})</a> | <b>Items ({{items_num}})</b></p>
{% with object_list as items %}
<div class="fullpage">
{% else %}
- <p><a href="{% url telemeta-search-items %}?{{criteria|build_query_string}}">
- Items ({{items_num}})</a> |
- <b>Collections ({{collections_num}})</b></p>
+ <p><b>Collections ({{collections_num}})</b> | <a href="{% url telemeta-search-items %}?{{criteria|build_query_string}}">Items ({{items_num}})</a>
+ </p>
{% with object_list as collections %}
<div class="fullpage">
criteria[key] = value
if type is None:
- if collections.count() and not items.count():
+ if collections.count():
type = 'collections'
else:
type = 'items'
extra_context={'criteria': criteria, 'collections_num': collections.count(),
'items_num': items.count(), 'type' : type})
-
-
-
# ADMIN
-
@method_decorator(permission_required('sites.change_site'))
def admin_index(self, request):
return render(request, 'telemeta/admin.html', self.__get_admin_context_vars())
def admin_enumerations(self, request):
return render(request, 'telemeta/admin_enumerations.html', self.__get_admin_context_vars())
-
# ENUMERATIONS
def __get_enumerations_list(self):
from django.db.models import get_models