common/mixins.py
changeset 2005 e8032965f37a
parent 1977 606923dff11b
child 2058 7ef12c03447c
child 2117 b451bd56c9cd
equal deleted inserted replaced
2004:ea9eab290dcd 2005:e8032965f37a
   235 
   235 
   236     # specific vocabulary methods #############################################
   236     # specific vocabulary methods #############################################
   237 
   237 
   238     @obsolete('use EntityFieldsForm.subject_in_state_vocabulary')
   238     @obsolete('use EntityFieldsForm.subject_in_state_vocabulary')
   239     def subject_in_state_vocabulary(self, rschema, limit=None):
   239     def subject_in_state_vocabulary(self, rschema, limit=None):
   240         from cubicweb.web.form import EntityFieldsForm
   240         form = self.vreg.select_object('forms', 'edition', self.req, entity=self)
   241         return EntityFieldsForm(self.req, None, entity=self).subject_in_state_vocabulary(rschema, limit)
   241         return form.subject_in_state_vocabulary(rschema, limit)
   242 
   242 
   243 
   243 
   244 
   244 
   245 class EmailableMixIn(object):
   245 class EmailableMixIn(object):
   246     """base mixin providing the default get_email() method used by
   246     """base mixin providing the default get_email() method used by