equal
deleted
inserted
replaced
416 @cached |
416 @cached |
417 def cwetype_workflow(self): |
417 def cwetype_workflow(self): |
418 """return the default workflow for entities of this type""" |
418 """return the default workflow for entities of this type""" |
419 # XXX CWEType method |
419 # XXX CWEType method |
420 wfrset = self._cw.execute('Any WF WHERE ET default_workflow WF, ' |
420 wfrset = self._cw.execute('Any WF WHERE ET default_workflow WF, ' |
421 'ET name %(et)s', {'et': self.id}) |
421 'ET name %(et)s', {'et': self.__regid__}) |
422 if wfrset: |
422 if wfrset: |
423 return wfrset.get_entity(0, 0) |
423 return wfrset.get_entity(0, 0) |
424 self.warning("can't find any workflow for %s", self.id) |
424 self.warning("can't find any workflow for %s", self.__regid__) |
425 return None |
425 return None |
426 |
426 |
427 def possible_transitions(self, type='normal'): |
427 def possible_transitions(self, type='normal'): |
428 """generates transition that MAY be fired for the given entity, |
428 """generates transition that MAY be fired for the given entity, |
429 expected to be in this state |
429 expected to be in this state |