annotate templates/classic/html/page.html @ 2365:3a80831ecebe

If the target platform is win32, create .bat files... ...instead of *nix shell scripts. Target platform is set to "win32" if main command is 'bdist_wininst' or if the command is 'bdist' and it has the list of formats (from command line or config file) and the first item on that list is wininst. Otherwise target platform is set to current (build) platform.
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Wed, 26 May 2004 10:00:53 +0000
parents fb39722d8735
children 97f810f39d16
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">
ee3cf6a44f29 queries on a per-user basis, and public queries [SF#891798] :)
Richard Jones <richard@users.sourceforge.net>
parents: 2079
diff changeset
28 <b>Your Queries</b> (<a href="query?@template=edit">edit</a>)<br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
29 <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
30 <a tal:attributes="href string:${qs/klass}?${qs/url}"
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
31 tal:content="qs/name">link</a><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
32 </tal:block>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
33 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
34
1854
8a2a8c9eba2e Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1827
diff changeset
35 <form method="POST" tal:attributes="action request/base">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
36 <p class="classblock"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
37 tal:condition="python:request.user.hasPermission('View', 'issue')">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
38 <b>Issues</b><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
39 <a tal:condition="python:request.user.hasPermission('Edit', 'issue')"
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
40 href="issue?@template=item">Create New<br></a>
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
41 <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">Show Unassigned</a><br>
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
42 <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">Show All</a><br>
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
43 <a href="issue?@template=search">Search</a><br>
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
44 <input type="submit" style="padding: 0" value="Show issue:"><input size="4" type="text" name="@number">
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
45 <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
46 <input type="hidden" name="@action" value="show">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
47 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
48 </form>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
49
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
50 <p class="classblock"
2079
6f5de386244b simpler test
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
51 tal:condition="python:request.user.hasPermission('Edit', 'keyword')">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
52 <b>Keywords</b><br>
2079
6f5de386244b simpler test
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
53 <a href="keyword?@template=item">Create New<br></a>
6f5de386244b simpler test
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
54 <a tal:condition="db/keyword/list"
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
55 href="keyword?@template=item">Edit Existing<br></a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
56 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
57
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
58 <p class="classblock"
1954
a71bc3a6f433 Added 'Users may only edit their issues' customisation example.
Richard Jones <richard@users.sourceforge.net>
parents: 1911
diff changeset
59 tal:condition="python:request.user.hasPermission('View', 'user')">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
60 <b>Administration</b><br>
1678
2af054eafa24 actually check in the cosmetic fix
Richard Jones <richard@users.sourceforge.net>
parents: 1667
diff changeset
61 <tal:block tal:condition="python:request.user.hasPermission('Edit', None)">
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
62 <a href="home?@template=classlist">Class List</a><br>
1678
2af054eafa24 actually check in the cosmetic fix
Richard Jones <richard@users.sourceforge.net>
parents: 1667
diff changeset
63 </tal:block>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
64 <a tal:condition="python:request.user.hasPermission('View', 'user')
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
65 or request.user.hasPermission('Edit', 'user')"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
66 href="user" >User List</a><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
67 <a tal:condition="python:request.user.hasPermission('Edit', 'user')"
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
68 href="user?@template=item">Add User</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
69 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
70
1854
8a2a8c9eba2e Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1827
diff changeset
71 <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
72 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
73 <p class="userblock">
1773
5f15fb95180c various cosmetic fixes
Richard Jones <richard@users.sourceforge.net>
parents: 1760
diff changeset
74 <b>Login</b><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
75 <input size="10" name="__login_name"><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
76 <input size="10" type="password" name="__login_password"><br>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
77 <input type="submit" name="@action" value="Login"><br>
1872
c085b4f4f0c0 Add back <span tal:replace="structure request/indexargs_form" />...
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1866
diff changeset
78 <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
79 <a href="user?@template=register"
1866
743f76c7deab Hide registration link if the user doesn't have 'Web Registration' permission.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1854
diff changeset
80 tal:condition="python:request.user.hasPermission('Web Registration')">Register<br></a>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
81 <a href="user?@template=forgotten">Lost&nbsp;your&nbsp;login?</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
82 </p>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
83 </form>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
84
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
85 <p class="userblock" tal:condition="python:request.user.username != 'anonymous'">
1773
5f15fb95180c various cosmetic fixes
Richard Jones <richard@users.sourceforge.net>
parents: 1760
diff changeset
86 <b>Hello,</b> <b tal:content="request/user/username">username</b><br>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
87 <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}">My Issues</a><br>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
88 <a tal:attributes="href string:user${request/user/id}">My Details</a><br>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
89 <a tal:attributes="href python:request.indexargs_href('',
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1872
diff changeset
90 {'@action':'logout'})">Logout</a>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
91 </p>
1637
e72158c2f831 help link
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
92 <p class="userblock">
e72158c2f831 help link
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
93 <b>Help</b><br>
2140
Richard Jones <richard@users.sourceforge.net>
parents: 2136
diff changeset
94 <a href="http://roundup.sourceforge.net/doc-0.7/">Roundup docs</a>
1637
e72158c2f831 help link
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
95 </p>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
96 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
97 <td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
98 <p tal:condition="options/error_message | nothing" class="error-message"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
99 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
100 <p tal:condition="options/ok_message | nothing" class="ok-message"
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
101 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
102 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
103 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
104 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
105 <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
106 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
107
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
108 </table>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
109
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
110 <pre tal:condition="request/form/debug | nothing" tal:content="request">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
111 </pre>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
112
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
113 </body>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
114 </html>
1823
5f25bf57efb8 added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents: 1775
diff changeset
115 </tal:block>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
116
2273
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
117 <!--
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
118 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
119
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
120 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
121 property being searched.
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
122
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
123 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
124 -->
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
125 <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
126 <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
127 name name">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
128 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
129
2273
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
130 <td metal:define-macro="search_popup">
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
131 <!--
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
132 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
133 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
134 -->
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
135 <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
136 name name">
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
137 <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
138 property=name)" />
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2195
diff changeset
139 </td>
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_select">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
142 <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
143 tal:define="value python:request.form.getvalue(name)">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
144 <option value="">don't care</option>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
145 <tal:block metal:define-slot="extra_options"></tal:block>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
146 <option value="">------------</option>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
147 <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
148 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
149 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
150 </select>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
151 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
152
2195
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
153 <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
154 <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
155 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
156 <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
157 <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
158 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
159 <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
160 </li>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
161 <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
162 <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
163 id string:$name--1; checked python:value == '-1'" />
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
164 <label tal:attributes="for string:$name--1">no value</label>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
165 </li>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
166 </ul>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
167 </td>
638600b0d682 added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents: 2140
diff changeset
168
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
169 <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
170 <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
171 tal:attributes="value name;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
172 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
173 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
174
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
175 <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
176 <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
177 tal:attributes="value name;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
178 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
179 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
180
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
181 <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
182 <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
183 tal:attributes="value name;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1678
diff changeset
184 checked python:name == group_on">
1725
714ca98e4e65 close tag was missed
Andrey Lebedev <kedder@users.sourceforge.net>
parents: 1692
diff changeset
185 </td>
2136
ee3cf6a44f29 queries on a per-user basis, and public queries [SF#891798] :)
Richard Jones <richard@users.sourceforge.net>
parents: 2079
diff changeset
186 <!-- SHA: 9defd15b86478f539e44f06b9548340e239d7320 -->

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