paul@0 | 1 | <!-- dollarId: msg.item,v 1.3 2002/05/22 00:32:34 richard Exp dollar--> |
paul@0 | 2 | <tal:block metal:use-macro="templates/page/macros/icing"> |
paul@0 | 3 | <title metal:fill-slot="head_title"> |
paul@0 | 4 | <tal:block condition="context/id" i18n:translate="" |
paul@0 | 5 | >Message <span tal:replace="context/id" i18n:name="id" |
paul@0 | 6 | /> - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker" |
paul@0 | 7 | /></tal:block> |
paul@0 | 8 | <tal:block condition="not:context/id" i18n:translate="" |
paul@0 | 9 | >New Message - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker" |
paul@0 | 10 | /></tal:block> |
paul@0 | 11 | </title> |
paul@0 | 12 | <tal:block metal:fill-slot="body_title"> |
paul@0 | 13 | <span tal:condition="python: not (context.id or context.is_edit_ok())" |
paul@0 | 14 | tal:omit-tag="python:1" i18n:translate="">New Message</span> |
paul@0 | 15 | <span tal:condition="python: not context.id and context.is_edit_ok()" |
paul@0 | 16 | tal:omit-tag="python:1" i18n:translate="">New Message Editing</span> |
paul@0 | 17 | <span tal:condition="python: context.id and not context.is_edit_ok()" |
paul@0 | 18 | tal:omit-tag="python:1" i18n:translate="">Message<tal:x |
paul@0 | 19 | replace="context/id" i18n:name="id" /></span> |
paul@0 | 20 | <span tal:condition="python: context.id and context.is_edit_ok()" |
paul@0 | 21 | tal:omit-tag="python:1" i18n:translate="">Message<tal:x |
paul@0 | 22 | replace="context/id" i18n:name="id" /> Editing</span> |
paul@0 | 23 | </tal:block> |
paul@0 | 24 | <td class="content" metal:fill-slot="content"> |
paul@0 | 25 | |
paul@0 | 26 | <p tal:condition="python:not (context.is_view_ok() |
paul@0 | 27 | or request.user.hasRole('Anonymous'))" i18n:translate=""> |
paul@0 | 28 | You are not allowed to view this page.</p> |
paul@0 | 29 | |
paul@0 | 30 | <p tal:condition="python:not context.is_view_ok() |
paul@0 | 31 | and request.user.hasRole('Anonymous')" i18n:translate=""> |
paul@0 | 32 | Please login with your username and password.</p> |
paul@0 | 33 | |
paul@0 | 34 | <div tal:condition="context/is_view_ok"> |
paul@0 | 35 | <table class="form"> |
paul@0 | 36 | |
paul@0 | 37 | <tr> |
paul@0 | 38 | <th i18n:translate="">Author</th> |
paul@0 | 39 | <td tal:content="context/author"></td> |
paul@0 | 40 | </tr> |
paul@0 | 41 | |
paul@0 | 42 | <tr> |
paul@0 | 43 | <th i18n:translate="">Recipients</th> |
paul@0 | 44 | <td tal:content="context/recipients"></td> |
paul@0 | 45 | </tr> |
paul@0 | 46 | |
paul@0 | 47 | <tr> |
paul@0 | 48 | <th i18n:translate="">Date</th> |
paul@0 | 49 | <td tal:content="context/date"></td> |
paul@0 | 50 | </tr> |
paul@0 | 51 | </table> |
paul@0 | 52 | |
paul@0 | 53 | <table class="messages"> |
paul@0 | 54 | <tr><th colspan=2 class="header" i18n:translate="">Content</th></tr> |
paul@0 | 55 | <tr> |
paul@0 | 56 | <td class="content" colspan=2><pre tal:content="structure context/content/hyperlinked"></pre></td> |
paul@0 | 57 | </tr> |
paul@0 | 58 | </table> |
paul@0 | 59 | |
paul@0 | 60 | <table class="files" tal:condition="context/files"> |
paul@0 | 61 | <tr><th colspan="2" class="header" i18n:translate="">Files</th></tr> |
paul@0 | 62 | <tr> |
paul@0 | 63 | <th i18n:translate="">File name</th> |
paul@0 | 64 | <th i18n:translate="">Uploaded</th> |
paul@0 | 65 | </tr> |
paul@0 | 66 | <tr tal:repeat="file context/files"> |
paul@0 | 67 | <td> |
paul@0 | 68 | <a tal:attributes="href string:file${file/id}/${file/name}" |
paul@0 | 69 | tal:content="file/name">dld link</a> |
paul@0 | 70 | </td> |
paul@0 | 71 | <td> |
paul@0 | 72 | <span tal:content="file/creator">creator's name</span>, |
paul@0 | 73 | <span tal:content="file/creation">creation date</span> |
paul@0 | 74 | </td> |
paul@0 | 75 | </tr> |
paul@0 | 76 | </table> |
paul@0 | 77 | |
paul@0 | 78 | <tal:block tal:replace="structure context/history" /> |
paul@0 | 79 | |
paul@0 | 80 | </div> |
paul@0 | 81 | </td> |
paul@0 | 82 | |
paul@0 | 83 | </tal:block> |