server/hooks.py
changeset 2784 f395115070c1
parent 2778 3f6dfc312760
equal deleted inserted replaced
2778:3f6dfc312760 2784:f395115070c1
    65     def precommit_event(self):
    65     def precommit_event(self):
    66         session = self.session
    66         session = self.session
    67         if self.entity.eid in session.transaction_data.get('pendingeids', ()):
    67         if self.entity.eid in session.transaction_data.get('pendingeids', ()):
    68             # entity have been created and deleted in the same transaction
    68             # entity have been created and deleted in the same transaction
    69             return
    69             return
    70         if not self.entity.related('created_by'):
    70         if not self.entity.created_by:
    71             session.add_relation(self.entity.eid, 'created_by', session.user.eid)
    71             session.add_relation(self.entity.eid, 'created_by', session.user.eid)
    72 
    72 
    73 
    73 
    74 def setowner_after_add_entity(session, entity):
    74 def setowner_after_add_entity(session, entity):
    75     """create a new entity -> set owner and creator metadata"""
    75     """create a new entity -> set owner and creator metadata"""