hooks/workflow.py
changeset 3739 817e96eeac5c
parent 3675 5d143781a604
child 3777 3ef8cdb5fb1c
equal deleted inserted replaced
3738:89871767fa82 3739:817e96eeac5c
   245         entity['from_state'] = fromstate.eid
   245         entity['from_state'] = fromstate.eid
   246         entity['to_state'] = deststateeid
   246         entity['to_state'] = deststateeid
   247         nocheck = session.transaction_data.setdefault('skip-security', set())
   247         nocheck = session.transaction_data.setdefault('skip-security', set())
   248         nocheck.add((entity.eid, 'from_state', fromstate.eid))
   248         nocheck.add((entity.eid, 'from_state', fromstate.eid))
   249         nocheck.add((entity.eid, 'to_state', deststateeid))
   249         nocheck.add((entity.eid, 'to_state', deststateeid))
   250         FireAutotransitionOp(session, entity=forentity)
   250         _FireAutotransitionOp(session, entity=forentity)
   251 
   251 
   252 
   252 
   253 class FiredTransitionHook(WorkflowHook):
   253 class FiredTransitionHook(WorkflowHook):
   254     """change related entity state"""
   254     """change related entity state"""
   255     __regid__ = 'wffiretransition'
   255     __regid__ = 'wffiretransition'