annotate templates/classic/html/page.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 ec5c56a064f0
children 609809a24d1c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1823
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
1 <tal:block metal:define-macro="icing">
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
3 "http://www.w3.org/TR/html4/strict.dtd">
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
4 <html>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
5 <head>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6 <title metal:define-slot="head_title">title goes here</title>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
7 <link rel="stylesheet" type="text/css" href="@@file/style.css">
2295
fb39722d8735 meta http-equiv for Content-Type added back, this time with actual charset name
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2281
diff changeset
8 <meta http-equiv="Content-Type"
fb39722d8735 meta http-equiv for Content-Type added back, this time with actual charset name
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2281
diff changeset
9 tal:attributes="content string:text/html;; charset=${request/client/charset}" />
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10 <script tal:replace="structure request/base_javascript">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11 </script>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
12
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
13 </head>
1824
24819ee5dfbc First steps towards HTML4.01 Strict validation.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1823
diff changeset
14 <body class="body">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
15
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
16 <table class="body">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
17
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
18 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
19 <td class="page-header-left">&nbsp;</td>
1976
3a4abf6d48c2 body_title improvement
Richard Jones <richard@users.sourceforge.net>
parents: 1954
diff changeset
20 <td class="page-header-top">
3a4abf6d48c2 body_title improvement
Richard Jones <richard@users.sourceforge.net>
parents: 1954
diff changeset
21 <h2><span metal:define-slot="body_title">body title</span></h2>
3a4abf6d48c2 body_title improvement
Richard Jones <richard@users.sourceforge.net>
parents: 1954
diff changeset
22 </td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
23 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
24
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
25 <tr>
1824
24819ee5dfbc First steps towards HTML4.01 Strict validation.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1823
diff changeset
26 <td rowspan="2" valign="top" class="sidebar">
2136
ee3cf6a44f29 queries on a per-user basis, and public queries [SF#891798] :)
Richard Jones <richard@users.sourceforge.net>
parents: 2079
diff changeset
27 <p class="classblock">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
28 <span i18n:translate=""
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
29 ><b>Your Queries</b> (<a href="query?@template=edit">edit</a>)</span><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
30 <tal:block tal:repeat="qs request/user/queries">
1760
93e160890571 Add a missing '?' to fix queries.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1726
diff changeset
31 <a tal:attributes="href string:${qs/klass}?${qs/url}"
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
32 tal:content="qs/name">link</a><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
33 </tal:block>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
34 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
35
1854
8a2a8c9eba2e Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1827
diff changeset
36 <form method="POST" tal:attributes="action request/base">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
37 <p class="classblock"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
38 tal:condition="python:request.user.hasPermission('View', 'issue')">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
39 <b i18n:translate="">Issues</b><br>
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
40 <span tal:condition="python:request.user.hasPermission('Create', 'issue')">
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
41 <a href="issue?@template=item" i18n:translate="">Create New</a><br>
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
42 </span>
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
43 <a href="issue?@sort=-activity&@group=priority&@filter=status,assignedto&@columns=id,activity,title,creator,status&status=-1,1,2,3,4,5,6,7&assignedto=-1"
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
44 i18n:translate="">Show Unassigned</a><br>
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
45 <a href="issue?@sort=-activity&@group=priority&@filter=status&@columns=id,activity,title,creator,assignedto,status&status=-1,1,2,3,4,5,6,7"
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
46 i18n:translate="">Show All</a><br>
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
47 <a href="issue?@template=search" i18n:translate="">Search</a><br>
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
48 <input type="submit" style="padding: 0" value="Show issue:"
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
49 i18n:attributes="value"><input size="4" type="text" name="@number">
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
50 <input type="hidden" name="@type" value="issue">
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
51 <input type="hidden" name="@action" value="show">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
52 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
53 </form>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
54
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
55 <p class="classblock"
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
56 tal:condition="python:request.user.hasPermission('Edit', 'keyword')
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
57 or request.user.hasPermission('Create', 'keyword')">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
58 <b i18n:translate="">Keywords</b><br>
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
59 <span tal:condition="python:request.user.hasPermission('Create', 'keyword')">
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
60 <a href="keyword?@template=item" i18n:translate="">Create New</a><br>
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
61 </span>
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
62 <span tal:condition="python:db.keyword.list() and
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
63 request.user.hasPermission('Edit', 'keyword')">
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
64 <a href="keyword?@template=item" i18n:translate="">Edit Existing</a><br>
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
65 </span>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
66 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
67
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
68 <p class="classblock"
1954
a71bc3a6f433 Added 'Users may only edit their issues' customisation example.
Richard Jones <richard@users.sourceforge.net>
parents: 1911
diff changeset
69 tal:condition="python:request.user.hasPermission('View', 'user')">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
70 <b i18n:translate="">Administration</b><br>
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
71 <span tal:condition="python:request.user.hasPermission('Edit', None)">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
72 <a href="home?@template=classlist" i18n:translate="">Class List</a><br>
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
73 </span>
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
74 <span tal:condition="python:request.user.hasPermission('View', 'user')
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
75 or request.user.hasPermission('Edit', 'user')">
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
76 <a href="user" i18n:translate="">User List</a><br>
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
77 </span>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
78 <a tal:condition="python:request.user.hasPermission('Edit', 'user')"
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
79 href="user?@template=item" i18n:translate="">Add User</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
80 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
81
1854
8a2a8c9eba2e Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1827
diff changeset
82 <form method="POST" tal:condition="python:request.user.username=='anonymous'"
8a2a8c9eba2e Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1827
diff changeset
83 tal:attributes="action request/base">
1827
049d844b13ae Moved out tal:condition up one element, to prevent an empty form form appearing.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1824
diff changeset
84 <p class="userblock">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
85 <b i18n:translate="">Login</b><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
86 <input size="10" name="__login_name"><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
87 <input size="10" type="password" name="__login_password"><br>
2465
90c5a7fdf0a4 action name must not depend on the button caption
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2460
diff changeset
88 <input type="hidden" name="@action" value="Login">
90c5a7fdf0a4 action name must not depend on the button caption
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2460
diff changeset
89 <input type="submit" value="Login" i18n:attributes="value"><br>
1872
c085b4f4f0c0 Add back <span tal:replace="structure request/indexargs_form" />...
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1866
diff changeset
90 <span tal:replace="structure request/indexargs_form" />
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
91 <a href="user?@template=register"
2649
1df7d4a41da4 Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents: 2628
diff changeset
92 tal:condition="python:request.user.hasPermission('Create', 'user')"
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
93 i18n:translate="">Register</a><br>
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
94 <a href="user?@template=forgotten" i18n:translate="">Lost&nbsp;your&nbsp;login?</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
95 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
96 </form>
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
97
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
98 <p class="userblock" tal:condition="python:request.user.username != 'anonymous'">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
99 <b i18n:translate="">Hello, <span i18n:name="user"
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
100 tal:replace="request/user/username">username</span></b><br>
2628
3421166e9d86 s/"my"/"your"/ to be consistent
Richard Jones <richard@users.sourceforge.net>
parents: 2465
diff changeset
101 <a tal:attributes="href string:issue?@sort=-activity&@group=priority&@filter=status,assignedto&@columns=id,activity,title,creator,status&status=-1,1,2,3,4,5,6,7&assignedto=${request/user/id}" i18n:translate="">Your Issues</a><br>
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
102 <a tal:attributes="href string:user${request/user/id}"
2628
3421166e9d86 s/"my"/"your"/ to be consistent
Richard Jones <richard@users.sourceforge.net>
parents: 2465
diff changeset
103 i18n:translate="">Your Details</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
104 <a tal:attributes="href python:request.indexargs_href('',
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
105 {'@action':'logout'})" i18n:translate="">Logout</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
106 </p>
1637
e72158c2f831 help link
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
107 <p class="userblock">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
108 <b i18n:translate="">Help</b><br>
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
109 <a href="http://roundup.sourceforge.net/doc-0.7/"
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
110 i18n:translate="">Roundup docs</a>
1637
e72158c2f831 help link
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
111 </p>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
112 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
113 <td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
114 <p tal:condition="options/error_message | nothing" class="error-message"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
115 tal:repeat="m options/error_message" tal:content="structure m">error</p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
116 <p tal:condition="options/ok_message | nothing" class="ok-message"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
117 tal:repeat="m options/ok_message" tal:content="structure m">error</p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
118 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
119 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
120 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
121 <td class="content" metal:define-slot="content">Page content goes here</td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
122 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
123
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
124 </table>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
125
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
126 <pre tal:condition="request/form/debug | nothing" tal:content="request">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
127 </pre>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
128
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
129 </body>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
130 </html>
1823
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
131 </tal:block>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
132
2273
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
133 <!--
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
134 The following macros are intended to be used in search pages.
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
135
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
136 The invoking context must define a "name" variable which names the
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
137 property being searched.
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
138
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
139 See issue.search.html in the classic template for examples.
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
140 -->
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
141 <td metal:define-macro="search_input">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
142 <input tal:attributes="value python:request.form.getvalue(name) or nothing;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
143 name name">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
144 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
145
2273
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
146 <td metal:define-macro="search_popup">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
147 <!--
2273
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
148 context needs to specify the popup "columns" as a comma-separated
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
149 string (eg. "id,title" or "id,name,description") as well as name
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
150 -->
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
151 <input tal:attributes="value python:request.form.getvalue(name) or nothing;
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
152 name name">
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
153 <span tal:replace="structure python:db.issue.classhelp(columns,
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
154 property=name)" />
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
155 </td>
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
156
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
157 <td metal:define-macro="search_select">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
158 <select tal:attributes="name name"
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
159 tal:define="value python:request.form.getvalue(name)">
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
160 <option value="" i18n:translate="">don't care</option>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
161 <tal:block metal:define-slot="extra_options"></tal:block>
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
162 <option value="" i18n:translate="">------------</option>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
163 <option tal:repeat="s python:db[db_klass].list()"
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
164 tal:attributes="value s/id; selected python:value == s.id"
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
165 tal:content="python:s[db_content]"></option>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
166 </select>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
167 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
168
2666
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
169 <td metal:define-macro="search_multiselect">
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
170 <input tal:attributes="value python:request.form.getvalue(name) or nothing;
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
171 name name">
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
172 <span tal:replace="structure python:db[db_klass].classhelp(db_content,
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
173 property=name, width='600')" />
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
174 </td>
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2649
diff changeset
175
2195
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
176 <td metal:define-macro="search_checkboxes">
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
177 <ul class="search-checkboxes"
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
178 tal:define="value python:request.form.getvalue(name)">
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
179 <li tal:repeat="s python:db[db_klass].list()">
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
180 <input type="checkbox" tal:attributes="name name; id string:name-${s/id};
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
181 value s/id; checked python:value == s.id" />
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
182 <label tal:attributes="for string:$name-${s/id}" tal:content="s/name" />
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
183 </li>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
184 <li metal:define-slot="no_value_item">
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
185 <input type="checkbox" value="-1" tal:attributes="name name;
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
186 id string:$name--1; checked python:value == '-1'" />
2395
97f810f39d16 i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2295
diff changeset
187 <label tal:attributes="for string:$name--1" i18n:translate="">no value</label>
2195
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
188 </li>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
189 </ul>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
190 </td>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
191
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
192 <td metal:define-macro="column_input">
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
193 <input type="checkbox" name="@columns"
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
194 tal:attributes="value name;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
195 checked python:name in cols">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
196 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
197
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
198 <td metal:define-macro="sort_input">
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
199 <input type="radio" name="@sort"
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
200 tal:attributes="value name;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
201 checked python:name == sort_on">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
202 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
203
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
204 <td metal:define-macro="group_input">
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
205 <input type="radio" name="@group"
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
206 tal:attributes="value name;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
207 checked python:name == group_on">
1725
714ca98e4e65 close tag was missed
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1692
diff changeset
208 </td>
2136
ee3cf6a44f29 queries on a per-user basis, and public queries [SF#891798] :)
Richard Jones <richard@users.sourceforge.net>
parents: 2079
diff changeset
209 <!-- SHA: 9defd15b86478f539e44f06b9548340e239d7320 -->

Roundup Issue Tracker: http://roundup-tracker.org/