--- a/cubicweb/web/views/baseviews.py Thu Sep 29 22:23:16 2016 +0200
+++ b/cubicweb/web/views/baseviews.py Fri Sep 30 17:18:15 2016 +0200
@@ -463,10 +463,13 @@
else:
self.w(u' <span>%s</span> ' % _('created_by'))
self.w(u'<span class="value">%s</span>' % entity.creator.name())
- meta = entity.cw_metainformation()
- if meta['source']['uri'] != 'system':
+ source = entity.cw_source[0]
+ if source.name != 'system':
self.w(u' (<span>%s</span>' % _('cw_source'))
- self.w(u' <span class="value">%s</span>)' % meta['source']['uri'])
+ self.w(u' <span class="value">%s</span>)' % source.view('oneline'))
+ source_def = self._cw.source_defs()[source.name]
+ if source_def.get('use-cwuri-as-url'):
+ self.w(u' <a href="%s">%s</span>' % (entity.cwuri, self._cw._('view original')))
self.w(u'</div>')