Mercurial > p > roundup > code
annotate share/roundup/templates/classic/html/page.html @ 8566:e4191aa7b402 default tip
doc: issue2551415 correct doc for change input->input_payload
in 2.5 the rest interface changed a variable name from input to
input_payload. An earlier commit changed the rest docs. This commit
adds an item for it to the upgrading 2.4.0->2.5.0 section. Also cross
reference added to the rest docs with the updated examples.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Thu, 09 Apr 2026 00:19:06 -0400 |
| parents | 4184173d364f |
| children |
| rev | line source |
|---|---|
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
1 <!-- vim:sw=2 sts=2 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
2 --><tal:block metal:define-macro="icing" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
3 ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
4 <html> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
5 <head> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
6 <title metal:define-slot="head_title">title goes here</title> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
7 <link rel="stylesheet" type="text/css" href="@@file/style.css"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
8 <meta http-equiv="Content-Type" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
9 tal:attributes="content string:text/html;; charset=${request/client/charset}" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
10 <script tal:replace="structure request/base_javascript"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
11 </script> |
|
7985
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
12 <script type="text/javascript" src="@@file/classhelper.js"> |
|
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
13 </script> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
14 <metal:x define-slot="more-javascript" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
15 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
16 </head> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
17 <body class="body"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
18 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
19 <table class="body" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
20 tal:define=" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
21 kw_edit python:request.user.hasPermission('Edit', 'keyword'); |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
22 kw_create python:request.user.hasPermission('Create', 'keyword'); |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
23 kw_edit_link python:kw_edit and db.keyword.list(); |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
24 columns string:id,activity,title,creator,status; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
25 columns_showall string:id,activity,title,creator,assignedto,status; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
26 status_notresolved string:-1,1,2,3,4,5,6,7; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
27 " |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
28 > |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
29 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
30 <tr> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
31 <td class="page-header-left"> </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
32 <td class="page-header-top"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
33 <div id="searchbox"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
34 <form method="GET" action="issue"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
35 <input type="hidden" name="@columns" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
36 tal:attributes="value columns_showall" |
|
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
37 value="id,activity,title,creator,assignedto,status"/> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
38 <input type="hidden" name="@sort" value="activity"/> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
39 <input type="hidden" name="@group" value="priority"/> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
40 <input id="search-text" name="@search_text" size="10" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
41 tal:attributes="value request/search_text | default" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
42 <input type="submit" id="submit" name="submit" value="Search" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
43 i18n:attributes="value" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
44 </form> |
|
4253
49e3f85e9feb
Small CSS improvements regarding the search box
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4146
diff
changeset
|
45 </div> |
|
49e3f85e9feb
Small CSS improvements regarding the search box
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4146
diff
changeset
|
46 <div id="body-title"> |
|
49e3f85e9feb
Small CSS improvements regarding the search box
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4146
diff
changeset
|
47 <h2><span metal:define-slot="body_title">body title</span></h2> |
|
49e3f85e9feb
Small CSS improvements regarding the search box
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4146
diff
changeset
|
48 </div> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
49 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
50 </tr> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
51 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
52 <tr> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
53 <td rowspan="2" valign="top" class="sidebar"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
54 <p class="classblock" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
55 tal:condition="python:request.user.hasPermission('View', 'query')"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
56 <span i18n:translate="" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
57 ><b>Your Queries</b> (<a href="query?@template=edit">edit</a>)</span><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
58 <tal:block tal:repeat="qs request/user/queries"> |
|
5156
882fa4d9bead
issue2550795: @dispname query args in page.html search links
John Rouillard <rouilj@ieee.org>
parents:
5121
diff
changeset
|
59 <a href="#" tal:attributes="href string:${qs/klass}?${qs/url}&@dispname=${qs/name/url_quote}" |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
60 tal:content="qs/name">link</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
61 </tal:block> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
62 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
63 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
64 <form method="POST" tal:attributes="action request/base"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
65 <p class="classblock" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
66 tal:condition="python:request.user.hasPermission('View', 'issue')"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
67 <b i18n:translate="">Issues</b><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
68 <span tal:condition="python:request.user.hasPermission('Create', 'issue')"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
69 <a href="issue?@template=item" i18n:translate="">Create New</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
70 </span> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
71 <a href="#" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
72 tal:attributes="href python:request.indexargs_url('issue', { |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
73 '@sort': '-activity', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
74 '@group': 'priority', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
75 '@filter': 'status,assignedto', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
76 '@columns': columns, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
77 '@search_text': '', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
78 'status': status_notresolved, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
79 'assignedto': '-1', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
80 '@dispname': i18n.gettext('Show Unassigned'), |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
81 })" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
82 i18n:translate="">Show Unassigned</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
83 <a href="#" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
84 tal:attributes="href python:request.indexargs_url('issue', { |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
85 '@sort': '-activity', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
86 '@group': 'priority', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
87 '@filter': 'status', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
88 '@columns': columns_showall, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
89 '@search_text': '', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
90 'status': status_notresolved, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
91 '@dispname': i18n.gettext('Show All'), |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
92 })" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
93 i18n:translate="">Show All</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
94 <a href="issue?@template=search" i18n:translate="">Search</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
95 <input type="submit" class="form-small" value="Show issue:" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
96 i18n:attributes="value"><input class="form-small" size="4" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
97 type="text" name="@number"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
98 <input type="hidden" name="@type" value="issue"> |
|
5204
c8bf4e9912ed
convert classic template for csrf defense
John Rouillard <rouilj@ieee.org>
parents:
5156
diff
changeset
|
99 <input name="@csrf" type="hidden" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
100 tal:attributes="value python:utils.anti_csrf_nonce()"> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
101 <input type="hidden" name="@action" value="show"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
102 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
103 </form> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
104 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
105 <p class="classblock" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
106 tal:condition="python:kw_edit or kw_create"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
107 <b i18n:translate="">Keywords</b><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
108 <span tal:condition="python:request.user.hasPermission('Create', 'keyword')"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
109 <a href="keyword?@template=item" i18n:translate="">Create New</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
110 </span> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
111 <span tal:condition="kw_edit_link"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
112 <a href="keyword?@template=item" i18n:translate="">Edit Existing</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
113 </span> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
114 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
115 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
116 <p class="classblock" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
117 tal:condition="python:request.user.hasPermission('View', 'user')"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
118 <b i18n:translate="">Administration</b><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
119 <span tal:condition="python:request.user.hasPermission('Edit', None)"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
120 <a href="home?@template=classlist" i18n:translate="">Class List</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
121 </span> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
122 <span tal:condition="python:request.user.hasPermission('View', 'user') |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
123 or request.user.hasPermission('Edit', 'user')"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
124 <a href="user" i18n:translate="">User List</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
125 </span> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
126 <a tal:condition="python:request.user.hasPermission('Create', 'user')" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
127 href="user?@template=item" i18n:translate="">Add User</a> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
128 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
129 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
130 <form method="POST" tal:condition="python:request.user.username=='anonymous'" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
131 tal:attributes="action request/base"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
132 <p class="userblock"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
133 <b i18n:translate="">Login</b><br> |
|
6461
d067b089b90b
Make username/password required in login form
John Rouillard <rouilj@ieee.org>
parents:
6266
diff
changeset
|
134 <input size="10" required name="__login_name"><br> |
|
8535
4184173d364f
bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents:
8458
diff
changeset
|
135 <input size="10" spellcheck="false" type="password" |
|
4184173d364f
bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents:
8458
diff
changeset
|
136 tal:attributes="required python: 'required' |
|
4184173d364f
bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents:
8458
diff
changeset
|
137 if not db.config.WEB_LOGIN_EMPTY_PASSWORDS else nothing" |
|
4184173d364f
bug: make web page follow login_empty_passwords setting.
John Rouillard <rouilj@ieee.org>
parents:
8458
diff
changeset
|
138 name="__login_password"><br> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
139 <input type="hidden" name="@action" value="Login"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
140 <input type="checkbox" name="remember" id="remember"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
141 <label for="remember" i18n:translate="">Remember me?</label><br> |
|
5204
c8bf4e9912ed
convert classic template for csrf defense
John Rouillard <rouilj@ieee.org>
parents:
5156
diff
changeset
|
142 <input name="@csrf" type="hidden" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
143 tal:attributes="value python:utils.anti_csrf_nonce()"> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
144 <input type="submit" value="Login" i18n:attributes="value"><br> |
|
5121
894aa07be6cb
issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents:
4880
diff
changeset
|
145 <input type="hidden" name="__came_from" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
146 tal:condition="exists:request/env/QUERY_STRING" |
|
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
147 tal:attributes="value string:${request/base}${request/env/PATH_INFO}?${request/env/QUERY_STRING}"> |
|
5121
894aa07be6cb
issue2550785: Using login from search (or logout) fails. when
John Rouillard <rouilj@ieee.org>
parents:
4880
diff
changeset
|
148 <input type="hidden" name="__came_from" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
149 tal:condition="not:exists:request/env/QUERY_STRING" |
|
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
150 tal:attributes="value string:${request/base}${request/env/PATH_INFO}"> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
151 <span tal:replace="structure request/indexargs_form" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
152 <a href="user?@template=register" |
| 4146 | 153 tal:condition="python:request.user.hasPermission('Register', 'user')" |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
154 i18n:translate="">Register</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
155 <a href="user?@template=forgotten" i18n:translate="">Lost your login?</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
156 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
157 </form> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
158 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
159 <p class="userblock" tal:condition="python:request.user.username != 'anonymous'"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
160 <b i18n:translate="">Hello, <span i18n:name="user" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
161 tal:replace="python:request.user.username.plain(escape=1)">username</span></b><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
162 <a href="#" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
163 tal:attributes="href python:request.indexargs_url('issue', { |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
164 '@sort': '-activity', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
165 '@group': 'priority', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
166 '@filter': 'status,assignedto', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
167 '@columns': 'id,activity,title,creator,status', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
168 '@search_text': '', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
169 'status': status_notresolved, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
170 'assignedto': request.user.id, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
171 '@dispname': i18n.gettext('Your Issues'), |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
172 })" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
173 i18n:translate="">Your Issues</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
174 <a href="#" tal:attributes="href string:user${request/user/id}" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
175 i18n:translate="">Your Details</a><br> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
176 <a href="#" tal:attributes="href python:request.indexargs_url('', |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
177 {'@action':'logout'})" i18n:translate="">Logout</a> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
178 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
179 <p class="userblock"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
180 <b i18n:translate="">Help</b><br> |
|
6266
7f661d431a80
Replace http:....roundup-tracker.org with https. Also fix wiki links.
John Rouillard <rouilj@ieee.org>
parents:
5313
diff
changeset
|
181 <a href="https://www.roundup-tracker.org" |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
182 i18n:translate="">Roundup docs</a> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
183 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
184 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
185 <td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
186 <p tal:condition="options/error_message | nothing" class="error-message" |
|
4880
ca692423e401
Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents:
4851
diff
changeset
|
187 tal:repeat="m options/error_message" |
|
ca692423e401
Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents:
4851
diff
changeset
|
188 tal:content="structure string:$m <br/ > " /> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
189 <p tal:condition="options/ok_message | nothing" class="ok-message"> |
|
4880
ca692423e401
Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents:
4851
diff
changeset
|
190 <span tal:repeat="m options/ok_message" |
|
ca692423e401
Different approach to fix XSS in issue2550817
Ralf Schlatterbeck <rsc@runtux.com>
parents:
4851
diff
changeset
|
191 tal:content="structure string:$m <br/ > " /> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
192 <a class="form-small" tal:attributes="href request/current_url" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
193 i18n:translate="">clear this message</a> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
194 </p> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
195 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
196 </tr> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
197 <tr> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
198 <td class="content" metal:define-slot="content">Page content goes here</td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
199 </tr> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
200 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
201 </table> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
202 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
203 <pre tal:condition="request/form/debug | nothing" tal:content="request"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
204 </pre> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
205 |
|
8285
2bf0c4e7795e
fix: issue2551390 - Replace text input/calendar popup with native date input
John Rouillard <rouilj@ieee.org>
parents:
8058
diff
changeset
|
206 <script type="text/javascript" src='@@file/datecopy.min.js'></script> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
207 </body> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
208 </html> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
209 </tal:block> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
210 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
211 <!-- |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
212 The following macros are intended to be used in search pages. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
213 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
214 The invoking context must define a "name" variable which names the |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
215 property being searched. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
216 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
217 See issue.search.html in the classic template for examples. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
218 --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
219 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
220 <!-- creates a th and a label: --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
221 <th metal:define-macro="th_label" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
222 tal:define="required required | python:[]" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
223 tal:attributes="class python:(name in required) and 'required' or nothing"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
224 <label tal:attributes="for name" tal:content="label" i18n:translate="">text</label> |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
225 <metal:x define-slot="behind_the_label" /> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
226 </th> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
227 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
228 <td metal:define-macro="search_input"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
229 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
230 name name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
231 id name"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
232 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
233 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
234 <td metal:define-macro="search_date"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
235 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
236 name name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
237 id name"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
238 <a class="classhelp" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
239 tal:attributes="href python:'''javascript:help_window('issue?@template=calendar&property=%s&form=itemSynopsis', 300, 200)'''%name">(cal)</a> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
240 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
241 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
242 <td metal:define-macro="search_popup"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
243 <!-- |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
244 context needs to specify the popup "columns" as a comma-separated |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
245 string (eg. "id,title" or "id,name,description") as well as name |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
246 --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
247 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
248 name name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
249 id name"> |
|
7985
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
250 <roundup-classhelper |
|
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
251 tal:define="data_search_with data_search_with | nothing;" |
|
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
252 tal:attributes="data-search-with data_search_with"> |
|
4427
c114843fcfbc
Allow search_popup macro to work with all db classes, issue2550567
Richard Jones <richard@users.sourceforge.net>
parents:
4253
diff
changeset
|
253 <span tal:replace="structure python:db[db_klass].classhelp(columns, |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
254 property=name)" /> |
|
7985
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
255 </roundup-classhelper> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
256 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
257 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
258 <td metal:define-macro="search_select"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
259 <select tal:attributes="name name; id name" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
260 tal:define="value python:request.form.getvalue(name)"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
261 <option value="" i18n:translate="">don't care</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
262 <metal:slot define-slot="extra_options" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
263 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
264 <option tal:repeat="s python:db[db_klass].list()" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
265 tal:attributes="value s/id; selected python:value == s.id" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
266 tal:content="python:s[db_content]"></option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
267 </select> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
268 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
269 |
|
4466
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
270 <td metal:define-macro="search_select_keywords"> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
271 <div tal:attributes="id python:'''keywords_%s'''%name"> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
272 <select tal:attributes="name name; id name" |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
273 tal:define="value python:request.form.getvalue(name)"> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
274 <option value="" i18n:translate="">don't care</option> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
275 <metal:slot define-slot="extra_options" /> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
276 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
277 <option tal:repeat="s python:db[db_klass].list()" |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
278 tal:attributes="value s/id; selected python:value == s.id" |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
279 tal:content="python:s[db_content]"></option> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
280 </select> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
281 <a class="classhelp" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
282 tal:attributes="href python:'''javascript:help_window('issue?@template=keywords_expr&property=%s&form=itemSynopsis', 350, 200)'''%name">(expr)</a> |
|
4466
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
283 </div> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
284 </td> |
|
f1fe6fd0aa61
Multilinks can be filtered by combining elements with AND, OR and NOT now.
Bernhard Reiter <Bernhard.Reiter@intevation.de>
parents:
4427
diff
changeset
|
285 |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
286 <!-- like search_select, but translates the further values. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
287 Could extend it (METAL 1.1 attribute "extend-macro") |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
288 --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
289 <td metal:define-macro="search_select_translated"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
290 <select tal:attributes="name name; id name" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
291 tal:define="value python:request.form.getvalue(name)"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
292 <option value="" i18n:translate="">don't care</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
293 <metal:slot define-slot="extra_options" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
294 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
295 <option tal:repeat="s python:db[db_klass].list()" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
296 tal:attributes="value s/id; selected python:value == s.id" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
297 tal:content="python:s[db_content]" |
|
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
298 i18n:translate=""></option> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
299 </select> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
300 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
301 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
302 <!-- currently, there is no convenient API to get a list of all roles --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
303 <td metal:define-macro="search_select_roles" |
|
5313
2cf1ef385d0d
Templates: (minor) removes leading tabs.
Bernhard Reiter <bernhard@intevation.de>
parents:
5204
diff
changeset
|
304 tal:define="onchange onchange | nothing"> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
305 <select name=roles id=roles tal:attributes="onchange onchange"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
306 <option value="" i18n:translate="">don't care</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
307 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
308 <option value="User">User</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
309 <option value="Admin">Admin</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
310 <option value="Anonymous">Anonymous</option> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
311 </select> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
312 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
313 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
314 <td metal:define-macro="search_multiselect"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
315 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
316 name name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
317 id name"> |
|
7985
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
318 <roundup-classhelper |
|
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
319 tal:define="data_search_with data_search_with | nothing" |
|
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
320 tal:attributes="data-search-with data_search_with"> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
321 <span tal:replace="structure python:db[db_klass].classhelp(db_content, |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
322 property=name, width='600')" /> |
|
7985
8c47672acc33
feat: add to templates - issue 2551353 - add roundup-classhelper
John Rouillard <rouilj@ieee.org>
parents:
7686
diff
changeset
|
323 </roundup-classhelper> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
324 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
325 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
326 <td metal:define-macro="search_checkboxes"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
327 <ul class="search-checkboxes" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
328 tal:define="value python:request.form.getvalue(name); |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
329 values python:value and value.split(',') or []"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
330 <li tal:repeat="s python:db[db_klass].list()"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
331 <input type="checkbox" tal:attributes="name name; id string:$name-${s/id}; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
332 value s/id; checked python:s.id in values" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
333 <label tal:attributes="for string:$name-${s/id}" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
334 tal:content="python:s[db_content]" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
335 </li> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
336 <li metal:define-slot="no_value_item"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
337 <input type="checkbox" value="-1" tal:attributes="name name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
338 id string:$name--1; checked python:value == '-1'" /> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
339 <label tal:attributes="for string:$name--1" i18n:translate="">no value</label> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
340 </li> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
341 </ul> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
342 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
343 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
344 <td metal:define-macro="column_input"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
345 <input type="checkbox" name="@columns" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
346 tal:attributes="value name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
347 checked python:name in cols"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
348 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
349 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
350 <td metal:define-macro="sort_input"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
351 <input type="radio" name="@sort" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
352 tal:attributes="value name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
353 checked python:name == sort_on"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
354 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
355 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
356 <td metal:define-macro="group_input"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
357 <input type="radio" name="@group" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
358 tal:attributes="value name; |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
359 checked python:name == group_on"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
360 </td> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
361 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
362 <!-- |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
363 The following macros are intended for user editing. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
364 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
365 The invoking context must define a "name" variable which names the |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
366 property being searched; the "edit_ok" variable tells whether the |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
367 current user is allowed to edit. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
368 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
369 See user.item.html in the classic template for examples. |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
370 --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
371 <script metal:define-macro="user_utils" type="text/javascript" src="@@file/user_utils.js"></script> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
372 |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
373 <!-- src: value will be re-used for other input fields --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
374 <input metal:define-macro="user_src_input" |
|
8458
15a92b0a9b79
fix: make user_src_input generate valid javascript
John Rouillard <rouilj@ieee.org>
parents:
8285
diff
changeset
|
375 type="text" tal:attributes="onblur python:'split_name(this)' if edit_ok else ''; |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
376 id name; name name; value value; readonly not:edit_ok" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
377 value="heinz.kunz"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
378 <!-- normal: no re-using --> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
379 <input metal:define-macro="user_normal_input" type="text" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
380 tal:attributes="id name; name name; value value; readonly not:edit_ok" |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
381 value="heinz"> |
|
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
382 <!-- password: type; no initial value --> |
|
8058
0e382e97f0e3
fix: disable spellchecking for password fields
John Rouillard <rouilj@ieee.org>
parents:
7985
diff
changeset
|
383 <input metal:define-macro="user_pw_input" spellcheck="false" type="password" |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
384 tal:attributes="id name; name name; readonly not:edit_ok" value=""> |
|
8058
0e382e97f0e3
fix: disable spellchecking for password fields
John Rouillard <rouilj@ieee.org>
parents:
7985
diff
changeset
|
385 <input metal:define-macro="user_confirm_input" spellcheck="false" type="password" |
|
7686
a27f30709d46
fix: duplicate password id generated for user.item.html
John Rouillard <rouilj@ieee.org>
parents:
6461
diff
changeset
|
386 tal:attributes="id string:confirm_$name; name string:@confirm@$name; readonly not:edit_ok" value=""> |
|
4069
a6fdaaa3a8bd
Move templates/ to share/roundup/templates/
Stefan Seefeld <stefan@seefeld.name>
parents:
diff
changeset
|
387 |
