From b685c632882e7a6f15d48042a756e16dd3fd3f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 11 Feb 2014 13:40:44 +0100 Subject: [PATCH] add custom not a link column for appendix titles --- src/collective/dms/basecontent/browser/listing.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/collective/dms/basecontent/browser/listing.py b/src/collective/dms/basecontent/browser/listing.py index efe83ef..4a553c7 100644 --- a/src/collective/dms/basecontent/browser/listing.py +++ b/src/collective/dms/basecontent/browser/listing.py @@ -68,6 +68,20 @@ class VersionsTitleColumn(BaseTitleColumn): return translate(content, domain=self.domain, context=self.request) +class AppendixTitleColumn(column.Column): + grok.adapts(Interface, Interface, DmsAppendixTable) + grok.name('dms.title') + weight = 10 + header = PMF("Title") + + def renderCell(self, item): + title = column.get_value(item, 'Title') + if isinstance(title, unicode): + return title + else: + return unicode(title, 'utf-8', 'ignore') + + class TaskTitleColumn(BaseTitleColumn): grok.adapts(Interface, Interface, TasksTable) linkCSS = 'overlay-comment-form'