Skip to content

Commit 2abcac5

Browse files
author
Alexander Smishlajev
committed
sync with classic template
1 parent 9c3732c commit 2abcac5

File tree

1 file changed

+50
-29
lines changed

1 file changed

+50
-29
lines changed

templates/minimal/html/user.item.html

Lines changed: 50 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
<!-- dollarId: user.item,v 1.7 2002/08/16 04:29:04 richard Exp dollar-->
22
<tal:block metal:use-macro="templates/page/macros/icing">
3-
<title metal:fill-slot="head_title" i18n:translate="">User editing - <span
4-
i18n:name="tracker" tal:replace="config/TRACKER_NAME" /></title>
3+
<title metal:fill-slot="head_title">
4+
<tal:block condition="context/id" i18n:translate=""
5+
>User <span tal:replace="context/id" i18n:name="id"
6+
/>: <span tal:replace="context/username" i18n:name="title"
7+
/> - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker"
8+
/></tal:block>
9+
<tal:block condition="not:context/id" i18n:translate=""
10+
>New User - <span tal:replace="config/TRACKER_NAME" i18n:name="tracker"
11+
/></tal:block>
12+
</title>
513
<tal:block metal:fill-slot="body_title">
614
<span tal:condition="python: not (context.id or context.is_edit_ok())"
715
tal:omit-tag="python:1" i18n:translate="">New User</span>
@@ -14,67 +22,80 @@
1422
tal:omit-tag="python:1" i18n:translate="">User<tal:x
1523
replace="context/id" i18n:name="id" /> Editing</span>
1624
</tal:block>
25+
1726
<td class="content" metal:fill-slot="content">
18-
<span tal:condition="python:not (context.is_view_ok() or context.is_edit_ok())"
19-
i18n:translate="">You are not allowed to view this page.</span>
2027

21-
<form method="POST" onSubmit="return submit_once()"
22-
enctype="multipart/form-data" tal:condition="context/is_edit_ok">
28+
<p tal:condition="not:context/is_view_ok" i18n:translate="">
29+
You are not allowed to view this page.
30+
</p>
2331

32+
<div tal:condition="context/is_view_ok">
33+
34+
<form method="POST" onSubmit="return submit_once()"
35+
enctype="multipart/form-data"
36+
tal:attributes="action context/designator">
2437

2538
<table class="form">
2639
<tr>
27-
<th i18n:translate="">Login Name</th>
40+
<th class="required" i18n:translate="">Login Name</th>
2841
<td tal:content="structure context/username/field">username</td>
2942
</tr>
30-
<tr>
43+
<tr tal:condition="context/is_edit_ok">
3144
<th i18n:translate="">Login Password</th>
3245
<td tal:content="structure context/password/field">password</td>
3346
</tr>
34-
<tr>
47+
<tr tal:condition="context/is_edit_ok">
3548
<th i18n:translate="">Confirm Password</th>
3649
<td tal:content="structure context/password/confirm">password</td>
3750
</tr>
3851
<tr tal:condition="python:request.user.hasPermission('Web Roles')">
3952
<th i18n:translate="">Roles</th>
40-
<td tal:condition="context/id"
41-
tal:content="structure context/roles/field">roles</td>
42-
<td tal:condition="not:context/id">
43-
<input name="roles" tal:attributes="value db/config/NEW_WEB_USER_ROLES">
53+
<td>
54+
<input tal:condition="context/id"
55+
tal:replace="structure context/roles/field">
56+
<input name="roles" tal:condition="not:context/id"
57+
tal:attributes="value db/config/NEW_WEB_USER_ROLES">
58+
<tal:block i18n:translate="">(to give the user more than one role,
59+
enter a comma,separated,list)</tal:block>
4460
</td>
4561
</tr>
4662
<tr>
47-
<th i18n:translate="">E-mail address</th>
48-
<td tal:content="structure context/address/field">address</td>
63+
<th class="required" i18n:translate="">E-mail address</th>
64+
<td tal:define="mailto context/address/field">
65+
<a tal:condition="not:context/is_edit_ok"
66+
tal:attributes="href string:mailto:${mailto}" tal:content="mailto"
67+
/><span tal:condition="context/is_edit_ok" tal:replace="structure mailto" />
68+
</td>
4969
</tr>
5070
<tr>
5171
<th i18n:translate="">Alternate E-mail addresses<br>One address per line</th>
5272
<td tal:content="structure context/alternate_addresses/multiline">alternate_addresses</td>
5373
</tr>
5474

55-
<tr>
56-
<td>&nbsp;
57-
<input type="hidden" name="@required" value="username,address">
75+
<tr tal:condition="context/is_edit_ok">
76+
<td>
77+
&nbsp;
5878
<input type="hidden" name="@template" value="item">
79+
<input type="hidden" name="@required" value="username,address">
5980
</td>
6081
<td tal:content="structure context/submit">submit button here</td>
6182
</tr>
6283
</table>
6384
</form>
6485

65-
<table class="form" tal:condition="context/is_only_view_ok">
66-
<tr>
67-
<th i18n:translate="">Login Name</th>
68-
<td tal:content="context/username">username</td>
69-
</tr>
70-
<tr>
71-
<th i18n:translate="">E-mail address</th>
72-
<td tal:content="context/address/email">address</td>
73-
</tr>
86+
<tal:block tal:condition="not:context/id" i18n:translate="">
87+
<table class="form">
88+
<tr>
89+
<td>Note:&nbsp;</td>
90+
<th class="required">highlighted</th>
91+
<td>&nbsp;fields are required.</td>
92+
</tr>
7493
</table>
94+
</tal:block>
95+
96+
<tal:block tal:condition="context/id" tal:replace="structure context/history" />
7597

76-
<tal:block tal:condition="python:context.id and context.is_view_ok()"
77-
tal:replace="structure context/history" />
98+
</div>
7899

79100
</td>
80101

0 commit comments

Comments
 (0)