server/hooksmanager.py
branchtls-sprint
changeset 692 800592b8d39b
parent 672 bfd01026ada8
child 712 ce49e3885453
equal deleted inserted replaced
691:35133d86970b 692:800592b8d39b
   179         self.register_hook(uniquecstrcheck_before_modification, 'before_update_entity', '')
   179         self.register_hook(uniquecstrcheck_before_modification, 'before_update_entity', '')
   180 #         self.register_hook(tidy_html_fields('before_add_entity'), 'before_add_entity', '')
   180 #         self.register_hook(tidy_html_fields('before_add_entity'), 'before_add_entity', '')
   181 #         self.register_hook(tidy_html_fields('before_update_entity'), 'before_update_entity', '')
   181 #         self.register_hook(tidy_html_fields('before_update_entity'), 'before_update_entity', '')
   182             
   182             
   183 from cubicweb.vregistry import autoselectors
   183 from cubicweb.vregistry import autoselectors
       
   184 from cubicweb.selectors import yes
   184 from cubicweb.common.appobject import AppObject
   185 from cubicweb.common.appobject import AppObject
   185 from cubicweb.common.registerers import yes_registerer
   186 from cubicweb.common.registerers import yes_registerer
   186 from cubicweb.common.selectors import yes
       
   187 
   187 
   188 class autoid(autoselectors):
   188 class autoid(autoselectors):
   189     """metaclass to create an unique 'id' attribute on the class using it"""
   189     """metaclass to create an unique 'id' attribute on the class using it"""
   190     def __new__(mcs, name, bases, classdict):
   190     def __new__(mcs, name, bases, classdict):
   191         cls = super(autoid, mcs).__new__(mcs, name, bases, classdict)
   191         cls = super(autoid, mcs).__new__(mcs, name, bases, classdict)