agenda: add some filters.

This commit is contained in:
Mikaël Ates 2013-06-21 11:01:12 +02:00
parent e2e32b6af1
commit 208d52bb9c
1 changed files with 19 additions and 0 deletions

View File

@ -1,3 +1,4 @@
# -*- coding: utf-8 -*-
from django import template
register = template.Library()
@ -13,3 +14,21 @@ def is_worker_in_service(worker, service_name):
@register.filter
def is_intervenant(worker):
return worker.type.intervene
@register.filter
def str_length_lt(value, arg):
value = str(value)
return len(value) < int(arg)
@register.filter
def trunc_act_type(value):
value = value.replace('PSYCHOMOTRICITE', 'PSYCHOMOT.')
value = value.replace('PSYCHOMOTRICITÉ', 'PSYCHOMOT.')
value = value.replace('GROUPE', 'GR.')
value = value.replace('BILAN', 'BIL.')
value = value.replace('THERAPIE', 'THER.')
value = value.replace('THÉRAPIE', 'THER.')
if len(value) > 24:
return value[:24] + '.'
return value