From bef6db8f1d4d14f00ff363fb64a3dc13af4812b0 Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 8 Dec 2008 12:23:49 +0000 Subject: [PATCH] provide view for single tracks git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3051 fd906abe-77d9-0310-91a1-e0d9ade77398 --- tracking/browser.py | 12 +++++++--- tracking/track.pt | 36 +++++++++++++++++++++++++++++ tracking/{tracking.pt => tracks.pt} | 6 ++--- 3 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 tracking/track.pt rename tracking/{tracking.pt => tracks.pt} (98%) diff --git a/tracking/browser.py b/tracking/browser.py index ac1259a..36bc211 100644 --- a/tracking/browser.py +++ b/tracking/browser.py @@ -33,20 +33,21 @@ from cybertools.container.base import ContainerView, contents_template from cybertools.tracking.btree import timeStamp2ISO -tracking_template = ViewPageTemplateFile('tracking.pt') +tracks_template = ViewPageTemplateFile('tracks.pt') +track_template = ViewPageTemplateFile('track.pt') class TrackingStorageView(ContainerView): contents_template = contents_template - template = tracking_template + template = tracks_template def __call__(self): return self.template() def getTracks(self): for tr in reversed(removeSecurityProxy(self.context.values())): - view = component.queryMultiAdapter((tr, self.request)) + view = component.queryMultiAdapter((tr, self.request), name='index.html') if view: yield view else: @@ -55,10 +56,15 @@ class TrackingStorageView(ContainerView): class TrackView(object): + template = track_template + def __init__(self, context, request): self.context = context self.request = request + def __call__(self): + return self.template() + @Lazy def id(self): return getName(self.context) diff --git a/tracking/track.pt b/tracking/track.pt new file mode 100644 index 0000000..3f7a992 --- /dev/null +++ b/tracking/track.pt @@ -0,0 +1,36 @@ + + + + +
+

Track Details for

+ + + + + + + + + + + + + + + + + +
Task:
Run:
User:
Timestamp:
+

Data

+
+
+ + + + diff --git a/tracking/tracking.pt b/tracking/tracks.pt similarity index 98% rename from tracking/tracking.pt rename to tracking/tracks.pt index bb0a0f8..0e92e10 100644 --- a/tracking/tracking.pt +++ b/tracking/tracks.pt @@ -1,5 +1,5 @@ + i18n:domain="zope"> @@ -66,10 +66,10 @@ -
- + +