sobjects/supervising.py
changeset 4843 5f7363416765
parent 4835 13b0b96d7982
child 5421 8167de96c523
equal deleted inserted replaced
4835:13b0b96d7982 4843:5f7363416765
   128                  {'fromstate': _(fromstate.name), 'tostate': _(tostate.name)}))
   128                  {'fromstate': _(fromstate.name), 'tostate': _(tostate.name)}))
   129         self.w(u'  %s' % entity.absolute_url())
   129         self.w(u'  %s' % entity.absolute_url())
   130 
   130 
   131     def _relation_context(self, changedescr):
   131     def _relation_context(self, changedescr):
   132         session = self._cw
   132         session = self._cw
   133         _ = session._cw._
       
   134         def describe(eid):
   133         def describe(eid):
   135             try:
   134             try:
   136                 return _(session.describe(eid)[0]).lower()
   135                 return session._(session.describe(eid)[0]).lower()
   137             except UnknownEid:
   136             except UnknownEid:
   138                 # may occurs when an entity has been deleted from an external
   137                 # may occurs when an entity has been deleted from an external
   139                 # source and we're cleaning its relation
   138                 # source and we're cleaning its relation
   140                 return _('unknown external entity')
   139                 return session._('unknown external entity')
   141         eidfrom, rtype, eidto = changedescr.eidfrom, changedescr.rtype, changedescr.eidto
   140         eidfrom, rtype, eidto = changedescr.eidfrom, changedescr.rtype, changedescr.eidto
   142         return {'rtype': _(rtype),
   141         return {'rtype': session._(rtype),
   143                 'eidfrom': eidfrom,
   142                 'eidfrom': eidfrom,
   144                 'frometype': describe(eidfrom),
   143                 'frometype': describe(eidfrom),
   145                 'eidto': eidto,
   144                 'eidto': eidto,
   146                 'toetype': describe(eidto)}
   145                 'toetype': describe(eidto)}
   147 
   146