From 02901cb83f4aeb8fa07bbe4c07f6243bd9695c30 Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 16 Feb 2009 07:02:41 +0000 Subject: [PATCH] provide description appropriately formatted for title attribute and info field git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3236 fd906abe-77d9-0310-91a1-e0d9ade77398 --- organize/work/browser.py | 9 +++++++++ organize/work/work_macros.pt | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/organize/work/browser.py b/organize/work/browser.py index 1530bb4..f2c1bfe 100644 --- a/organize/work/browser.py +++ b/organize/work/browser.py @@ -35,6 +35,7 @@ from cybertools.ajax import innerHtml from cybertools.browser.action import actions from cybertools.organize.interfaces import IWorkItems from cybertools.tracking.btree import getTimeStamp +from cybertools.util import format from loops.browser.action import DialogAction from loops.browser.concept import ConceptView from loops.browser.form import ObjectForm, EditObject @@ -61,6 +62,14 @@ class WorkItemDetails(TrackDetails): def description(self): return self.track.description + @Lazy + def descriptionPlain(self): + return format.nl2pipe(self.description) + + @Lazy + def descriptionFormatted(self): + return format.nl2br(self.description) + @Lazy def start(self): return self.formatTimeStamp(self.track.start, 'time') diff --git a/organize/work/work_macros.pt b/organize/work/work_macros.pt index 474a1de..39ae8cb 100644 --- a/organize/work/work_macros.pt +++ b/organize/work/work_macros.pt @@ -42,7 +42,7 @@ John Title + tal:attributes="title row/descriptionPlain">Title @@ -150,7 +150,7 @@ Description: - + Party: