[Freeipa-devel] [PATCH] minor HTML validation fixes
Kevin McCarthy
kmccarth at redhat.com
Fri Oct 19 16:21:34 UTC 2007
Fix some HTML validation errors. Move room number into address section.
Going to be doing some bigger stuff on these pages, so thought I'd
separate this patch out.
-Kevin
-------------- next part --------------
# HG changeset patch
# User Kevin McCarthy <kmccarth at redhat.com>
# Date 1192810731 25200
# Node ID fd6a79faf029e6c79ac618a523302360030f2aa3
# Parent 0827981e8e19135e341c7169041325d23964b244
Fix HTML errors on empty fields. Move roomnumber to address section.
diff -r 0827981e8e19 -r fd6a79faf029 ipa-server/ipa-gui/ipagui/templates/usereditform.kid
--- a/ipa-server/ipa-gui/ipagui/templates/usereditform.kid Fri Oct 19 09:11:28 2007 -0700
+++ b/ipa-server/ipa-gui/ipagui/templates/usereditform.kid Fri Oct 19 09:18:51 2007 -0700
@@ -415,6 +415,18 @@ from ipagui.helpers import ipahelper
<tr>
<th>
+ <label class="fieldlabel" for="${user.roomnumber.field_id}"
+ py:content="user.roomnumber.label" />:
+ </th>
+ <td>
+ <span py:replace="user.roomnumber.display(value_for(user.roomnumber))" />
+ <span py:if="tg.errors.get('roomnumber')" class="fielderror"
+ py:content="tg.errors.get('roomnumber')" />
+ </td>
+ </tr>
+
+ <tr>
+ <th>
<label class="fieldlabel" for="${user.l.field_id}"
py:content="user.l.label" />:
</th>
@@ -507,18 +519,6 @@ from ipagui.helpers import ipahelper
</th>
<td>
TODO
- </td>
- </tr>
-
- <tr>
- <th>
- <label class="fieldlabel" for="${user.roomnumber.field_id}"
- py:content="user.roomnumber.label" />:
- </th>
- <td>
- <span py:replace="user.roomnumber.display(value_for(user.roomnumber))" />
- <span py:if="tg.errors.get('roomnumber')" class="fielderror"
- py:content="tg.errors.get('roomnumber')" />
</td>
</tr>
diff -r 0827981e8e19 -r fd6a79faf029 ipa-server/ipa-gui/ipagui/templates/usernewform.kid
--- a/ipa-server/ipa-gui/ipagui/templates/usernewform.kid Fri Oct 19 09:11:28 2007 -0700
+++ b/ipa-server/ipa-gui/ipagui/templates/usernewform.kid Fri Oct 19 09:18:51 2007 -0700
@@ -403,6 +403,18 @@ from ipagui.helpers import ipahelper
<tr>
<th>
+ <label class="fieldlabel" for="${user.roomnumber.field_id}"
+ py:content="user.roomnumber.label" />:
+ </th>
+ <td>
+ <span py:replace="user.roomnumber.display(value_for(user.roomnumber))" />
+ <span py:if="tg.errors.get('roomnumber')" class="fielderror"
+ py:content="tg.errors.get('roomnumber')" />
+ </td>
+ </tr>
+
+ <tr>
+ <th>
<label class="fieldlabel" for="${user.l.field_id}"
py:content="user.l.label" />:
</th>
@@ -495,18 +507,6 @@ from ipagui.helpers import ipahelper
</th>
<td>
TODO
- </td>
- </tr>
-
- <tr>
- <th>
- <label class="fieldlabel" for="${user.roomnumber.field_id}"
- py:content="user.roomnumber.label" />:
- </th>
- <td>
- <span py:replace="user.roomnumber.display(value_for(user.roomnumber))" />
- <span py:if="tg.errors.get('roomnumber')" class="fielderror"
- py:content="tg.errors.get('roomnumber')" />
</td>
</tr>
diff -r 0827981e8e19 -r fd6a79faf029 ipa-server/ipa-gui/ipagui/templates/usershow.kid
--- a/ipa-server/ipa-gui/ipagui/templates/usershow.kid Fri Oct 19 09:11:28 2007 -0700
+++ b/ipa-server/ipa-gui/ipagui/templates/usershow.kid Fri Oct 19 09:18:51 2007 -0700
@@ -125,7 +125,8 @@ else:
<th>
<label class="fieldlabel" py:content="fields.mail.label" />:
</th>
- <td><a href="mailto:${user.get('mail')}">${user.get("mail")}</a></td>
+ <td><a py:if="user.get('mail')"
+ href="mailto:${user.get('mail')}">${user.get("mail")}</a></td>
</tr>
<tr>
<th>
@@ -166,6 +167,12 @@ else:
<label class="fieldlabel" py:content="fields.street.label" />:
</th>
<td>${user.get("street")}</td>
+ </tr>
+ <tr>
+ <th>
+ <label class="fieldlabel" py:content="fields.roomnumber.label" />:
+ </th>
+ <td>${user.get("roomnumber")}</td>
</tr>
<tr>
<th>
@@ -224,12 +231,6 @@ else:
</tr>
<tr>
<th>
- <label class="fieldlabel" py:content="fields.roomnumber.label" />:
- </th>
- <td>${user.get("roomnumber")}</td>
- </tr>
- <tr>
- <th>
<label class="fieldlabel" py:content="fields.secretary.label" />:
</th>
<td>TODO</td>
@@ -249,13 +250,14 @@ else:
<label class="fieldlabel" py:content="fields.labeleduri.label" />:
</th>
<td>
- <a href="${user.get('labeleduri')}">${user.get('labeleduri')}</a>
+ <a py:if="user.get('labeleduri')"
+ href="${user.get('labeleduri')}">${user.get('labeleduri')}</a>
</td>
</tr>
</table>
<div class="formsection" py:if='len(user_reports) > 0'>Direct Reports</div>
- <ol>
+ <ol py:if="len(user_reports) > 0">
<li py:for="report in user_reports">
<a href="${tg.url('/user/show', uid=report.uid)}"
>${report.givenname} ${report.sn}</a>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4054 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20071019/9de6bcea/attachment.bin>
More information about the Freeipa-devel
mailing list