server/schemahooks.py
branchstable
changeset 3315 59220b704562
parent 2967 e7d348134006
child 3526 dfb2ebb765e2
equal deleted inserted replaced
3298:caef98aa4a98 3315:59220b704562
   757     MemSchemaCWETypeDel(session, name)
   757     MemSchemaCWETypeDel(session, name)
   758 
   758 
   759 
   759 
   760 def after_del_eetype(session, eid):
   760 def after_del_eetype(session, eid):
   761     # workflow cleanup
   761     # workflow cleanup
   762     session.execute('DELETE State X WHERE NOT X state_of Y')
   762     session.execute('DELETE Workflow X WHERE NOT X workflow_of Y')
   763     session.execute('DELETE Transition X WHERE NOT X transition_of Y')
       
   764 
   763 
   765 
   764 
   766 def before_del_ertype(session, eid):
   765 def before_del_ertype(session, eid):
   767     """before deleting a CWRType entity:
   766     """before deleting a CWRType entity:
   768     * check that we don't remove a core relation type
   767     * check that we don't remove a core relation type