equal
deleted
inserted
replaced
6 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr |
6 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr |
7 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
7 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
8 """ |
8 """ |
9 __docformat__ = "restructuredtext en" |
9 __docformat__ = "restructuredtext en" |
10 |
10 |
11 from logilab.common.deprecation import obsolete |
11 from logilab.common.deprecation import deprecated |
12 from logilab.common.decorators import cached |
12 from logilab.common.decorators import cached |
13 |
13 |
14 from cubicweb import typed_eid |
14 from cubicweb import typed_eid |
15 from cubicweb.selectors import implements |
15 from cubicweb.selectors import implements |
16 from cubicweb.interfaces import IWorkflowable, IEmailable, ITree |
16 from cubicweb.interfaces import IWorkflowable, IEmailable, ITree |
240 params.get('trcommentformat')) |
240 params.get('trcommentformat')) |
241 self.req.set_message(self.req._('__msg state changed')) |
241 self.req.set_message(self.req._('__msg state changed')) |
242 |
242 |
243 # specific vocabulary methods ############################################# |
243 # specific vocabulary methods ############################################# |
244 |
244 |
245 @obsolete('use EntityFieldsForm.subject_in_state_vocabulary') |
245 @deprecated('use EntityFieldsForm.subject_in_state_vocabulary') |
246 def subject_in_state_vocabulary(self, rschema, limit=None): |
246 def subject_in_state_vocabulary(self, rschema, limit=None): |
247 form = self.vreg.select('forms', 'edition', self.req, entity=self) |
247 form = self.vreg.select('forms', 'edition', self.req, entity=self) |
248 return form.subject_in_state_vocabulary(rschema, limit) |
248 return form.subject_in_state_vocabulary(rschema, limit) |
249 |
249 |
250 |
250 |