show additional metadata fields in management view
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3197 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
d33a1a4fbc
commit
dab9b8eedf
2 changed files with 12 additions and 8 deletions
|
@ -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']
|
||||
|
|
|
@ -10,22 +10,21 @@
|
|||
<td>Task:</td>
|
||||
<td><a tal:omit-tag="not:view/taskUrl"
|
||||
tal:attributes="href view/taskUrl"
|
||||
tal:content="view/taskTitle" /></td>
|
||||
</tr>
|
||||
tal:content="view/taskTitle" /></td></tr>
|
||||
<tr>
|
||||
<td>Run:</td>
|
||||
<td tal:content="view/run"></td>
|
||||
</tr>
|
||||
<td tal:content="view/run"></td></tr>
|
||||
<tr>
|
||||
<td>User:</td>
|
||||
<td><a tal:omit-tag="not:view/userUrl"
|
||||
tal:attributes="href view/userUrl"
|
||||
tal:content="view/userTitle" /></td>
|
||||
</tr>
|
||||
tal:content="view/userTitle" /></td></tr>
|
||||
<tr>
|
||||
<td>Timestamp:</td>
|
||||
<td tal:content="view/timeStamp"></td>
|
||||
</tr>
|
||||
<td tal:content="view/timeStamp"></td></tr>
|
||||
<tr tal:repeat="key view/additionalMetadataFields">
|
||||
<td><span tal:replace="key" />:</td>
|
||||
<td tal:content="view/metadata/?key"></td></tr>
|
||||
</table>
|
||||
<h2>Data</h2>
|
||||
<div tal:content="context/data" />
|
||||
|
|
Loading…
Add table
Reference in a new issue