common/mixins.py
changeset 2613 5e19c2bb370e
parent 2144 51c84d585456
child 2680 66472d85d548
equal deleted inserted replaced
2612:c3059d308dc2 2613:5e19c2bb370e
     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