Revision bcb3b530
Added by Benjamin Dauvergne over 12 years ago
calebasse/actes/models.py | ||
---|---|---|
152 | 152 |
return False |
153 | 153 |
|
154 | 154 |
def get_state(self): |
155 |
return self.actvalidationstate_set.latest('created') |
|
155 |
states = sorted(self.actvalidationstate_set.all(), |
|
156 |
key=lambda avs: avs.created, reverse=True) |
|
157 |
if states: |
|
158 |
return states[0] |
|
159 |
return None |
|
156 | 160 |
|
157 | 161 |
def is_state(self, state_name): |
158 | 162 |
state = self.get_state() |
Also available in: Unified diff
actes: try to use prefetched field in Act.get_state