annotate templates/classic/html/issue.search.html @ 3696:790363e96852

Sorting/grouping by multiple properties. - Implement sorting/grouping by multiple properties for the web interface. I'm now using @sort0/@sortdir0,@sort1/@sortdir1,... and @group0/@groupdir0,... when generating URLs from a search template. These are converted to a list internally. When saving URLs (e.g. when storing queries) I'm using @sort=prop1,prop2,... and @group=... with optional '-' prepended to individual props. This means saved URLs are backward compatible with existing trackers (and yes, this was a design goal). I need the clumsy version with @sort0,@sort1 etc, because I'm currently using several selectors and checkboxes (as the classic template does, too). I don't think there is a way around that in HTML? - Updated (hopefully all) documentation to reflect the new URL format and the consequences in the web-interface. - I've set the number of sort/group properties in the classic template to two -- this can easily be reverted by changing n_sort to 1. Richard, would you look over these changes? I've set a tag before and (will set) after commit, so that it would be easy to merge out. Don't be too scared about the size of the change, most is documentation, the guts are in cgi/templating.py and small changes in the classic template.
author Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
date Wed, 30 Aug 2006 20:28:26 +0000
parents 12633662ff63
children 18def94e5150
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
1 <tal:block metal:use-macro="templates/page/macros/icing">
2439
3551fbf8cf29 tracker name added to the page title
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2393
diff changeset
2 <title metal:fill-slot="head_title" i18n:translate="">Issue searching - <span
3551fbf8cf29 tracker name added to the page title
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2393
diff changeset
3 i18n:name="tracker" tal:replace="config/TRACKER_NAME" /></title>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
4 <span metal:fill-slot="body_title" tal:omit-tag="python:1"
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
5 i18n:translate="">Issue searching</span>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
6 <td class="content" metal:fill-slot="content">
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7
2273
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2077
diff changeset
8 <form method="GET" name="itemSynopsis"
c77483d2cda4 merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents: 2077
diff changeset
9 tal:attributes="action request/classname">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
10
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
11 <table class="form" tal:define="
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
12 cols python:request.columns or 'id activity title status assignedto'.split();
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
13 sort_on python:request.sort[1] or 'activity';
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
14 group_on python:request.group[1] or 'priority';
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
15
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
16 search_input templates/page/macros/search_input;
3649
12633662ff63 include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents: 3576
diff changeset
17 search_date templates/page/macros/search_date;
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
18 column_input templates/page/macros/column_input;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
19 sort_input templates/page/macros/sort_input;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
20 group_input templates/page/macros/group_input;
2666
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2574
diff changeset
21 search_select templates/page/macros/search_select;
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2574
diff changeset
22 search_multiselect templates/page/macros/search_multiselect;">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
23
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
24 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
25 <th class="header">&nbsp;</th>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
26 <th class="header" i18n:translate="">Filter on</th>
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
27 <th class="header" i18n:translate="">Display</th>
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
28 <th class="header" i18n:translate="">Sort on</th>
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
29 <th class="header" i18n:translate="">Group on</th>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
30 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
31
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
32 <tr tal:define="name string:@search_text">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
33 <th i18n:translate="">All text*:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
34 <td metal:use-macro="search_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
35 <td>&nbsp;</td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
36 <td>&nbsp;</td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
37 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
38 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
39
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
40 <tr tal:define="name string:title">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
41 <th i18n:translate="">Title:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
42 <td metal:use-macro="search_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
43 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
44 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
45 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
46 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
47
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
48 <tr tal:define="name string:topic;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
49 db_klass string:keyword;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
50 db_content string:name;">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
51 <th i18n:translate="">Topic:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
52 <td metal:use-macro="search_select"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
53 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
54 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
55 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
56 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
57
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
58 <tr tal:define="name string:id">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
59 <th i18n:translate="">ID:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
60 <td metal:use-macro="search_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
61 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
62 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
63 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
64 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
65
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
66 <tr tal:define="name string:creation">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
67 <th i18n:translate="">Creation Date:</th>
3649
12633662ff63 include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents: 3576
diff changeset
68 <td metal:use-macro="search_date"></td>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
69 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
70 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
71 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
72 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
73
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
74 <tr tal:define="name string:creator;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
75 db_klass string:user;
2574
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
76 db_content string:username;"
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
77 tal:condition="db/user/is_view_ok">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
78 <th i18n:translate="">Creator:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
79 <td metal:use-macro="search_select">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
80 <option metal:fill-slot="extra_options" i18n:translate=""
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
81 tal:attributes="value request/user/id">created by me</option>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
82 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
83 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
84 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
85 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
86 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
87
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
88 <tr tal:define="name string:activity">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
89 <th i18n:translate="">Activity:</th>
3649
12633662ff63 include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents: 3576
diff changeset
90 <td metal:use-macro="search_date"></td>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
91 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
92 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
93 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
94 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
95
2574
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
96 <tr tal:define="name string:actor;
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
97 db_klass string:user;
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
98 db_content string:username;"
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
99 tal:condition="db/user/is_view_ok">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
100 <th i18n:translate="">Actor:</th>
2077
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
101 <td metal:use-macro="search_select">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
102 <option metal:fill-slot="extra_options" i18n:translate=""
2077
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
103 tal:attributes="value request/user/id">done by me</option>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
104 </td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
105 <td metal:use-macro="column_input"></td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
106 <td metal:use-macro="sort_input"></td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
107 <td>&nbsp;</td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
108 </tr>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
109
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
110 <tr tal:define="name string:priority;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
111 db_klass string:priority;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
112 db_content string:name;">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
113 <th i18n:translate="">Priority:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
114 <td metal:use-macro="search_select">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
115 <option metal:fill-slot="extra_options" value="-1" i18n:translate=""
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
116 tal:attributes="selected python:value == '-1'">not selected</option>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
117 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
118 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
119 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
120 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
121 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
122
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
123 <tr tal:define="name string:status;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
124 db_klass string:status;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
125 db_content string:name;">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
126 <th i18n:translate="">Status:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
127 <td metal:use-macro="search_select">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
128 <tal:block metal:fill-slot="extra_options">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
129 <option value="-1,1,2,3,4,5,6,7" i18n:translate=""
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
130 tal:attributes="selected python:value == '-1,1,2,3,4,5,6,7'">not resolved</option>
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
131 <option value="-1" i18n:translate=""
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
132 tal:attributes="selected python:value == '-1'">not selected</option>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
133 </tal:block>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
134 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
135 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
136 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
137 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
138 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
139
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
140 <tr tal:define="name string:assignedto;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
141 db_klass string:user;
2574
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
142 db_content string:username;"
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
143 tal:condition="db/user/is_view_ok">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
144 <th i18n:translate="">Assigned to:</th>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
145 <td metal:use-macro="search_select">
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
146 <tal:block metal:fill-slot="extra_options">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
147 <option tal:attributes="value request/user/id"
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
148 i18n:translate="">assigned to me</option>
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
149 <option value="-1" tal:attributes="selected python:value == '-1'"
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
150 i18n:translate="">unassigned</option>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
151 </tal:block>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
152 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
153 <td metal:use-macro="column_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
154 <td metal:use-macro="sort_input"></td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
155 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
156 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
157
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
158 <tr>
3375
bd6ba21d6c47 fix some translation stuff, and update the minimal tempalte
Richard Jones <richard@users.sourceforge.net>
parents: 3141
diff changeset
159 <th i18n:translate="">No Sort or group:</th>
3141
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
160 <td>&nbsp;</td>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
161 <td>&nbsp;</td>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
162 <td><input type="radio" name="@sort" value=""></td>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
163 <td><input type="radio" name="@group" value=""></td>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
164 </tr>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
165
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
166 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
167 <th i18n:translate="">Pagesize:</th>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
168 <td><input name="@pagesize" size="3" value="50"
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
169 tal:attributes="value request/form/@pagesize/value | default"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
170 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
171
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
172 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
173 <th i18n:translate="">Start With:</th>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
174 <td><input name="@startwith" size="3" value="0"
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
175 tal:attributes="value request/form/@startwith/value | default"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
176 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
177
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
178 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
179 <th i18n:translate="">Sort Descending:</th>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
180 <td><input type="checkbox" name="@sortdir"
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
181 tal:attributes="checked python:request.sort[0] == '-' or request.sort[0] is None">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
182 </td>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
183 </tr>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
184
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
185 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
186 <th i18n:translate="">Group Descending:</th>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
187 <td><input type="checkbox" name="@groupdir"
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
188 tal:attributes="checked python:request.group[0] == '-'">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
189 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
190 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
191
3012
6dbe3798a4c4 fix some security assertions [SF#1085481]
Richard Jones <richard@users.sourceforge.net>
parents: 2666
diff changeset
192 <tr tal:condition="python:request.user.hasPermission('Edit', 'query')">
3518
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3375
diff changeset
193 <th i18n:translate="">Query name**:</th>
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3375
diff changeset
194 <td tal:define="value request/form/@queryname/value | nothing">
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3375
diff changeset
195 <input name="@queryname" tal:attributes="value value">
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3375
diff changeset
196 <input type="hidden" name="@old-queryname" tal:attributes="value value">
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3375
diff changeset
197 </td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
198 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
199
1730
2dd6b4c825e9 Final touches to fix query editing. It should work now.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1692
diff changeset
200 <tr>
1829
4e4afbe3cd30 Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1730
diff changeset
201 <td>
4e4afbe3cd30 Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1730
diff changeset
202 &nbsp;
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
203 <input type="hidden" name="@action" value="search">
1829
4e4afbe3cd30 Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1730
diff changeset
204 </td>
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
205 <td><input type="submit" value="Search" i18n:attributes="value"></td>
1730
2dd6b4c825e9 Final touches to fix query editing. It should work now.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1692
diff changeset
206 </tr>
2dd6b4c825e9 Final touches to fix query editing. It should work now.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1692
diff changeset
207
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
208 <tr><td>&nbsp;</td>
3576
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
209 <td colspan="4" class="help">
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
210 <span i18n:translate="" tal:omit-tag="true">
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
211 *: The "all text" field will look in message bodies and issue titles
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
212 </span><br>
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
213 <span tal:condition="python:request.user.hasPermission('Edit', 'query')"
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
214 i18n:translate="" tal:omit-tag="true"
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
215 >
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
216 **: If you supply a name, the query will be saved off and available as a
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
217 link in the sidebar
3576
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
218 </span>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
219 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
220 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
221 </table>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
222
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
223 </form>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
224 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
225
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
226 </tal:block>

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