Mercurial > p > roundup > code
annotate templates/classic/html/user.item.html @ 3898:dd00c917fc40
per-tracker 404 templating
Currently if CGI can't map a name it raises NotFound which gets
propagated up to roundup-server which generates a plain vanilla 404
page.
This changes it so that the CGI client tries to handle NotFound itself
by rendering the appropriate template: classname.404.html (or
_generic.404.html if no class specific one is found). If the URL can't
be mapped to a DB class then we just reraise NotFound and let the
upper layer take care of it.
Also, add some basic templates for it. They aren't pretty but no worse
than what you got before and provide a jumping off point for further
customization.
This should fix [SF#403287].
| author | Justus Pendleton <jpend@users.sourceforge.net> |
|---|---|
| date | Wed, 12 Sep 2007 01:15:07 +0000 |
| parents | 7e445a063979 |
| children | 030ba81511ee |
| rev | line source |
|---|---|
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
1 <!-- dollarId: user.item,v 1.7 2002/08/16 04:29:04 richard Exp dollar--> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
2 <tal:doc metal:use-macro="templates/page/macros/icing" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
3 define="edit_ok context/is_edit_ok" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
4 > |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
5 <title metal:fill-slot="head_title"> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
6 <tal:if condition="context/id" i18n:translate="" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
7 >User <span tal:replace="context/id" i18n:name="id" |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
8 />: <span tal:replace="context/username" i18n:name="title" |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
9 /> - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
10 /></tal:if> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
11 <tal:if condition="not:context/id" i18n:translate="" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
12 >New User - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
13 /></tal:if> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
14 </title> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
15 <metal:slot fill-slot="more-javascript"> |
|
3709
0224076a830e
small bugfix: reference to macro file which was merged into page.html
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3704
diff
changeset
|
16 <script metal:use-macro="templates/page/macros/user_utils"></script> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
17 <script type="text/javascript" src="@@file/help_controls.js"></script> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
18 </metal:slot> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
19 <tal:block metal:fill-slot="body_title" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
20 define="edit_ok context/is_edit_ok"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
21 <span tal:condition="python: not (context.id or edit_ok)" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
22 tal:omit-tag="python:1" i18n:translate="">New User</span> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
23 <span tal:condition="python: not context.id and edit_ok" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
24 tal:omit-tag="python:1" i18n:translate="">New User Editing</span> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
25 <span tal:condition="python: context.id and not edit_ok" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
26 tal:omit-tag="python:1" i18n:translate="">User<tal:x |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
27 replace="context/id" i18n:name="id" /></span> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
28 <span tal:condition="python: context.id and edit_ok" |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
29 tal:omit-tag="python:1" i18n:translate="">User<tal:x |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
30 replace="context/id" i18n:name="id" /> Editing</span> |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
31 </tal:block> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
32 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
33 <td class="content" metal:fill-slot="content"> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
34 |
|
3742
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
35 <p tal:condition="python:not (context.is_view_ok() |
|
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
36 or request.user.hasRole('Anonymous'))" i18n:translate=""> |
|
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
37 You are not allowed to view this page.</p> |
|
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
38 |
|
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
39 <p tal:condition="python:not context.is_view_ok() |
|
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
40 and request.user.hasRole('Anonymous')" i18n:translate=""> |
|
a9f6eb633452
nicer "permission required" messages (patch [SF#1558183])
Richard Jones <richard@users.sourceforge.net>
parents:
3726
diff
changeset
|
41 Please login with your username and password.</p> |
|
3119
c26f2ba69c78
some bits I missed, and the next release will be beta ;)
Richard Jones <richard@users.sourceforge.net>
parents:
2395
diff
changeset
|
42 |
|
c26f2ba69c78
some bits I missed, and the next release will be beta ;)
Richard Jones <richard@users.sourceforge.net>
parents:
2395
diff
changeset
|
43 <div tal:condition="context/is_view_ok"> |
|
c26f2ba69c78
some bits I missed, and the next release will be beta ;)
Richard Jones <richard@users.sourceforge.net>
parents:
2395
diff
changeset
|
44 |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
45 <form method="POST" |
|
3846
7e445a063979
Fix <form> name in user editing to allow multilink popups to work
Richard Jones <richard@users.sourceforge.net>
parents:
3742
diff
changeset
|
46 name="itemSynopsis" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
47 tal:define="required python:'username address'.split()" |
|
2245
c5fb778ec7e4
better timezone editing, also cleanup of is_edit/view_ok stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2226
diff
changeset
|
48 enctype="multipart/form-data" |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
49 tal:attributes="action context/designator; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
50 onSubmit python:'return checkRequiredFields(\'%s\')'%'\', \''.join(required); |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
51 "> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
52 <table class="form" tal:define=" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
53 th_label templates/page/macros/th_label; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
54 src_input templates/page/macros/user_src_input; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
55 normal_input templates/page/macros/user_normal_input; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
56 pw_input templates/page/macros/user_pw_input; |
|
3726
b11142bb2aa2
Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents:
3709
diff
changeset
|
57 confirm_input templates/page/macros/user_confirm_input; |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
58 edit_ok context/is_edit_ok; |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
59 "> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
60 <tr tal:define="name string:realname; label string:Name; value context/realname; edit_ok edit_ok"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
61 <th metal:use-macro="th_label">Name</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
62 <td><input name="realname" metal:use-macro="src_input"></td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
63 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
64 <tr tal:define="name string:username; label string:Login Name; value context/username"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
65 <th metal:use-macro="th_label">Login Name</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
66 <td><input metal:use-macro="src_input"></td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
67 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
68 <tal:if condition="edit_ok"> |
|
3726
b11142bb2aa2
Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents:
3709
diff
changeset
|
69 <tr tal:define="name string:password; label string:Login Password"> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
70 <th metal:use-macro="th_label">Login Password</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
71 <td><input metal:use-macro="pw_input" type="password"></td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
72 </tr> |
|
3726
b11142bb2aa2
Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents:
3709
diff
changeset
|
73 <tr tal:define="name string:password; label string:Confirm Password"> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
74 <th metal:use-macro="th_label">Confirm Password</th> |
|
3726
b11142bb2aa2
Password confirm field in user editing.
Richard Jones <richard@users.sourceforge.net>
parents:
3709
diff
changeset
|
75 <td><input metal:use-macro="confirm_input" type="password"></td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
76 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
77 </tal:if> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
78 <tal:if condition="python:request.user.hasPermission('Web Roles')"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
79 <tr tal:define="name string:roles; label string:Roles;"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
80 <th><label for="roles" i18n:translate="">Roles</label></th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
81 <td tal:define="gips context/id"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
82 <tal:subif condition=gips define="value context/roles"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
83 <input metal:use-macro="normal_input"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
84 </tal:subif> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
85 <tal:subif condition="not:gips" define="value db/config/NEW_WEB_USER_ROLES"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
86 <input metal:use-macro="normal_input"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
87 </tal:subif> |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
88 <tal:block i18n:translate="">(to give the user more than one role, |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
89 enter a comma,separated,list)</tal:block> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
90 </td> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
91 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
92 </tal:if> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
93 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
94 <tr tal:define="name string:phone; label string:Phone; value context/phone"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
95 <th metal:use-macro="th_label">Phone</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
96 <td><input name="phone" metal:use-macro="normal_input"></td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
97 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
98 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
99 <tr tal:define="name string:organisation; label string:Organisation; value context/organisation"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
100 <th metal:use-macro="th_label">Organisation</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
101 <td><input name="organisation" metal:use-macro="normal_input"></td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
102 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
103 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
104 <tr tal:condition="python:edit_ok or context.timezone" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
105 tal:define="name string:timezone; label string:Timezone; value context/timezone"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
106 <th metal:use-macro="th_label">Timezone</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
107 <td><input name="timezone" metal:use-macro="normal_input"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
108 <tal:block tal:condition="edit_ok" i18n:translate="">(this is a numeric hour offset, the default is |
|
2395
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
109 <span tal:replace="db/config/DEFAULT_TIMEZONE" i18n:name="zone" |
|
97f810f39d16
i18n markup
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
2273
diff
changeset
|
110 />)</tal:block> |
|
2245
c5fb778ec7e4
better timezone editing, also cleanup of is_edit/view_ok stuff
Richard Jones <richard@users.sourceforge.net>
parents:
2226
diff
changeset
|
111 </td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
112 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
113 |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
114 <tr tal:define="name string:address; label string:E-mail address; value context/address"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
115 <th metal:use-macro="th_label">E-mail address</th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
116 <td tal:define="mailto python:context.address.field(id='address'); |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
117 mklink python:mailto and not edit_ok"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
118 <a href="mailto:calvin@the-z.org" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
119 tal:attributes="href string:mailto:$value" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
120 tal:content="value" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
121 tal:condition="python:mklink">calvin@the-z.org</a> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
122 <tal:if condition=edit_ok> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
123 <input metal:use-macro="src_input" value="calvin@the-z.org"> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
124 </tal:if> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
125 |
|
3507
124dda1a2074
better rendering when not editable - based on patches by Tobias Herp
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3442
diff
changeset
|
126 </td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
127 </tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
128 |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
129 <tr> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
130 <th><label for="alternate_addresses" i18n:translate="">Alternate E-mail addresses<br>One address per line</label></th> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
131 <td> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
132 <textarea rows=5 cols=40 tal:replace="structure context/alternate_addresses/multiline">nobody@nowhere.org |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
133 anybody@everywhere.net |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
134 (alternate_addresses) |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
135 </textarea> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
136 </td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
137 </tr> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
138 |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
139 <tr tal:condition="edit_ok"> |
|
1829
4e4afbe3cd30
Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1732
diff
changeset
|
140 <td> |
|
4e4afbe3cd30
Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1732
diff
changeset
|
141 |
|
1911
f5c804379c85
fixed ZRoundup - mostly changes to classic template
Richard Jones <richard@users.sourceforge.net>
parents:
1855
diff
changeset
|
142 <input type="hidden" name="@template" value="item"> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
143 <input type="hidden" name="@required" value="username,address" |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
144 tal:attributes="value python:','.join(required)"> |
|
1829
4e4afbe3cd30
Move '<input type="hidden">' elements into a block.
Johannes Gijsbers <jlgijsbers@users.sourceforge.net>
parents:
1732
diff
changeset
|
145 </td> |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
146 <td><input type="submit" value="save" tal:replace="structure context/submit"><!--submit button here--> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
147 <input type=reset> |
|
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
148 </td> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
149 </tr> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
150 </table> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
151 </form> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
152 |
|
3442
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
153 <tal:block tal:condition="not:context/id" i18n:translate=""> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
154 <table class="form"> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
155 <tr> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
156 <td>Note: </td> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
157 <th class="required">highlighted</th> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
158 <td> fields are required.</td> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
159 </tr> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
160 </table> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
161 </tal:block> |
|
74268c847ace
mark login name and email address fields as required [SF#1392364]
Alexander Smishlajev <a1s@users.sourceforge.net>
parents:
3119
diff
changeset
|
162 |
|
3119
c26f2ba69c78
some bits I missed, and the next release will be beta ;)
Richard Jones <richard@users.sourceforge.net>
parents:
2395
diff
changeset
|
163 <tal:block tal:condition="context/id" tal:replace="structure context/history" /> |
|
c26f2ba69c78
some bits I missed, and the next release will be beta ;)
Richard Jones <richard@users.sourceforge.net>
parents:
2395
diff
changeset
|
164 |
|
c26f2ba69c78
some bits I missed, and the next release will be beta ;)
Richard Jones <richard@users.sourceforge.net>
parents:
2395
diff
changeset
|
165 </div> |
|
1591
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
166 |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
167 </td> |
|
21312a7564fd
moving templates around
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
168 |
|
3704
18def94e5150
macro th_label:
Tobias Herp <tobias-herp@users.sourceforge.net>
parents:
3507
diff
changeset
|
169 </tal:doc> |
