annotate templates/classic/html/issue.search.html @ 3898:dd00c917fc40

per-tracker 404 templating Currently if CGI can't map a name it raises NotFound which gets propagated up to roundup-server which generates a plain vanilla 404 page. This changes it so that the CGI client tries to handle NotFound itself by rendering the appropriate template: classname.404.html (or _generic.404.html if no class specific one is found). If the URL can't be mapped to a DB class then we just reraise NotFound and let the upper layer take care of it. Also, add some basic templates for it. They aren't pretty but no worse than what you got before and provide a jumping off point for further customization. This should fix [SF#403287].
author Justus Pendleton <jpend@users.sourceforge.net>
date Wed, 12 Sep 2007 01:15:07 +0000
parents 64a12bd91fc0
children 91008ec8f9a0
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">
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
10
1591
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();
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
13 sort_on python:request.sort and request.sort[0] or nothing;
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
14 sort_desc python:sort_on and sort_on[0] == '-';
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
15 sort_on python:(sort_on and sort_on[1]) or 'activity';
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
16 group_on python:request.group and request.group[0] or nothing;
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
17 group_desc python:group_on and group_on[0] == '-';
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
18 group_on python:(group_on and group_on[1]) or 'priority';
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
19
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
20 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
21 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
22 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
23 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
24 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
25 search_select templates/page/macros/search_select;
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
26 search_select_translated templates/page/macros/search_select_translated;
2666
ec5c56a064f0 multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents: 2574
diff changeset
27 search_multiselect templates/page/macros/search_multiselect;">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
28
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
29 <tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
30 <th class="header">&nbsp;</th>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
31 <th class="header" i18n:translate="">Filter on</th>
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
32 <th class="header" i18n:translate="">Display</th>
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
33 <th class="header" i18n:translate="">Sort on</th>
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
34 <th class="header" i18n:translate="">Group on</th>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
35 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
36
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
37 <tr tal:define="name string:@search_text">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
38 <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
39 <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
40 <td>&nbsp;</td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
41 <td>&nbsp;</td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
42 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
43 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
44
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
45 <tr tal:define="name string:title">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
46 <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
47 <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
48 <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
49 <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
50 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
51 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
52
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
53 <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
54 db_klass string:keyword;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
55 db_content string:name;">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
56 <th i18n:translate="">Topic:</th>
3875
64a12bd91fc0 allow searching for issues with empty topics
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3704
diff changeset
57 <td metal:use-macro="search_select">
64a12bd91fc0 allow searching for issues with empty topics
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3704
diff changeset
58 <option metal:fill-slot="extra_options" value="-1" i18n:translate=""
64a12bd91fc0 allow searching for issues with empty topics
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3704
diff changeset
59 tal:attributes="selected python:value == '-1'">not selected</option>
64a12bd91fc0 allow searching for issues with empty topics
Justus Pendleton <jpend@users.sourceforge.net>
parents: 3704
diff changeset
60 </td>
1692
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 metal:use-macro="group_input"></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:id">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
67 <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
68 <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
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>&nbsp;</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:creation">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
75 <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
76 <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
77 <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
78 <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
79 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
80 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
81
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
82 <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
83 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
84 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
85 tal:condition="db/user/is_view_ok">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
86 <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
87 <td metal:use-macro="search_select">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
88 <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
89 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
90 </td>
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 metal:use-macro="group_input"></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
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
96 <tr tal:define="name string:activity">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
97 <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
98 <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
99 <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
100 <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
101 <td>&nbsp;</td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
102 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
103
2574
1a041cda628c make user permissions check more sane (fix search page for anonymous)
Richard Jones <richard@users.sourceforge.net>
parents: 2463
diff changeset
104 <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
105 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
106 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
107 tal:condition="db/user/is_view_ok">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
108 <th i18n:translate="">Actor:</th>
2077
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
109 <td metal:use-macro="search_select">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
110 <option metal:fill-slot="extra_options" i18n:translate=""
2077
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
111 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
112 </td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
113 <td metal:use-macro="column_input"></td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
114 <td metal:use-macro="sort_input"></td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
115 <td>&nbsp;</td>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
116 </tr>
3e0961d6d44d Added the "actor" property.
Richard Jones <richard@users.sourceforge.net>
parents: 1976
diff changeset
117
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
118 <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
119 db_klass string:priority;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
120 db_content string:name;">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
121 <th i18n:translate="">Priority:</th>
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
122 <td metal:use-macro="search_select_translated">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
123 <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
124 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
125 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
126 <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
127 <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
128 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
129 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
130
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
131 <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
132 db_klass string:status;
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
133 db_content string:name;">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
134 <th i18n:translate="">Status:</th>
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
135 <td metal:use-macro="search_select_translated">
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
136 <tal:block metal:fill-slot="extra_options">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
137 <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
138 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
139 <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
140 tal:attributes="selected python:value == '-1'">not selected</option>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
141 </tal:block>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
142 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
143 <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
144 <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
145 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
146 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
147
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
148 <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
149 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
150 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
151 tal:condition="db/user/is_view_ok">
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
152 <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
153 <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
154 <tal:block metal:fill-slot="extra_options">
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
155 <option tal:attributes="value request/user/id"
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
156 i18n:translate="">assigned to me</option>
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
157 <option value="-1" tal:attributes="selected python:value == '-1'"
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
158 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
159 </tal:block>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
160 </td>
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
161 <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
162 <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
163 <td metal:use-macro="group_input"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
164 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
165
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
166 <tr>
3375
bd6ba21d6c47 fix some translation stuff, and update the minimal tempalte
Richard Jones <richard@users.sourceforge.net>
parents: 3141
diff changeset
167 <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
168 <td>&nbsp;</td>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
169 <td>&nbsp;</td>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
170 <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
171 <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
172 </tr>
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
173
9cace96c1abd issue search page allows setting of no sorting / grouping
Richard Jones <richard@users.sourceforge.net>
parents: 3012
diff changeset
174 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
175 <th i18n:translate="">Pagesize:</th>
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
176 <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
177 tal:attributes="value request/form/@pagesize/value | default"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
178 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
179
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
180 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
181 <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
182 <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
183 tal:attributes="value request/form/@startwith/value | default"></td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
184 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
185
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
186 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
187 <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
188 <td><input type="checkbox" name="@sortdir"
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
189 tal:attributes="checked sort_desc">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
190 </td>
1692
64f448ff07f2 audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents: 1591
diff changeset
191 </tr>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
192
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
193 <tr>
2393
c2908812624a i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2273
diff changeset
194 <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
195 <td><input type="checkbox" name="@groupdir"
3704
18def94e5150 macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents: 3649
diff changeset
196 tal:attributes="checked group_desc">
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
197 </td>
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
3012
6dbe3798a4c4 fix some security assertions [SF#1085481]
Richard Jones <richard@users.sourceforge.net>
parents: 2666
diff changeset
200 <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
201 <th i18n:translate="">Query name**:</th>
7fb8cfe3c737 enable editing of public queries [SF#966144]
Richard Jones <richard@users.sourceforge.net>
parents: 3375
diff changeset
202 <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
203 <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
204 <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
205 </td>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
206 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
207
1730
2dd6b4c825e9 Final touches to fix query editing. It should work now.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1692
diff changeset
208 <tr>
1829
4e4afbe3cd30 Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1730
diff changeset
209 <td>
4e4afbe3cd30 Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1730
diff changeset
210 &nbsp;
1911
f5c804379c85 fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents: 1829
diff changeset
211 <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
212 </td>
2463
3b2dc471e4d2 more i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 2439
diff changeset
213 <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
214 </tr>
2dd6b4c825e9 Final touches to fix query editing. It should work now.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents: 1692
diff changeset
215
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
216 <tr><td>&nbsp;</td>
3576
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
217 <td colspan="4" class="help">
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
218 <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
219 *: 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
220 </span><br>
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
221 <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
222 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
223 >
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
224 **: 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
225 link in the sidebar
3576
bbd20010abe2 fix conditional block in i18n string [SF#1439927]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents: 3549
diff changeset
226 </span>
1591
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
227 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
228 </tr>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
229 </table>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
230
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
231 </form>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
232 </td>
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
233
21312a7564fd moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
234 </tal:block>

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