equal
deleted
inserted
replaced
47 def seconds(t_delta): |
47 def seconds(t_delta): |
48 return abs(t_delta.seconds + t_delta.days * 86400) |
48 return abs(t_delta.seconds + t_delta.days * 86400) |
49 |
49 |
50 VISIT_DURATION = timedelta(seconds=30 * 60) # 30 minutes |
50 VISIT_DURATION = timedelta(seconds=30 * 60) # 30 minutes |
51 |
51 |
|
52 from cm.utils.cache import memoize, dj_memoize |
|
53 |
|
54 @dj_memoize |
52 def get_activity(text='all', user='all', reference_date=None, nb_slots=31, slot_timedelta=timedelta(days=1), action="all", kind=''): |
55 def get_activity(text='all', user='all', reference_date=None, nb_slots=31, slot_timedelta=timedelta(days=1), action="all", kind=''): |
53 """ |
56 """ |
54 text : text: specific text |
57 text : text: specific text |
55 'all': all texts |
58 'all': all texts |
56 user : user: specific user |
59 user : user: specific user |