sobjects/notification.py
changeset 3023 7864fee8b4ec
parent 2880 bfc8e1831290
parent 3004 09ab5e93a02c
child 3072 6fb42c53f6df
equal deleted inserted replaced
2968:0e3460341023 3023:7864fee8b4ec
   102 
   102 
   103     def context(self, **kwargs):
   103     def context(self, **kwargs):
   104         entity = self.rset.get_entity(self.row or 0, self.col or 0)
   104         entity = self.rset.get_entity(self.row or 0, self.col or 0)
   105         content = entity.printable_value(self.content_attr, format='text/plain')
   105         content = entity.printable_value(self.content_attr, format='text/plain')
   106         if content:
   106         if content:
   107             contentformat = getattr(entity, self.content_attr + '_format', 'text/rest')
   107             contentformat = getattr(entity, self.content_attr + '_format',
   108             content = normalize_text(content, 80, rest=contentformat=='text/rest')
   108                                     'text/rest')
       
   109             # XXX don't try to wrap rest until we've a proper transformation (see
       
   110             # #103822)
       
   111             if contentformat != 'text/rest':
       
   112                 content = normalize_text(content, 80)
   109         return super(ContentAddedView, self).context(content=content, **kwargs)
   113         return super(ContentAddedView, self).context(content=content, **kwargs)
   110 
   114 
   111     def subject(self):
   115     def subject(self):
   112         entity = self.rset.get_entity(self.row or 0, self.col or 0)
   116         entity = self.rset.get_entity(self.row or 0, self.col or 0)
   113         return  u'%s #%s (%s)' % (self.req.__('New %s' % entity.e_schema),
   117         return  u'%s #%s (%s)' % (self.req.__('New %s' % entity.e_schema),