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) |