Revision 5ce3ce4f snf-astakos-app/astakos/im/templatetags/filters.py
b/snf-astakos-app/astakos/im/templatetags/filters.py | ||
---|---|---|
35 | 35 |
|
36 | 36 |
register = template.Library() |
37 | 37 |
|
38 |
|
|
38 | 39 |
@register.filter |
39 | 40 |
def lookup(d, key): |
40 | 41 |
return d.get(key) |
41 | 42 |
|
43 |
|
|
42 | 44 |
@register.filter |
43 | 45 |
def dkeys(d): |
44 | 46 |
return d.keys() |
45 | 47 |
|
48 |
|
|
46 | 49 |
@register.filter |
47 | 50 |
def enabled(object_list, is_search): |
48 | 51 |
if not is_search: |
49 | 52 |
return object_list |
50 | 53 |
return [g for g in object_list if g.is_enabled] |
51 | 54 |
|
55 |
|
|
52 | 56 |
@register.filter |
53 | 57 |
def split(object_list, user): |
54 | 58 |
try: |
... | ... | |
57 | 61 |
d['other'] = list(set(object_list) - set(d['own'])) |
58 | 62 |
return d |
59 | 63 |
except: |
60 |
return {'own':object_list, 'other':()} |
|
64 |
return {'own': object_list, 'other': ()} |
Also available in: Unified diff