equal
deleted
inserted
replaced
376 def cell_call(self, row, col=0, **kwargs): |
376 def cell_call(self, row, col=0, **kwargs): |
377 entity = self.entity(row, col) |
377 entity = self.entity(row, col) |
378 self.w(cut(entity.dc_title(), |
378 self.w(cut(entity.dc_title(), |
379 self.req.property_value('navigation.short-line-size'))) |
379 self.req.property_value('navigation.short-line-size'))) |
380 |
380 |
|
381 |
381 class MetaDataView(EntityView): |
382 class MetaDataView(EntityView): |
382 """paragraph view of some metadata""" |
383 """paragraph view of some metadata""" |
383 id = 'metadata' |
384 id = 'metadata' |
384 accepts = 'Any', |
385 accepts = 'Any', |
385 show_eid = True |
386 show_eid = True |
398 if entity.creation_date: |
399 if entity.creation_date: |
399 self.w(u'<span>%s</span> ' % _('created on')) |
400 self.w(u'<span>%s</span> ' % _('created on')) |
400 self.w(u'<span class="value">%s</span>' |
401 self.w(u'<span class="value">%s</span>' |
401 % self.format_date(entity.creation_date)) |
402 % self.format_date(entity.creation_date)) |
402 if entity.creator: |
403 if entity.creator: |
403 creatoreid = entity.creator.eid |
|
404 self.w(u' <span>%s</span> ' % _('by')) |
404 self.w(u' <span>%s</span> ' % _('by')) |
405 self.w(u'<span class="value">%s</span>' % entity.creator.name()) |
405 self.w(u'<span class="value">%s</span>' % entity.creator.name()) |
406 else: |
|
407 creatoreid = None |
|
408 try: |
|
409 owners = ','.join(u.name() for u in entity.owned_by |
|
410 if u.eid != creatoreid) |
|
411 if owners: |
|
412 self.w(u', <span>%s</span> ' % _('owned by')) |
|
413 self.w(u'<span class="value">%s</span>' % owners) |
|
414 except Unauthorized: |
|
415 pass |
|
416 self.w(u'</div>') |
406 self.w(u'</div>') |
417 |
407 |
418 |
408 |
419 # new default views for finner control in general views , to use instead of |
409 # new default views for finner control in general views , to use instead of |
420 # oneline / secondary |
410 # oneline / secondary |