From ec60869bf9ffcb242fc9f4929401a90de89e08b7 Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 8 Mar 2010 16:23:05 +0000 Subject: [PATCH] make viewing of tracks more flexible: show links to metadata targets if appropriate git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3760 fd906abe-77d9-0310-91a1-e0d9ade77398 --- tracking/browser.py | 6 +++++- tracking/track.pt | 10 +++++++--- tracking/tracks.pt | 7 ++++--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/tracking/browser.py b/tracking/browser.py index e0d8551..69e8549 100644 --- a/tracking/browser.py +++ b/tracking/browser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2008 Helmut Merz helmutm@cy55.de +# Copyright (c) 2010 Helmut Merz helmutm@cy55.de # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -103,3 +103,7 @@ class TrackView(object): @Lazy def timeStamp(self): return timeStamp2ISO(self.metadata['timeStamp']) + + def getMetadataTarget(self, key): + value = self.metadata.get(key) + return dict(title=value, url=None, obj=value) diff --git a/tracking/track.pt b/tracking/track.pt index 9b0bb30..89831a0 100644 --- a/tracking/track.pt +++ b/tracking/track.pt @@ -16,15 +16,19 @@ User: - Timestamp: : - +

Data

diff --git a/tracking/tracks.pt b/tracking/tracks.pt index 0e92e10..10c3549 100644 --- a/tracking/tracks.pt +++ b/tracking/tracks.pt @@ -52,9 +52,10 @@ tal:attributes="href item/taskUrl" tal:content="item/taskTitle"> - +