Project

General

Profile

« Previous | Next » 

Revision 04e9e54d

Added by Jérôme Schneider over 12 years ago

dossiers: should fix act status into next rdv

View differences:

calebasse/dossiers/views.py
270 270
        acts_by_date = dict((act.date, act.time) for act in acts)
271 271
        for event in occurrences:
272 272
            state = None
273
            act = acts_by_date.get((event.start_datetime.date, event.start_datetime.time))
274
            if act:
275
                state = act.actvalidationstate_set.all()[0]
273
            if event.act:
274
                state = event.act.get_state()
276 275
            if state and not state.previous_state and state.state_name == 'NON_VALIDE':
277 276
                state = None
278 277
            ctx['next_rdvs'].append((event, state))

Also available in: Unified diff