Mercurial > p > roundup > code
annotate templates/classic/html/page.html @ 3854:f4e8dc583256
Restored subject parser regexp to the string it was before the...
...implementation of customization of it, i.e., the version from
CVS revision 1.184 of mailgw.py.
This makes 'testFollowupTitleMatchMultiRe' work again.
| author | Erik Forsberg <forsberg@users.sourceforge.net> |
|---|---|
| date | Sat, 12 May 2007 16:14:54 +0000 |
| parents | f95c3bb0ddcc |
| children | ff3a8b7d1819 |
| rev | line source |
|---|---|
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
1 <!-- vim:sw=2 sts=2 |
|
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
2 --><tal:block metal:define-macro="icing" |
|
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
3 ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
|
1823
5f25bf57efb8
added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents:
1775
diff
changeset
|
4 <html> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
5 <head> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
6 <title metal:define-slot="head_title">title goes here</title> |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
7 <link rel="stylesheet" type="text/css" href="@@file/style.css"> |
|
2295
fb39722d8735
meta http-equiv for Content-Type added back, this time with actual charset name
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2281
diff
changeset
|
8 <meta http-equiv="Content-Type" |
| 3716 | 9 tal:attributes="content string:text/html;; charset=${request/client/charset}" /> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
10 <script tal:replace="structure request/base_javascript"> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
11 </script> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
12 <metal:x define-slot="more-javascript" /> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
13 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
14 </head> |
|
1824
24819ee5dfbc
First steps towards HTML4.01 Strict validation.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1823
diff
changeset
|
15 <body class="body"> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
16 |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
17 <table class="body" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
18 tal:define=" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
19 kw_edit python:request.user.hasPermission('Edit', 'keyword'); |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
20 kw_create python:request.user.hasPermission('Create', 'keyword'); |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
21 kw_edit_link python:kw_edit and db.keyword.list(); |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
22 columns string:id,activity,title,creator,status; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
23 columns_showall string:id,activity,title,creator,assignedto,status; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
24 status_notresolved string:-1,1,2,3,4,5,6,7; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
25 " |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
26 > |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
27 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
28 <tr> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
29 <td class="page-header-left"> </td> |
|
1976
3a4abf6d48c2
body_title improvement
Richard Jones <richard@users.sourceforge.net>
parents:
1954
diff
changeset
|
30 <td class="page-header-top"> |
|
3094
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
31 <div id="body-title"> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
32 <h2><span metal:define-slot="body_title">body title</span></h2> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
33 </div> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
34 <div id="searchbox"> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
35 <form method="GET" action="issue"> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
36 <input type="hidden" name="@columns" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
37 tal:attributes="value columns_showall" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
38 value="id,activity,title,creator,assignedto,status"/> |
|
3094
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
39 <input type="hidden" name="@sort" value="activity"/> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
40 <input type="hidden" name="@group" value="priority"/> |
| 3755 | 41 <input id="search-text" name="@search_text" size="10" |
| 42 tal:attributes="value request/search_text | default" /> | |
| 43 <input type="submit" id="submit" name="submit" value="Search" | |
| 44 i18n:attributes="value" /> | |
|
3094
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
45 </form> |
|
896118935b7c
Add a text search box in the upper-right corner.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
3012
diff
changeset
|
46 </div> |
|
1976
3a4abf6d48c2
body_title improvement
Richard Jones <richard@users.sourceforge.net>
parents:
1954
diff
changeset
|
47 </td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
48 </tr> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
49 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
50 <tr> |
|
1824
24819ee5dfbc
First steps towards HTML4.01 Strict validation.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1823
diff
changeset
|
51 <td rowspan="2" valign="top" class="sidebar"> |
|
3012
6dbe3798a4c4
fix some security assertions [SF#1085481]
Richard Jones <richard@users.sourceforge.net>
parents:
2866
diff
changeset
|
52 <p class="classblock" |
|
6dbe3798a4c4
fix some security assertions [SF#1085481]
Richard Jones <richard@users.sourceforge.net>
parents:
2866
diff
changeset
|
53 tal:condition="python:request.user.hasPermission('View', 'query')"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
54 <span i18n:translate="" |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
55 ><b>Your Queries</b> (<a href="query?@template=edit">edit</a>)</span><br> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
56 <tal:block tal:repeat="qs request/user/queries"> |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
57 <a href="#" tal:attributes="href string:${qs/klass}?${qs/url}&@dispname=${qs/name}" |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
58 tal:content="qs/name">link</a><br> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
59 </tal:block> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
60 </p> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
61 |
|
1854
8a2a8c9eba2e
Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1827
diff
changeset
|
62 <form method="POST" tal:attributes="action request/base"> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
63 <p class="classblock" |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
64 tal:condition="python:request.user.hasPermission('View', 'issue')"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
65 <b i18n:translate="">Issues</b><br> |
|
2649
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
66 <span tal:condition="python:request.user.hasPermission('Create', 'issue')"> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
67 <a href="issue?@template=item" i18n:translate="">Create New</a><br> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
68 </span> |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
69 <a href="#" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
70 tal:attributes="href python:request.indexargs_url('issue', { |
|
3690
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
71 '@sort': '-activity', |
|
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
72 '@group': 'priority', |
|
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
73 '@filter': 'status,assignedto', |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
74 '@columns': columns, |
|
3741
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
75 '@search_text': '', |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
76 'status': status_notresolved, |
|
3690
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
77 'assignedto': '-1', |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
78 '@dispname': i18n.gettext('Show Unassigned'), |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
79 })" |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
80 i18n:translate="">Show Unassigned</a><br> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
81 <a href="#" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
82 tal:attributes="href python:request.indexargs_url('issue', { |
|
3690
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
83 '@sort': '-activity', |
|
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
84 '@group': 'priority', |
|
101ef7a4f9a1
translate titles of "show all" and "unassigned" issue lists (patch [SF#1424576])
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3649
diff
changeset
|
85 '@filter': 'status', |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
86 '@columns': columns_showall, |
|
3741
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
87 '@search_text': '', |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
88 'status': status_notresolved, |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
89 '@dispname': i18n.gettext('Show All'), |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
90 })" |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
91 i18n:translate="">Show All</a><br> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
92 <a href="issue?@template=search" i18n:translate="">Search</a><br> |
|
3143
f0713aa3ee3d
tweaks to HTML layout
Richard Jones <richard@users.sourceforge.net>
parents:
3134
diff
changeset
|
93 <input type="submit" class="form-small" value="Show issue:" |
|
f0713aa3ee3d
tweaks to HTML layout
Richard Jones <richard@users.sourceforge.net>
parents:
3134
diff
changeset
|
94 i18n:attributes="value"><input class="form-small" size="4" |
|
f0713aa3ee3d
tweaks to HTML layout
Richard Jones <richard@users.sourceforge.net>
parents:
3134
diff
changeset
|
95 type="text" name="@number"> |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
96 <input type="hidden" name="@type" value="issue"> |
|
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
97 <input type="hidden" name="@action" value="show"> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
98 </p> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
99 </form> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
100 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
101 <p class="classblock" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
102 tal:condition="python:kw_edit or kw_create"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
103 <b i18n:translate="">Keywords</b><br> |
|
2649
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
104 <span tal:condition="python:request.user.hasPermission('Create', 'keyword')"> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
105 <a href="keyword?@template=item" i18n:translate="">Create New</a><br> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
106 </span> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
107 <span tal:condition="kw_edit_link"> |
|
2649
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
108 <a href="keyword?@template=item" i18n:translate="">Edit Existing</a><br> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
109 </span> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
110 </p> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
111 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
112 <p class="classblock" |
|
1954
a71bc3a6f433
Added 'Users may only edit their issues' customisation example.
Richard Jones <richard@users.sourceforge.net>
parents:
1911
diff
changeset
|
113 tal:condition="python:request.user.hasPermission('View', 'user')"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
114 <b i18n:translate="">Administration</b><br> |
|
2649
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
115 <span tal:condition="python:request.user.hasPermission('Edit', None)"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
116 <a href="home?@template=classlist" i18n:translate="">Class List</a><br> |
|
2649
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
117 </span> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
118 <span tal:condition="python:request.user.hasPermission('View', 'user') |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
119 or request.user.hasPermission('Edit', 'user')"> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
120 <a href="user" i18n:translate="">User List</a><br> |
|
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
121 </span> |
|
3117
460eb0209a9e
Permissions improvements.
Richard Jones <richard@users.sourceforge.net>
parents:
3094
diff
changeset
|
122 <a tal:condition="python:request.user.hasPermission('Create', 'user')" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
123 href="user?@template=item" i18n:translate="">Add User</a> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
124 </p> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
125 |
|
1854
8a2a8c9eba2e
Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1827
diff
changeset
|
126 <form method="POST" tal:condition="python:request.user.username=='anonymous'" |
|
8a2a8c9eba2e
Add "action" attributes to forms.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1827
diff
changeset
|
127 tal:attributes="action request/base"> |
|
1827
049d844b13ae
Moved out tal:condition up one element, to prevent an empty form form appearing.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1824
diff
changeset
|
128 <p class="userblock"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
129 <b i18n:translate="">Login</b><br> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
130 <input size="10" name="__login_name"><br> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
131 <input size="10" type="password" name="__login_password"><br> |
|
2465
90c5a7fdf0a4
action name must not depend on the button caption
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2460
diff
changeset
|
132 <input type="hidden" name="@action" value="Login"> |
|
3548
61d48244e7a8
login may now be for a single session
Richard Jones <richard@users.sourceforge.net>
parents:
3530
diff
changeset
|
133 <input type="checkbox" name="remember" id="remember"> |
|
61d48244e7a8
login may now be for a single session
Richard Jones <richard@users.sourceforge.net>
parents:
3530
diff
changeset
|
134 <label for="remember" i18n:translate="">Remember me?</label><br> |
|
2465
90c5a7fdf0a4
action name must not depend on the button caption
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2460
diff
changeset
|
135 <input type="submit" value="Login" i18n:attributes="value"><br> |
|
3418
9b8019f28158
remember where we came from when logging in (patch [SF#1312889])
Richard Jones <richard@users.sourceforge.net>
parents:
3375
diff
changeset
|
136 <input type="hidden" name="__came_from" tal:attributes="value string:${request/base}${request/env/PATH_INFO}"> |
|
1872
c085b4f4f0c0
Add back <span tal:replace="structure request/indexargs_form" />...
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1866
diff
changeset
|
137 <span tal:replace="structure request/indexargs_form" /> |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
138 <a href="user?@template=register" |
|
2649
1df7d4a41da4
Buncha stuff (sorry about the large checkin):
Richard Jones <richard@users.sourceforge.net>
parents:
2628
diff
changeset
|
139 tal:condition="python:request.user.hasPermission('Create', 'user')" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
140 i18n:translate="">Register</a><br> |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
141 <a href="user?@template=forgotten" i18n:translate="">Lost your login?</a><br> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
142 </p> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
143 </form> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
144 |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
145 <p class="userblock" tal:condition="python:request.user.username != 'anonymous'"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
146 <b i18n:translate="">Hello, <span i18n:name="user" |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
147 tal:replace="request/user/username">username</span></b><br> |
|
3741
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
148 <a href="#" |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
149 tal:attributes="href python:request.indexargs_url('issue', { |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
150 '@sort': '-activity', |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
151 '@group': 'priority', |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
152 '@filter': 'status,assignedto', |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
153 '@columns': 'id,activity,title,creator,status', |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
154 '@search_text': '', |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
155 'status': status_notresolved, |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
156 'assignedto': request.user.id, |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
157 '@dispname': i18n.gettext('Your Issues'), |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
158 })" |
|
f9efa4ad9d96
fix sidebar search links (patch [SF#1574467])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
159 i18n:translate="">Your Issues</a><br> |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
160 <a href="#" tal:attributes="href string:user${request/user/id}" |
|
2628
3421166e9d86
s/"my"/"your"/ to be consistent
Richard Jones <richard@users.sourceforge.net>
parents:
2465
diff
changeset
|
161 i18n:translate="">Your Details</a><br> |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
162 <a href="#" tal:attributes="href python:request.indexargs_url('', |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
163 {'@action':'logout'})" i18n:translate="">Logout</a> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
164 </p> |
| 1637 | 165 <p class="userblock"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
166 <b i18n:translate="">Help</b><br> |
| 3530 | 167 <a href="http://roundup.sourceforge.net/doc-1.0/" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
168 i18n:translate="">Roundup docs</a> |
| 1637 | 169 </p> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
170 </td> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
171 <td> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
172 <p tal:condition="options/error_message | nothing" class="error-message" |
|
3552
4cf7f9b7cb37
include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents:
3549
diff
changeset
|
173 tal:repeat="m options/error_message" tal:content="structure m" /> |
|
4cf7f9b7cb37
include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents:
3549
diff
changeset
|
174 <p tal:condition="options/ok_message | nothing" class="ok-message"> |
|
4cf7f9b7cb37
include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents:
3549
diff
changeset
|
175 <span tal:repeat="m options/ok_message" |
|
4cf7f9b7cb37
include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents:
3549
diff
changeset
|
176 tal:content="structure string:$m <br/ > " /> |
|
3584
35b35a152b40
fix "clear this message" [SF#1429367]
Richard Jones <richard@users.sourceforge.net>
parents:
3552
diff
changeset
|
177 <a class="form-small" tal:attributes="href request/current_url" |
|
3552
4cf7f9b7cb37
include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents:
3549
diff
changeset
|
178 i18n:translate="">clear this message</a> |
|
4cf7f9b7cb37
include "clear this message" link in the "ok" message bar
Richard Jones <richard@users.sourceforge.net>
parents:
3549
diff
changeset
|
179 </p> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
180 </td> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
181 </tr> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
182 <tr> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
183 <td class="content" metal:define-slot="content">Page content goes here</td> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
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 </table> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
187 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
188 <pre tal:condition="request/form/debug | nothing" tal:content="request"> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
189 </pre> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
190 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
191 </body> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
192 </html> |
|
1823
5f25bf57efb8
added DOCTYPE
Richard Jones <richard@users.sourceforge.net>
parents:
1775
diff
changeset
|
193 </tal:block> |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
194 |
|
2273
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
195 <!-- |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
196 The following macros are intended to be used in search pages. |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
197 |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
198 The invoking context must define a "name" variable which names the |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
199 property being searched. |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
200 |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
201 See issue.search.html in the classic template for examples. |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
202 --> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
203 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
204 <!-- creates a th and a label: --> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
205 <th metal:define-macro="th_label" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
206 tal:define="required required | python:[]" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
207 tal:attributes="class python:(name in required) and 'required' or nothing"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
208 <label tal:attributes="for name" tal:content="label" i18n:translate="">text</label> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
209 <metal:x define-slot="behind_the_label" /> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
210 </th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
211 |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
212 <td metal:define-macro="search_input"> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
213 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
214 name name; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
215 id name"> |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
216 </td> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
217 |
|
3649
12633662ff63
include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents:
3584
diff
changeset
|
218 <td metal:define-macro="search_date"> |
|
12633662ff63
include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents:
3584
diff
changeset
|
219 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
220 name name; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
221 id name"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
222 <a class="classhelp" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
223 tal:attributes="href python:'''javascript:help_window('issue?@template=calendar&property=%s&form=itemSynopsis', 300, 200)'''%name">(cal)</a> |
|
3649
12633662ff63
include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents:
3584
diff
changeset
|
224 </td> |
|
12633662ff63
include the popcal in Date field editing and search fields by default
Richard Jones <richard@users.sourceforge.net>
parents:
3584
diff
changeset
|
225 |
|
2273
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
226 <td metal:define-macro="search_popup"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
227 <!-- |
|
2273
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
228 context needs to specify the popup "columns" as a comma-separated |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
229 string (eg. "id,title" or "id,name,description") as well as name |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
230 --> |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
231 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
232 name name; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
233 id name"> |
|
2273
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
234 <span tal:replace="structure python:db.issue.classhelp(columns, |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
235 property=name)" /> |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
236 </td> |
|
c77483d2cda4
merge from maint-0-7
Richard Jones <richard@users.sourceforge.net>
parents:
2195
diff
changeset
|
237 |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
238 <td metal:define-macro="search_select"> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
239 <select tal:attributes="name name; id name" |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
240 tal:define="value python:request.form.getvalue(name)"> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
241 <option value="" i18n:translate="">don't care</option> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
242 <metal:slot define-slot="extra_options" /> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
243 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
244 <option tal:repeat="s python:db[db_klass].list()" |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
245 tal:attributes="value s/id; selected python:value == s.id" |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
246 tal:content="python:s[db_content]"></option> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
247 </select> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
248 </td> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
249 |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
250 <!-- like search_select, but translates the further values. |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
251 Could extend it (METAL 1.1 attribute "extend-macro") |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
252 --> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
253 <td metal:define-macro="search_select_translated"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
254 <select tal:attributes="name name; id name" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
255 tal:define="value python:request.form.getvalue(name)"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
256 <option value="" i18n:translate="">don't care</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
257 <metal:slot define-slot="extra_options" /> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
258 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
259 <option tal:repeat="s python:db[db_klass].list()" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
260 tal:attributes="value s/id; selected python:value == s.id" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
261 tal:content="python:s[db_content]" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
262 i18n:translate=""></option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
263 </select> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
264 </td> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
265 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
266 <!-- currently, there is no convenient API to get a list of all roles --> |
|
3705
ba2eeadeed69
filtering helper for users (nosy etc.).
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3704
diff
changeset
|
267 <td metal:define-macro="search_select_roles" |
|
ba2eeadeed69
filtering helper for users (nosy etc.).
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3704
diff
changeset
|
268 tal:define="onchange onchange | nothing"> |
|
ba2eeadeed69
filtering helper for users (nosy etc.).
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3704
diff
changeset
|
269 <select name=roles id=roles tal:attributes="onchange onchange"> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
270 <option value="" i18n:translate="">don't care</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
271 <option value="" i18n:translate="" disabled="disabled">------------</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
272 <option value="User">User</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
273 <option value="Admin">Admin</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
274 <option value="Anonymous">Anonymous</option> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
275 </select> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
276 </td> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
277 |
|
2666
ec5c56a064f0
multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents:
2649
diff
changeset
|
278 <td metal:define-macro="search_multiselect"> |
|
ec5c56a064f0
multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents:
2649
diff
changeset
|
279 <input tal:attributes="value python:request.form.getvalue(name) or nothing; |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
280 name name; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
281 id name"> |
|
2666
ec5c56a064f0
multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents:
2649
diff
changeset
|
282 <span tal:replace="structure python:db[db_klass].classhelp(db_content, |
|
ec5c56a064f0
multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents:
2649
diff
changeset
|
283 property=name, width='600')" /> |
|
ec5c56a064f0
multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents:
2649
diff
changeset
|
284 </td> |
|
ec5c56a064f0
multiple selection Link/Multilink search field (thanks Marlon van den Berg)
Richard Jones <richard@users.sourceforge.net>
parents:
2649
diff
changeset
|
285 |
|
2195
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
286 <td metal:define-macro="search_checkboxes"> |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
287 <ul class="search-checkboxes" |
|
3134
dc9ff2401362
fix search_checkboxes macro (patch [SF#1113828])
Richard Jones <richard@users.sourceforge.net>
parents:
3130
diff
changeset
|
288 tal:define="value python:request.form.getvalue(name); |
|
dc9ff2401362
fix search_checkboxes macro (patch [SF#1113828])
Richard Jones <richard@users.sourceforge.net>
parents:
3130
diff
changeset
|
289 values python:value and value.split(',') or []"> |
|
2195
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
290 <li tal:repeat="s python:db[db_klass].list()"> |
|
2866
609809a24d1c
fixes to search checkboxes, thanks Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents:
2666
diff
changeset
|
291 <input type="checkbox" tal:attributes="name name; id string:$name-${s/id}; |
|
3134
dc9ff2401362
fix search_checkboxes macro (patch [SF#1113828])
Richard Jones <richard@users.sourceforge.net>
parents:
3130
diff
changeset
|
292 value s/id; checked python:s.id in values" /> |
|
2866
609809a24d1c
fixes to search checkboxes, thanks Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents:
2666
diff
changeset
|
293 <label tal:attributes="for string:$name-${s/id}" |
|
609809a24d1c
fixes to search checkboxes, thanks Jean Jordaan
Richard Jones <richard@users.sourceforge.net>
parents:
2666
diff
changeset
|
294 tal:content="python:s[db_content]" /> |
|
2195
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
295 </li> |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
296 <li metal:define-slot="no_value_item"> |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
297 <input type="checkbox" value="-1" tal:attributes="name name; |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
298 id string:$name--1; checked python:value == '-1'" /> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2295
diff
changeset
|
299 <label tal:attributes="for string:$name--1" i18n:translate="">no value</label> |
|
2195
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
300 </li> |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
301 </ul> |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
302 </td> |
|
638600b0d682
added search_checkboxes as an option for the search form
Richard Jones <richard@users.sourceforge.net>
parents:
2140
diff
changeset
|
303 |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
304 <td metal:define-macro="column_input"> |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
305 <input type="checkbox" name="@columns" |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
306 tal:attributes="value name; |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
307 checked python:name in cols"> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
308 </td> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
309 |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
310 <td metal:define-macro="sort_input"> |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
311 <input type="radio" name="@sort" |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
312 tal:attributes="value name; |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
313 checked python:name == sort_on"> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
314 </td> |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
315 |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
316 <td metal:define-macro="group_input"> |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1872
diff
changeset
|
317 <input type="radio" name="@group" |
|
1692
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
318 tal:attributes="value name; |
|
64f448ff07f2
audit some user properties for valid values (roles, address)
Richard Jones <richard@users.sourceforge.net>
parents:
1678
diff
changeset
|
319 checked python:name == group_on"> |
|
1725
714ca98e4e65
close tag was missed
Andrey Lebedev <kedder@users.sourceforge.net>
parents:
1692
diff
changeset
|
320 </td> |
|
3584
35b35a152b40
fix "clear this message" [SF#1429367]
Richard Jones <richard@users.sourceforge.net>
parents:
3552
diff
changeset
|
321 |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
322 <!-- |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
323 The following macros are intended for user editing. |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
324 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
325 The invoking context must define a "name" variable which names the |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
326 property being searched; the "edit_ok" variable tells whether the |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
327 current user is allowed to edit. |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
328 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
329 See user.item.html in the classic template for examples. |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
330 --> |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
331 <script metal:define-macro="user_utils" type="text/javascript" src="@@file/user_utils.js"></script> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
332 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
333 <!-- src: value will be re-used for other input fields --> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
334 <input metal:define-macro="user_src_input" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
335 type="text" tal:attributes="onblur python:edit_ok and 'split_name(this)'; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
336 id name; name name; value value; readonly not:edit_ok" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
337 value="heinz.kunz"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
338 <!-- normal: no re-using --> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
339 <input metal:define-macro="user_normal_input" type="text" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
340 tal:attributes="id name; name name; value value; readonly not:edit_ok" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
341 value="heinz"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
342 <!-- password: type; no initial value --> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
343 <input metal:define-macro="user_pw_input" type="password" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3690
diff
changeset
|
344 tal:attributes="id name; name name; readonly not:edit_ok" value=""> |
|
3726
b11142bb2aa2
Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents:
3716
diff
changeset
|
345 <input metal:define-macro="user_confirm_input" type="password" |
|
b11142bb2aa2
Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents:
3716
diff
changeset
|
346 tal:attributes="id name; name string:@confirm@$name; readonly not:edit_ok" value=""> |
|
3712
6c35e658c2c6
i18n:translate again; some additional href="#"s
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3705
diff
changeset
|
347 |
