entities/wfobjs.py
changeset 3675 5d143781a604
parent 3674 387d51af966d
child 3720 5376aaadd16b
equal deleted inserted replaced
3674:387d51af966d 3675:5d143781a604
   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