don't notify when editing existing organizations
[redakcja.git] / apps / catalogue / templatetags / catalogue.py
1 # -*- coding: utf-8 -*-
2 #
3 # This file is part of MIL/PEER, licensed under GNU Affero GPLv3 or later.
4 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
5 #
6 from __future__ import absolute_import
7
8 from django import template
9
10 register = template.Library()
11
12
13 class Tab(object):
14     slug = None
15     caption = None
16     url = None
17
18     def __init__(self, slug, caption, url):
19         self.slug = slug
20         self.caption = caption
21         self.url = url
22
23
24 @register.inclusion_tag("catalogue/main_tabs.html", takes_context=True)
25 def main_tabs(context):
26     active = getattr(context['request'], 'catalogue_active_tab', None)
27
28     tabs = []
29     # tabs.append(Tab('my', _('My page'), reverse("catalogue_user")))
30     #
31     # tabs.append(Tab('all', _('All'), reverse("catalogue_document_list")))
32
33     return {"tabs": tabs, "active_tab": active}
34
35
36 @register.filter
37 def nice_name(user):
38     return user.get_full_name() or user.username