Mercurial > p > roundup > code
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 |
| 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"> </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 your 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 | 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 | 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 --> |
