diff --git a/tracking/browser.py b/tracking/browser.py index 36bc211..e0d8551 100644 --- a/tracking/browser.py +++ b/tracking/browser.py @@ -77,6 +77,11 @@ class TrackView(object): def metadata(self): return self.context.metadata + @Lazy + def additionalMetadataFields(self): + return [k for k in self.context.metadata.keys() + if k not in ('taskId', 'runId', 'userName', 'timeStamp')] + @Lazy def task(self): return self.metadata['taskId'] diff --git a/tracking/track.pt b/tracking/track.pt index 3f7a992..9b0bb30 100644 --- a/tracking/track.pt +++ b/tracking/track.pt @@ -10,22 +10,21 @@ Task: - + tal:content="view/taskTitle" /> Run: - - + User: - + tal:content="view/userTitle" /> Timestamp: - - + + + : +

Data