Mercurial > p > roundup > code
view templates/classic/html/issue.item.html @ 2806:845e87d5e3ba
translator objects now have the following search path:
- selected locale messages in the tracker locale dir
- selected locale messages in the system locale dir
- english messages in the tracker locale dir
- english messages in the system locale dir
automatically compile .mo files if needed (found .po file
and .mo is missing or .po mtime is greater that .mo mtime)
removed support for python < 2.0. gettext module is now required.
get_translation: removed 'domain' argument, added 'tracker_home' argument
| author | Alexander Smishlajev <a1s@users.sourceforge.net> |
|---|---|
| date | Sat, 23 Oct 2004 14:03:34 +0000 |
| parents | bca5de92aaa3 |
| children | 460eb0209a9e |
line wrap: on
line source
<!-- dollarId: issue.item,v 1.4 2001/08/03 01:19:43 richard Exp dollar--> <tal:block metal:use-macro="templates/page/macros/icing"> <title metal:fill-slot="head_title"> <tal:block condition="context/id" i18n:translate="" >Issue <span tal:replace="context/id" i18n:name="id" />: <span tal:replace="context/title" i18n:name="title" /> - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker" /></tal:block> <tal:block condition="not:context/id" i18n:translate="" >New Issue - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker" /></tal:block> </title> <tal:block metal:fill-slot="body_title"> <span tal:condition="python: not (context.id or context.is_edit_ok())" tal:omit-tag="python:1" i18n:translate="">New Issue</span> <span tal:condition="python: not context.id and context.is_edit_ok()" tal:omit-tag="python:1" i18n:translate="">New Issue Editing</span> <span tal:condition="python: context.id and not context.is_edit_ok()" tal:omit-tag="python:1" i18n:translate="">Issue<tal:x replace="context/id" i18n:name="id" /></span> <span tal:condition="python: context.id and context.is_edit_ok()" tal:omit-tag="python:1" i18n:translate="">Issue<tal:x replace="context/id" i18n:name="id" /> Editing</span> </tal:block> <td class="content" metal:fill-slot="content"> <form method="POST" name="itemSynopsis" onSubmit="return submit_once()" enctype="multipart/form-data" tal:attributes="action context/designator"> <table class="form"> <tr> <th class="required" i18n:translate="">Title</th> <td colspan=3 tal:content="structure python:context.title.field(size=60)">title</td> </tr> <tr> <th class="required" i18n:translate="">Priority</th> <td tal:content="structure context/priority/menu">priority</td> <th i18n:translate="">Status</th> <td tal:content="structure context/status/menu">status</td> </tr> <tr> <th i18n:translate="">Superseder</th> <td> <span tal:replace="structure python:context.superseder.field(showid=1, size=20)" /> <span tal:condition="context/is_edit_ok" tal:replace="structure python:db.issue.classhelp('id,title', property='superseder')" /> <span tal:condition="context/superseder" tal:repeat="sup context/superseder"> <br><span i18n:translate="">View: <a i18n:name="link" tal:content="sup/id" tal:attributes="href string:issue${sup/id}"></a></span> </span> </td> <th i18n:translate="">Nosy List</th> <td> <span tal:replace="structure context/nosy/field" /> <span tal:condition="context/is_edit_ok" tal:replace="structure python:db.user.classhelp('username,realname,address', property='nosy', width='600')" /><br> </td> </tr> <tr> <th i18n:translate="">Assigned To</th> <td tal:content="structure context/assignedto/menu">assignedto menu</td> <th i18n:translate="">Topics</th> <td> <span tal:replace="structure context/topic/field" /> <span tal:condition="context/is_edit_ok" tal:replace="structure python:db.keyword.classhelp(property='topic')" /> </td> </tr> <tr tal:condition="context/is_edit_ok"> <th i18n:translate="">Change Note</th> <td colspan=3> <textarea tal:content="request/form/@note/value | default" name="@note" wrap="hard" rows="5" cols="80"></textarea> </td> </tr> <tr tal:condition="context/is_edit_ok"> <th i18n:translate="">File</th> <td colspan=3><input type="file" name="@file" size="40"></td> </tr> <tr tal:condition="context/is_edit_ok"> <td> <input type="hidden" name="@template" value="item"> <input type="hidden" name="@required" value="title,priority"> </td> <td colspan=3 tal:content="structure context/submit"> submit button will go here </td> </tr> </table> </form> <tal:block tal:condition="not:context/id" i18n:translate=""> <table class="form"> <tr> <td>Note: </td> <th class="required">highlighted</th> <td> fields are required.</td> </tr> </table> </tal:block> <p tal:condition="context/id" i18n:translate=""> Created on <b><tal:x replace="context/creation" i18n:name="creation" /></b> by <b><tal:x replace="context/creator" i18n:name="creator" /></b>, last changed <b><tal:x replace="context/activity" i18n:name="activity" /></b> by <b><tal:x replace="context/actor" i18n:name="actor" /></b>. </p> <table class="files" tal:condition="context/files"> <tr><th colspan="5" class="header" i18n:translate="">Files</th></tr> <tr> <th i18n:translate="">File name</th> <th i18n:translate="">Uploaded</th> <th i18n:translate="">Type</th> <th i18n:translate="">Edit</th> <th i18n:translate="">Remove</th> </tr> <tr tal:repeat="file context/files"> <td> <a tal:attributes="href file/download_url" tal:content="file/name">dld link</a> </td> <td> <span tal:content="file/creator">creator's name</span>, <span tal:content="file/creation">creation date</span> </td> <td tal:content="file/type" /> <td><a tal:condition="file/is_edit_ok" tal:attributes="href string:file${file/id}">edit</a> </td> <td> <form style="padding:0" tal:condition="context/is_edit_ok" tal:attributes="action string:issue${context/id}"> <input type="hidden" name="@remove@files" tal:attributes="value file/id"> <input type="hidden" name="@action" value="edit"> <input type="submit" value="remove" i18n:attributes="value"> </form> </td> </tr> </table> <table class="messages" tal:condition="context/messages"> <tr><th colspan="4" class="header" i18n:translate="">Messages</th></tr> <tal:block tal:repeat="msg context/messages/reverse"> <tr> <th><a tal:attributes="href string:msg${msg/id}" i18n:translate="">msg<tal:x replace="msg/id" i18n:name="id" /> (view)</a></th> <th i18n:translate="">Author: <tal:x replace="msg/author" i18n:name="author" /></th> <th i18n:translate="">Date: <tal:x replace="msg/date" i18n:name="date" /></th> <th> <form style="padding:0" tal:condition="context/is_edit_ok" tal:attributes="action string:issue${context/id}"> <input type="hidden" name="@remove@messages" tal:attributes="value msg/id"> <input type="hidden" name="@action" value="edit"> <input type="submit" value="remove" i18n:attributes="value"> </form> </th> </tr> <tr> <td colspan="4" class="content"> <pre tal:content="structure msg/content/hyperlinked">content</pre> </td> </tr> </tal:block> </table> <tal:block tal:condition="context/id" tal:replace="structure context/history" /> </td> </tal:block>
