server/hook.py
changeset 10903 da30851f9706
parent 10669 155c29e0ed1c
equal deleted inserted replaced
10902:41bd01ebebb4 10903:da30851f9706
   636     events = ('after_add_relation',)
   636     events = ('after_add_relation',)
   637 
   637 
   638     # to set in concrete class (mandatory)
   638     # to set in concrete class (mandatory)
   639     subject_relations = None
   639     subject_relations = None
   640     object_relations = None
   640     object_relations = None
   641     # to set in concrete class (optionaly)
   641     # to set in concrete class (optionally)
   642     skip_subject_relations = ()
   642     skip_subject_relations = ()
   643     skip_object_relations = ()
   643     skip_object_relations = ()
   644 
   644 
   645     def __call__(self):
   645     def __call__(self):
   646         eschema = self._cw.vreg.schema.eschema(self._cw.entity_metas(self.eidfrom)['type'])
   646         eschema = self._cw.vreg.schema.eschema(self._cw.entity_metas(self.eidfrom)['type'])
   713 
   713 
   714     * `rollback`:
   714     * `rollback`:
   715 
   715 
   716       the transaction has been either rolled back either:
   716       the transaction has been either rolled back either:
   717 
   717 
   718        * intentionaly
   718        * intentionally
   719        * a 'precommit' event failed, in which case all operations are rolled back
   719        * a 'precommit' event failed, in which case all operations are rolled back
   720          once 'revertprecommit'' has been called
   720          once 'revertprecommit'' has been called
   721 
   721 
   722     * `postcommit`:
   722     * `postcommit`:
   723 
   723