Project

General

Profile

« Previous | Next » 

Revision b5877252

Added by Benjamin Dauvergne over 12 years ago

actes: add methode Act.is_new to find if an act is a new one

View differences:

calebasse/actes/models.py
145 145
                pass
146 146
        return None
147 147

  
148
    def is_new(self):
149
        states = self.actvalidationstate_set.all()
150
        states_len = len(states)
151
        return states_len == 0 or \
152
            (states_len == 1 and states[0].state_name == 'NON_VALIDE')
153

  
148 154
    def is_absent(self):
149 155
        state = self.get_state()
150 156
        if state and state.state_name in ('ABS_NON_EXC', 'ABS_EXC', 'ABS_INTER', 'ANNUL_NOUS',

Also available in: Unified diff