Merge ~cjwatson/launchpad:refactor-datetitle into launchpad:master

Proposed by Colin Watson
Status: Merged
Approved by: Colin Watson
Approved revision: 60ab9388cf9265b7de249304bce6facc04edd74b
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~cjwatson/launchpad:refactor-datetitle
Merge into: launchpad:master
Diff against target: 1726 lines (+225/-463)
68 files modified
lib/lp/answers/templates/faq-index.pt (+4/-6)
lib/lp/answers/templates/question-index.pt (+2/-4)
lib/lp/app/templates/launchpad-search.pt (+11/-16)
lib/lp/blueprints/templates/specification-goaldecide.pt (+4/-4)
lib/lp/blueprints/templates/specification-index.pt (+2/-3)
lib/lp/blueprints/templates/specificationgoal-setgoals.pt (+2/-3)
lib/lp/blueprints/templates/sprint-index.pt (+3/-3)
lib/lp/blueprints/templates/sprint-listing-detailed.pt (+2/-3)
lib/lp/blueprints/templates/sprint-settopics.pt (+2/-5)
lib/lp/blueprints/templates/sprintspecification-decide.pt (+4/-8)
lib/lp/bugs/templates/bug-listing-detailed.pt (+2/-3)
lib/lp/bugs/templates/bugcomment-macros.pt (+1/-5)
lib/lp/bugs/templates/bugtask-edit-form.pt (+1/-5)
lib/lp/bugs/templates/bugtask-index.pt (+2/-3)
lib/lp/buildmaster/templates/builds-list.pt (+7/-13)
lib/lp/code/templates/branch-heading.pt (+4/-10)
lib/lp/code/templates/branch-macros.pt (+2/-4)
lib/lp/code/templates/branch-messages.pt (+4/-4)
lib/lp/code/templates/distributionsourcepackage-branches-grouped.pt (+1/-6)
lib/lp/code/templates/git-macros.pt (+1/-2)
lib/lp/code/templates/gitref-listing.pt (+2/-2)
lib/lp/code/templates/sourcepackagerecipebuild-index.pt (+8/-14)
lib/lp/oci/templates/ocirecipebuild-index.pt (+8/-13)
lib/lp/registry/templates/distribution-index.pt (+2/-3)
lib/lp/registry/templates/distributionmirror-index.pt (+2/-3)
lib/lp/registry/templates/distributionmirror-prober-logs.pt (+1/-5)
lib/lp/registry/templates/distroseries-index.pt (+2/-3)
lib/lp/registry/templates/distroseries-localdifferences.pt (+4/-4)
lib/lp/registry/templates/distroseries-portlet-packaging.pt (+1/-2)
lib/lp/registry/templates/milestone-index.pt (+4/-6)
lib/lp/registry/templates/person-index.pt (+4/-6)
lib/lp/registry/templates/person-karma.pt (+3/-4)
lib/lp/registry/templates/person-macros.pt (+2/-10)
lib/lp/registry/templates/person-related-software.pt (+1/-5)
lib/lp/registry/templates/poll-index.pt (+4/-6)
lib/lp/registry/templates/product-files.pt (+2/-3)
lib/lp/registry/templates/product-listing-detailed.pt (+2/-3)
lib/lp/registry/templates/product-listing-for-review.pt (+2/-3)
lib/lp/registry/templates/productseries-milestone-table-row.pt (+3/-6)
lib/lp/registry/templates/productseries-ubuntupkg.pt (+1/-7)
lib/lp/registry/templates/signedcodeofconduct-index.pt (+3/-3)
lib/lp/registry/templates/sourcepackage-portlet-details.pt (+1/-3)
lib/lp/registry/templates/team-listing.pt (+2/-14)
lib/lp/registry/templates/team-members.pt (+8/-20)
lib/lp/registry/templates/team-polls.pt (+6/-9)
lib/lp/registry/templates/team-portlet-polls.pt (+4/-6)
lib/lp/registry/templates/teammembership-index.pt (+7/-31)
lib/lp/registry/templates/teammembership-listing-simple.pt (+2/-3)
lib/lp/snappy/templates/snapbuild-index.pt (+8/-13)
lib/lp/soyuz/templates/build-index.pt (+6/-10)
lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt (+3/-9)
lib/lp/soyuz/templates/distroseries-queue.pt (+4/-7)
lib/lp/soyuz/templates/livefsbuild-index.pt (+8/-13)
lib/lp/soyuz/templates/packagepublishing-details.pt (+12/-12)
lib/lp/soyuz/templates/person-ppa-packages.pt (+1/-5)
lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-detailed.pt (+1/-2)
lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-compact.pt (+3/-6)
lib/lp/translations/templates/currenttranslationmessage-translate-one.pt (+6/-15)
lib/lp/translations/templates/person-translation-activity.pt (+1/-4)
lib/lp/translations/templates/person-translations.pt (+1/-4)
lib/lp/translations/templates/potemplate-chart.pt (+2/-8)
lib/lp/translations/templates/potemplate-portlet-details.pt (+2/-5)
lib/lp/translations/templates/productseries-translations-languages.pt (+3/-9)
lib/lp/translations/templates/serieslanguage-index.pt (+3/-9)
lib/lp/translations/templates/translationgroup-index.pt (+1/-7)
lib/lp/translations/templates/translationgroups-index.pt (+2/-5)
lib/lp/translations/templates/translations-macros.pt (+4/-10)
lib/lp/translations/templates/translationtemplatesbuild-index.pt (+2/-3)
Reviewer Review Type Date Requested Status
Cristian Gonzalez (community) Approve
Review via email: mp+405037@code.launchpad.net

Commit message

Refactor longhand versions of fmt:*datetitle

Description of the change

We now have `fmt:approximatedatetitle` and `fmt:displaydatetitle`, but there were still quite a number of places that wrote out some rough equivalent of those in longhand. Use the new helpers for this. The HTML tag structure will change somewhat, as this means that we now use the HTML5 `<time>` element, but the visual rendering should be as before.

To post a comment you must log in.
Revision history for this message
Cristian Gonzalez (cristiangsp) wrote :

Looks good!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/lib/lp/answers/templates/faq-index.pt b/lib/lp/answers/templates/faq-index.pt
index 9bc0773..f322d82 100644
--- a/lib/lp/answers/templates/faq-index.pt
+++ b/lib/lp/answers/templates/faq-index.pt
@@ -10,9 +10,8 @@
10 <metal:registering fill-slot="registering">10 <metal:registering fill-slot="registering">
11 Created by <a tal:replace="structure context/owner/fmt:link" />11 Created by <a tal:replace="structure context/owner/fmt:link" />
12 on12 on
13 <span13 <tal:created
14 tal:attributes="title context/date_created/fmt:datetime"14 replace="structure context/date_created/fmt:displaydatetitle" />
15 tal:content="context/date_created/fmt:displaydate">2005-10-05</span>
16 </metal:registering>15 </metal:registering>
1716
18 <metal:portlets fill-slot="side">17 <metal:portlets fill-slot="side">
@@ -33,9 +32,8 @@
33 <dd>32 <dd>
34 <a tal:replace="structure context/last_updated_by/fmt:link" />33 <a tal:replace="structure context/last_updated_by/fmt:link" />
35 on34 on
36 <span tal:attributes="title context/date_last_updated/fmt:datetime"35 <tal:last-updated
37 tal:content="context/date_last_updated/fmt:displaydate"36 replace="structure context/date_last_updated/fmt:displaydatetitle" />
38 >2005-10-05</span>
39 </dd>37 </dd>
40 </dl>38 </dl>
41 </tal:last_updated_by>39 </tal:last_updated_by>
diff --git a/lib/lp/answers/templates/question-index.pt b/lib/lp/answers/templates/question-index.pt
index 13f6270..e4ba40a 100644
--- a/lib/lp/answers/templates/question-index.pt
+++ b/lib/lp/answers/templates/question-index.pt
@@ -40,10 +40,8 @@
40 <metal:registering fill-slot="registering">40 <metal:registering fill-slot="registering">
41 Asked by41 Asked by
42 <a tal:replace="structure context/owner/fmt:link" />42 <a tal:replace="structure context/owner/fmt:link" />
43 <span43 <tal:created
44 tal:attributes="title context/datecreated/fmt:datetime"44 replace="structure context/datecreated/fmt:displaydatetitle" />
45 tal:content="context/datecreated/fmt:displaydate">2005-10-05</span>
46
47 </metal:registering>45 </metal:registering>
4846
4947
diff --git a/lib/lp/app/templates/launchpad-search.pt b/lib/lp/app/templates/launchpad-search.pt
index 6ffd23f..f686209 100644
--- a/lib/lp/app/templates/launchpad-search.pt
+++ b/lib/lp/app/templates/launchpad-search.pt
@@ -55,9 +55,8 @@
55 <b tal:content="pillar/displayname" />,55 <b tal:content="pillar/displayname" />,
56 </tal:per_pillar>56 </tal:per_pillar>
57 reported57 reported
58 <span58 <tal:created
59 tal:attributes="title view/bug/datecreated/fmt:datetime"59 replace="structure view/bug/datecreated/fmt:displaydatetitle" />
60 tal:content="view/bug/datecreated/fmt:displaydate">2005-10-05</span>
61 by60 by
62 <a61 <a
63 tal:attributes="href view/bug/owner/fmt:url"62 tal:attributes="href view/bug/owner/fmt:url"
@@ -71,9 +70,8 @@
71 </div>70 </div>
72 <div class="summary">71 <div class="summary">
73 posted72 posted
74 <span73 <tal:created
75 tal:attributes="title view/question/datecreated/fmt:datetime"74 replace="structure view/question/datecreated/fmt:displaydatetitle" />
76 tal:content="view/question/datecreated/fmt:displaydate">2005-10-05</span>
77 by75 by
78 <a tal:replace="structure view/question/owner/fmt:link"76 <a tal:replace="structure view/question/owner/fmt:link"
79 >Foo Bar</a><tal:assignee condition="view/question/assignee">,77 >Foo Bar</a><tal:assignee condition="view/question/assignee">,
@@ -113,10 +111,9 @@
113 # Product and ProjectGroup still use the wrong name for111 # Product and ProjectGroup still use the wrong name for
114 # date_created.112 # date_created.
115 </tal:XXX>113 </tal:XXX>
116 <span114 <tal:created
117 tal:define="date_created view/pillar/datecreated|view/pillar/date_created|nothing"115 define="date_created view/pillar/datecreated|view/pillar/date_created|nothing"
118 tal:attributes="title date_created/fmt:datetime"116 replace="structure date_created/fmt:displaydatetitle" />
119 tal:content="date_created/fmt:displaydate">2005-10-12</span>
120 </div>117 </div>
121 </div>118 </div>
122 </li>119 </li>
@@ -137,18 +134,16 @@
137 </div>134 </div>
138 <div>135 <div>
139 Created136 Created
140 <span137 <tal:created
141 tal:attributes="title view/person_or_team/datecreated/fmt:datetime"138 replace="structure view/person_or_team/datecreated/fmt:displaydatetitle" />
142 tal:content="view/person_or_team/datecreated/fmt:displaydate">2005-10-05</span>
143 </div>139 </div>
144 </tal:team>140 </tal:team>
145 <tal:person141 <tal:person
146 tal:condition="not: view/person_or_team/is_team">142 tal:condition="not: view/person_or_team/is_team">
147 <div>143 <div>
148 joined144 joined
149 <span145 <tal:created
150 tal:attributes="title view/person_or_team/datecreated/fmt:datetime"146 replace="structure view/person_or_team/datecreated/fmt:displaydatetitle" />,
151 tal:content="view/person_or_team/datecreated/fmt:displaydate">2005-10-05</span>,
152 with <tal:karma content="view/person_or_team/karma">1000</tal:karma> karma147 with <tal:karma content="view/person_or_team/karma">1000</tal:karma> karma
153 </div>148 </div>
154 </tal:person>149 </tal:person>
diff --git a/lib/lp/blueprints/templates/specification-goaldecide.pt b/lib/lp/blueprints/templates/specification-goaldecide.pt
index 6bf6277..b74f93a 100644
--- a/lib/lp/blueprints/templates/specification-goaldecide.pt
+++ b/lib/lp/blueprints/templates/specification-goaldecide.pt
@@ -17,15 +17,15 @@
17 <p>17 <p>
18 This goal was proposed by18 This goal was proposed by
19 <a tal:replace="structure context/goal_proposer/fmt:link">Foo Bar</a>19 <a tal:replace="structure context/goal_proposer/fmt:link">Foo Bar</a>
20 <span tal:attributes="title context/date_goal_proposed/fmt:datetime"20 <tal:goal-proposed
21 tal:content="context/date_goal_proposed/fmt:displaydate" />.21 replace="structure context/date_goal_proposed/fmt:displaydatetitle" />.
22 <tal:already_decided condition="context/goal_decider">22 <tal:already_decided condition="context/goal_decider">
23 It was previously marked23 It was previously marked
24 "<span tal:replace="context/goalstatus/title">Approved</span>"24 "<span tal:replace="context/goalstatus/title">Approved</span>"
25 as a goal by25 as a goal by
26 <a tal:replace="structure context/goal_decider/fmt:link">Foo Bar</a>26 <a tal:replace="structure context/goal_decider/fmt:link">Foo Bar</a>
27 <span tal:attributes="title context/date_goal_decided/fmt:datetime"27 <tal:goal-decided
28 tal:content="context/date_goal_decided/fmt:displaydate" />.28 replace="structure context/date_goal_decided/fmt:displaydatetitle" />.
29 </tal:already_decided>29 </tal:already_decided>
30 </p>30 </p>
31 </div>31 </div>
diff --git a/lib/lp/blueprints/templates/specification-index.pt b/lib/lp/blueprints/templates/specification-index.pt
index 37528bf..81b52d4 100644
--- a/lib/lp/blueprints/templates/specification-index.pt
+++ b/lib/lp/blueprints/templates/specification-index.pt
@@ -18,9 +18,8 @@
18 <tal:registering metal:fill-slot="registering">18 <tal:registering metal:fill-slot="registering">
19 Registered by19 Registered by
20 <tal:registrant tal:replace="structure context/owner/fmt:link" />20 <tal:registrant tal:replace="structure context/owner/fmt:link" />
21 <span21 <tal:created
22 tal:attributes="title context/datecreated/fmt:datetime"22 replace="structure context/datecreated/fmt:displaydatetitle" />
23 tal:content="context/datecreated/fmt:displaydate" />
24 </tal:registering>23 </tal:registering>
2524
26<metal:heading fill-slot="heading">25<metal:heading fill-slot="heading">
diff --git a/lib/lp/blueprints/templates/specificationgoal-setgoals.pt b/lib/lp/blueprints/templates/specificationgoal-setgoals.pt
index c8c2ffc..16a8fc6 100644
--- a/lib/lp/blueprints/templates/specificationgoal-setgoals.pt
+++ b/lib/lp/blueprints/templates/specificationgoal-setgoals.pt
@@ -70,9 +70,8 @@
70 <span tal:replace="context/displayname">Edgy</span>70 <span tal:replace="context/displayname">Edgy</span>
71 by71 by
72 <a tal:replace="structure spec/goal_proposer/fmt:link" />72 <a tal:replace="structure spec/goal_proposer/fmt:link" />
73 <span73 <tal:goal-proposed
74 tal:attributes="title spec/date_goal_proposed/fmt:datetime"74 replace="structure spec/date_goal_proposed/fmt:displaydatetitle" />.
75 tal:content="spec/date_goal_proposed/fmt:displaydate" />.
76 </div>75 </div>
77 </td>76 </td>
78 </tr>77 </tr>
diff --git a/lib/lp/blueprints/templates/sprint-index.pt b/lib/lp/blueprints/templates/sprint-index.pt
index 42dd559..da5dbe2 100644
--- a/lib/lp/blueprints/templates/sprint-index.pt
+++ b/lib/lp/blueprints/templates/sprint-index.pt
@@ -11,9 +11,9 @@
1111
12<tal:registering metal:fill-slot="registering">12<tal:registering metal:fill-slot="registering">
13 Registered by <a tal:replace="structure context/owner/fmt:link" />13 Registered by <a tal:replace="structure context/owner/fmt:link" />
14 on <span tal:content="context/datecreated/fmt:displaydate"14 on
15 tal:attributes="title context/datecreated/fmt:datetime"15 <tal:created
16 >on 2005-01-01</span>16 replace="structure context/datecreated/fmt:displaydatetitle" />
17</tal:registering>17</tal:registering>
1818
19<div metal:fill-slot="main"19<div metal:fill-slot="main"
diff --git a/lib/lp/blueprints/templates/sprint-listing-detailed.pt b/lib/lp/blueprints/templates/sprint-listing-detailed.pt
index 65704f1..4b0c254 100644
--- a/lib/lp/blueprints/templates/sprint-listing-detailed.pt
+++ b/lib/lp/blueprints/templates/sprint-listing-detailed.pt
@@ -29,9 +29,8 @@
29 <a29 <a
30 tal:attributes="href context/owner/fmt:url"30 tal:attributes="href context/owner/fmt:url"
31 tal:content="context/owner/displayname">Foo Bar</a>31 tal:content="context/owner/displayname">Foo Bar</a>
32 <span32 <tal:created
33 tal:attributes="title context/datecreated/fmt:datetime"33 replace="structure context/datecreated/fmt:displaydatetitle" />
34 tal:content="context/datecreated/fmt:displaydate">2005-10-05</span>
35 </div>34 </div>
36 </div>35 </div>
37 </td>36 </td>
diff --git a/lib/lp/blueprints/templates/sprint-settopics.pt b/lib/lp/blueprints/templates/sprint-settopics.pt
index 2b543b8..ca33895 100644
--- a/lib/lp/blueprints/templates/sprint-settopics.pt
+++ b/lib/lp/blueprints/templates/sprint-settopics.pt
@@ -80,11 +80,8 @@
80 <span tal:condition="python: speclink.registrant.id not in view.attendee_ids">80 <span tal:condition="python: speclink.registrant.id not in view.attendee_ids">
81 (not attending)81 (not attending)
82 </span>82 </span>
83 <span83 <tal:created
84 tal:attributes="title speclink/date_created/fmt:datetime"84 replace="structure speclink/date_created/fmt:displaydatetitle" />
85 tal:content="speclink/date_created/fmt:displaydate">
86 2006-01-12
87 </span>
88 </tal:registrant>85 </tal:registrant>
89 </div>86 </div>
90 </td>87 </td>
diff --git a/lib/lp/blueprints/templates/sprintspecification-decide.pt b/lib/lp/blueprints/templates/sprintspecification-decide.pt
index dbe059d..cebec96 100644
--- a/lib/lp/blueprints/templates/sprintspecification-decide.pt
+++ b/lib/lp/blueprints/templates/sprintspecification-decide.pt
@@ -35,18 +35,14 @@
35 <p>35 <p>
36 This topic was proposed by36 This topic was proposed by
37 <a tal:replace="structure context/registrant/fmt:link">Foo Bar</a>37 <a tal:replace="structure context/registrant/fmt:link">Foo Bar</a>
38 <span38 <tal:created
39 tal:attributes="title context/date_created/fmt:datetime"39 replace="structure context/date_created/fmt:displaydatetitle" />.
40 tal:content="context/date_created/fmt:displaydate">2006-12-13</span>.
41 <tal:already_decided condition="context/decider">40 <tal:already_decided condition="context/decider">
42 It was previously marked "<span tal:replace="context/status/title">41 It was previously marked "<span tal:replace="context/status/title">
43 Approved</span>" for the agenda by42 Approved</span>" for the agenda by
44 <a tal:replace="structure context/decider/fmt:link">Foo Bar</a>43 <a tal:replace="structure context/decider/fmt:link">Foo Bar</a>
45 <span44 <tal:decided
46 tal:attributes="title context/date_decided/fmt:datetime"45 replace="structure context/date_decided/fmt:displaydatetitle" />.
47 tal:content="context/date_decided/fmt:displaydate">
48 2006-12-13
49 </span>.
50 </tal:already_decided>46 </tal:already_decided>
51 </p>47 </p>
5248
diff --git a/lib/lp/bugs/templates/bug-listing-detailed.pt b/lib/lp/bugs/templates/bug-listing-detailed.pt
index 293115d..69a8836 100644
--- a/lib/lp/bugs/templates/bug-listing-detailed.pt
+++ b/lib/lp/bugs/templates/bug-listing-detailed.pt
@@ -6,8 +6,7 @@
6 <pillar tal:replace="structure pillar/fmt:link:bugs" />,6 <pillar tal:replace="structure pillar/fmt:link:bugs" />,
7 </tal:per_pillar>7 </tal:per_pillar>
8 reported8 reported
9 <span9 <tal:created
10 tal:attributes="title context/datecreated/fmt:datetime"10 replace="structure context/datecreated/fmt:displaydatetitle" />
11 tal:content="context/datecreated/fmt:displaydate">2005-10-05</span>
12 </span>11 </span>
13</li>12</li>
diff --git a/lib/lp/bugs/templates/bugcomment-macros.pt b/lib/lp/bugs/templates/bugcomment-macros.pt
index 7d5fa48..efa23d6 100644
--- a/lib/lp/bugs/templates/bugcomment-macros.pt
+++ b/lib/lp/bugs/templates/bugcomment-macros.pt
@@ -34,11 +34,7 @@
34 <tal:activity_has_person>34 <tal:activity_has_person>
35 <tal:activity_person replace="structure activity_person/fmt:link-display-name-id" />35 <tal:activity_person replace="structure activity_person/fmt:link-display-name-id" />
36 </tal:activity_has_person>36 </tal:activity_has_person>
37 <span37 <tal:date replace="structure activity_date/fmt:displaydatetitle" />
38 tal:attributes="title activity_date/fmt:datetime"
39 tal:content="activity_date/fmt:displaydate">
40 7 minutes ago
41 </span>
42 </div>38 </div>
43 <div class="boardCommentActivity">39 <div class="boardCommentActivity">
44 <metal:activity-table40 <metal:activity-table
diff --git a/lib/lp/bugs/templates/bugtask-edit-form.pt b/lib/lp/bugs/templates/bugtask-edit-form.pt
index 1e1a5e6..3216b2e 100644
--- a/lib/lp/bugs/templates/bugtask-edit-form.pt
+++ b/lib/lp/bugs/templates/bugtask-edit-form.pt
@@ -210,11 +210,7 @@
210 <tal:has_been_pulled210 <tal:has_been_pulled
211 tal:condition="context/bugwatch/lastchecked">211 tal:condition="context/bugwatch/lastchecked">
212 This information was last pulled212 This information was last pulled
213 <b213 <b tal:content="structure context/bugwatch/lastchecked/fmt:displaydatetitle" />.
214 tal:attributes="title context/bugwatch/lastchecked/fmt:datetime"
215 tal:content="context/bugwatch/lastchecked/fmt:displaydate">
216 3 minutes ago
217 </b>.
218 </tal:has_been_pulled>214 </tal:has_been_pulled>
219 <tal:has_not_been_pulled215 <tal:has_not_been_pulled
220 tal:condition="not:context/bugwatch/lastchecked">216 tal:condition="not:context/bugwatch/lastchecked">
diff --git a/lib/lp/bugs/templates/bugtask-index.pt b/lib/lp/bugs/templates/bugtask-index.pt
index 8517916..911161b 100644
--- a/lib/lp/bugs/templates/bugtask-index.pt
+++ b/lib/lp/bugs/templates/bugtask-index.pt
@@ -74,9 +74,8 @@
74 <tal:registering metal:fill-slot="registering">74 <tal:registering metal:fill-slot="registering">
75 Bug #<tal:id replace="context/bug/id">1</tal:id> reported by75 Bug #<tal:id replace="context/bug/id">1</tal:id> reported by
76 <tal:reporter replace="structure context/bug/owner/fmt:link" />76 <tal:reporter replace="structure context/bug/owner/fmt:link" />
77 <span77 <tal:created
78 tal:attributes="title context/bug/datecreated/fmt:datetime"78 replace="structure context/bug/datecreated/fmt:displaydatetitle" />
79 tal:content="context/bug/datecreated/fmt:displaydate" />
80 </tal:registering>79 </tal:registering>
8180
82 <metal:heading fill-slot="heading" tal:define="context_menu context/menu:context">81 <metal:heading fill-slot="heading" tal:define="context_menu context/menu:context">
diff --git a/lib/lp/buildmaster/templates/builds-list.pt b/lib/lp/buildmaster/templates/builds-list.pt
index 2f67d3e..4a12620 100644
--- a/lib/lp/buildmaster/templates/builds-list.pt
+++ b/lib/lp/buildmaster/templates/builds-list.pt
@@ -56,13 +56,9 @@
56 </div>56 </div>
57 <div tal:condition="build/was_built">57 <div tal:condition="build/was_built">
58 Build started58 Build started
59 <tal:soyuz_record condition="build/duration">59 <tal:soyuz_record
60 <span60 condition="build/duration"
61 tal:attributes="61 replace="structure build/date_started/fmt:displaydatetitle" />
62 title build/date_started/fmt:datetime"
63 tal:content="
64 build/date_started/fmt:displaydate" />
65 </tal:soyuz_record>
66 <tal:gina_record condition="not: build/duration">62 <tal:gina_record condition="not: build/duration">
67 <i>at an unknown time</i>63 <i>at an unknown time</i>
68 </tal:gina_record>64 </tal:gina_record>
@@ -79,9 +75,8 @@
79 </tal:show_builder_info>75 </tal:show_builder_info>
80 <tal:date_built condition="build/date_finished">76 <tal:date_built condition="build/date_finished">
81 and finished77 and finished
82 <span78 <tal:finished
83 tal:attributes="title build/date_finished/fmt:datetime"79 replace="structure build/date_finished/fmt:displaydatetitle" />
84 tal:content="build/date_finished/fmt:displaydate" />
85 taking80 taking
86 <tal:time81 <tal:time
87 content="build/duration/fmt:approximateduration" />82 content="build/duration/fmt:approximateduration" />
@@ -100,9 +95,8 @@
100 </tal:pending>95 </tal:pending>
101 <tal:building condition="bq/builder">96 <tal:building condition="bq/builder">
102 Build started97 Build started
103 <span98 <tal:started
104 tal:attributes="title bq/date_started/fmt:datetime"99 replace="structure bq/date_started/fmt:displaydatetitle" />
105 tal:content="bq/date_started/fmt:displaydate" />
106 on100 on
107 <a tal:content="bq/builder/title"101 <a tal:content="bq/builder/title"
108 tal:attributes="href bq/builder/fmt:url"/>102 tal:attributes="href bq/builder/fmt:url"/>
diff --git a/lib/lp/code/templates/branch-heading.pt b/lib/lp/code/templates/branch-heading.pt
index cbeb6d1..5a080af 100644
--- a/lib/lp/code/templates/branch-heading.pt
+++ b/lib/lp/code/templates/branch-heading.pt
@@ -7,17 +7,11 @@
7 <div style="float:right; text-align: right">7 <div style="float:right; text-align: right">
8 Created by8 Created by
9 <tal:registrant tal:replace="structure context/registrant/fmt:link"/>9 <tal:registrant tal:replace="structure context/registrant/fmt:link"/>
10 <span10 <tal:created
11 tal:attributes="title context/date_created/fmt:datetime"11 replace="structure context/date_created/fmt:displaydatetitle" />
12 tal:content="context/date_created/fmt:displaydate">
13 2005-10-18
14 </span>
15 and last modified12 and last modified
16 <span13 <tal:last-modified
17 tal:attributes="title context/date_last_modified/fmt:datetime"14 replace="structure context/date_last_modified/fmt:displaydatetitle" />
18 tal:content="context/date_last_modified/fmt:displaydate">
19 2005-10-18
20 </span>
21 </div>15 </div>
22 <span class="sprite branch"> Branch</span>16 <span class="sprite branch"> Branch</span>
23 <tt tal:content="context/bzr_identity" />17 <tt tal:content="context/bzr_identity" />
diff --git a/lib/lp/code/templates/branch-macros.pt b/lib/lp/code/templates/branch-macros.pt
index 54c94bf..6eb8133 100644
--- a/lib/lp/code/templates/branch-macros.pt
+++ b/lib/lp/code/templates/branch-macros.pt
@@ -259,10 +259,8 @@
259 </tal:unknown-person>259 </tal:unknown-person>
260 </tal:revision-author>260 </tal:revision-author>
261261
262 <span262 <tal:revision-date
263 tal:attributes="title rev_no/revision/revision_date/fmt:datetime"263 replace="structure rev_no/revision/revision_date/fmt:displaydatetitle" />
264 tal:content="rev_no/revision/revision_date/fmt:displaydate"
265 >2005-10-05 14:34:22 WST</span>
266 </dt>264 </dt>
267 <dd class="subordinate revision-comment">265 <dd class="subordinate revision-comment">
268 <tal:commit-message266 <tal:commit-message
diff --git a/lib/lp/code/templates/branch-messages.pt b/lib/lp/code/templates/branch-messages.pt
index 28216db..2a03680 100644
--- a/lib/lp/code/templates/branch-messages.pt
+++ b/lib/lp/code/templates/branch-messages.pt
@@ -23,8 +23,8 @@
23 <tal:failed-once tal:condition="view/mirror_failed_once">23 <tal:failed-once tal:condition="view/mirror_failed_once">
24 This branch may be out of date, as Launchpad was not able to24 This branch may be out of date, as Launchpad was not able to
25 access it25 access it
26 <span tal:attributes="title branch/last_mirror_attempt/fmt:datetime"26 <tal:last-mirror-attempt
27 tal:content="branch/last_mirror_attempt/fmt:displaydate" />.27 replace="structure branch/last_mirror_attempt/fmt:displaydatetitle" />.
28 </tal:failed-once>28 </tal:failed-once>
2929
30 <tal:failed-multiple tal:condition="not:view/mirror_failed_once">30 <tal:failed-multiple tal:condition="not:view/mirror_failed_once">
@@ -40,8 +40,8 @@
40 <tal:not-mirrored-yet tal:condition="not:branch/last_mirrored">40 <tal:not-mirrored-yet tal:condition="not:branch/last_mirrored">
41 Launchpad has not been able to mirror this branch. The last attempt41 Launchpad has not been able to mirror this branch. The last attempt
42 was42 was
43 <span tal:attributes="title branch/last_mirror_attempt/fmt:datetime"43 <tal:last-mirror-attempt
44 tal:content="branch/last_mirror_attempt/fmt:displaydate" />.44 replace="structure branch/last_mirror_attempt/fmt:displaydatetitle" />.
45 </tal:not-mirrored-yet>45 </tal:not-mirrored-yet>
46 </tal:failed-multiple>46 </tal:failed-multiple>
47 </tal:mirror-scheduled>47 </tal:mirror-scheduled>
diff --git a/lib/lp/code/templates/distributionsourcepackage-branches-grouped.pt b/lib/lp/code/templates/distributionsourcepackage-branches-grouped.pt
index ed73476..3f4438a 100644
--- a/lib/lp/code/templates/distributionsourcepackage-branches-grouped.pt
+++ b/lib/lp/code/templates/distributionsourcepackage-branches-grouped.pt
@@ -71,12 +71,7 @@
71 tal:attributes="class string:branchstatus${branch/lifecycle_status/name}">71 tal:attributes="class string:branchstatus${branch/lifecycle_status/name}">
72 Status</span>72 Status</span>
73 </td>73 </td>
74 <td>74 <td tal:content="structure branch/date_last_modified/fmt:approximatedatetitle" />
75 <span tal:attributes="title branch/date_last_modified/fmt:datetime"
76 tal:content="branch/date_last_modified/fmt:approximatedate">
77 sometime
78 </span>
79 </td>
80 </tr>75 </tr>
81 <tr tal:condition="group/more-branch-count">76 <tr tal:condition="group/more-branch-count">
82 <td colspan="4" style="padding-left: 2em">77 <td colspan="4" style="padding-left: 2em">
diff --git a/lib/lp/code/templates/git-macros.pt b/lib/lp/code/templates/git-macros.pt
index cb0f302..b7a6318 100644
--- a/lib/lp/code/templates/git-macros.pt
+++ b/lib/lp/code/templates/git-macros.pt
@@ -209,8 +209,7 @@
209 <tal:unknown-person condition="not: author/person">209 <tal:unknown-person condition="not: author/person">
210 <strong tal:content="author/name/fmt:obfuscate-email" />210 <strong tal:content="author/name/fmt:obfuscate-email" />
211 </tal:unknown-person>211 </tal:unknown-person>
212 <span tal:attributes="title author_date/fmt:datetime"212 <tal:author-date replace="structure author_date/fmt:displaydatetitle" />
213 tal:content="author_date/fmt:displaydate" />
214 </dt>213 </dt>
215 <dd class="subordinate commit-message"214 <dd class="subordinate commit-message"
216 tal:define="commit_message python:commit_info['commit_message']">215 tal:define="commit_message python:commit_info['commit_message']">
diff --git a/lib/lp/code/templates/gitref-listing.pt b/lib/lp/code/templates/gitref-listing.pt
index 9ef1e53..d9f3260 100644
--- a/lib/lp/code/templates/gitref-listing.pt
+++ b/lib/lp/code/templates/gitref-listing.pt
@@ -47,8 +47,8 @@ function hide_git_commit(id) {
47 <td>47 <td>
48 <span class="sortkey"48 <span class="sortkey"
49 tal:content="ref/committer_date/fmt:datetime" />49 tal:content="ref/committer_date/fmt:datetime" />
50 <span tal:attributes="title ref/committer_date/fmt:datetime"50 <tal:committer-date
51 tal:content="ref/committer_date/fmt:approximatedate" />51 replace="structure ref/committer_date/fmt:approximatedatetitle" />
52 </td>52 </td>
53 <td tal:attributes="onmouseover string:show_git_commit(${repeat/ref/index});53 <td tal:attributes="onmouseover string:show_git_commit(${repeat/ref/index});
54 onmouseout string:hide_git_commit(${repeat/ref/index});">54 onmouseout string:hide_git_commit(${repeat/ref/index});">
diff --git a/lib/lp/code/templates/sourcepackagerecipebuild-index.pt b/lib/lp/code/templates/sourcepackagerecipebuild-index.pt
index d9b9729..7f9b011 100644
--- a/lib/lp/code/templates/sourcepackagerecipebuild-index.pt
+++ b/lib/lp/code/templates/sourcepackagerecipebuild-index.pt
@@ -11,9 +11,8 @@
1111
12 <tal:registering metal:fill-slot="registering">12 <tal:registering metal:fill-slot="registering">
13 created13 created
14 <span tal:content="context/date_created/fmt:displaydate"14 <tal:created
15 tal:attributes="title context/date_created/fmt:datetime"15 replace="structure context/date_created/fmt:displaydatetitle" />
16 >on 2005-01-01</span>
17 </tal:registering>16 </tal:registering>
1817
19 <div metal:fill-slot="main">18 <div metal:fill-slot="main">
@@ -121,14 +120,10 @@
121 </li>120 </li>
122 </tal:pending>121 </tal:pending>
123 </tal:reallypending>122 </tal:reallypending>
124 <tal:started condition="context/date_started">123 <li tal:condition="context/date_started">
125 <li tal:condition="context/date_started">124 Started <tal:started
126 Started <span125 replace="structure context/date_started/fmt:displaydatetitle" />
127 tal:define="start context/date_started"126 </li>
128 tal:attributes="title start/fmt:datetime"
129 tal:content="start/fmt:displaydate">2008-01-01</span>
130 </li>
131 </tal:started>
132 <tal:finish condition="not: context/date_finished">127 <tal:finish condition="not: context/date_finished">
133 <li tal:define="eta view/eta" tal:condition="view/eta">128 <li tal:define="eta view/eta" tal:condition="view/eta">
134 Estimated finish <tal:eta129 Estimated finish <tal:eta
@@ -137,9 +132,8 @@
137 </tal:finish>132 </tal:finish>
138133
139 <li tal:condition="context/date_finished">134 <li tal:condition="context/date_finished">
140 Finished <span135 Finished <tal:finished
141 tal:attributes="title context/date_finished/fmt:datetime"136 replace="structure context/date_finished/fmt:displaydatetitle" />
142 tal:content="context/date_finished/fmt:displaydate">2008-01-01</span>
143 <tal:duration condition="context/duration">137 <tal:duration condition="context/duration">
144 (took <span tal:replace="context/duration/fmt:exactduration"/>)138 (took <span tal:replace="context/duration/fmt:exactduration"/>)
145 </tal:duration>139 </tal:duration>
diff --git a/lib/lp/oci/templates/ocirecipebuild-index.pt b/lib/lp/oci/templates/ocirecipebuild-index.pt
index dc896e2..a1f3caf 100644
--- a/lib/lp/oci/templates/ocirecipebuild-index.pt
+++ b/lib/lp/oci/templates/ocirecipebuild-index.pt
@@ -11,8 +11,8 @@
1111
12 <tal:registering metal:fill-slot="registering">12 <tal:registering metal:fill-slot="registering">
13 created13 created
14 <span tal:content="context/date_created/fmt:displaydate"14 <tal:created
15 tal:attributes="title context/date_created/fmt:datetime"/>15 replace="structure context/date_created/fmt:displaydatetitle" />
16 </tal:registering>16 </tal:registering>
1717
18 <div metal:fill-slot="main">18 <div metal:fill-slot="main">
@@ -105,14 +105,10 @@
105 </li>105 </li>
106 </tal:pending>106 </tal:pending>
107 </tal:reallypending>107 </tal:reallypending>
108 <tal:started condition="context/date_started">108 <li tal:condition="context/date_started">
109 <li tal:condition="context/date_started">109 Started <tal:started
110 Started <span110 replace="structure context/date_started/fmt:displaydatetitle" />
111 tal:define="start context/date_started"111 </li>
112 tal:attributes="title start/fmt:datetime"
113 tal:content="start/fmt:displaydate"/>
114 </li>
115 </tal:started>
116 <tal:finish condition="not: context/date_finished">112 <tal:finish condition="not: context/date_finished">
117 <li tal:define="eta context/eta" tal:condition="context/eta">113 <li tal:define="eta context/eta" tal:condition="context/eta">
118 Estimated finish <tal:eta replace="eta/fmt:approximatedate"/>114 Estimated finish <tal:eta replace="eta/fmt:approximatedate"/>
@@ -120,9 +116,8 @@
120 </tal:finish>116 </tal:finish>
121117
122 <li tal:condition="context/date_finished">118 <li tal:condition="context/date_finished">
123 Finished <span119 Finished <tal:finished
124 tal:attributes="title context/date_finished/fmt:datetime"120 replace="structure context/date_finished/fmt:displaydatetitle" />
125 tal:content="context/date_finished/fmt:displaydate"/>
126 <tal:duration condition="context/duration">121 <tal:duration condition="context/duration">
127 (took <span tal:replace="context/duration/fmt:exactduration"/>)122 (took <span tal:replace="context/duration/fmt:exactduration"/>)
128 </tal:duration>123 </tal:duration>
diff --git a/lib/lp/registry/templates/distribution-index.pt b/lib/lp/registry/templates/distribution-index.pt
index b3955af..1c7c7bd 100644
--- a/lib/lp/registry/templates/distribution-index.pt
+++ b/lib/lp/registry/templates/distribution-index.pt
@@ -26,9 +26,8 @@
26 <tal:registering metal:fill-slot="registering">26 <tal:registering metal:fill-slot="registering">
27 Registered by27 Registered by
28 <a tal:replace="structure context/registrant/fmt:link" />28 <a tal:replace="structure context/registrant/fmt:link" />
29 <span tal:content="context/date_created/fmt:displaydate"29 <tal:created
30 tal:attributes="title context/date_created/fmt:datetime"30 replace="structure context/date_created/fmt:displaydatetitle" />
31 >on 2005-01-01</span>
32 </tal:registering>31 </tal:registering>
3332
34 <tal:main metal:fill-slot="main"33 <tal:main metal:fill-slot="main"
diff --git a/lib/lp/registry/templates/distributionmirror-index.pt b/lib/lp/registry/templates/distributionmirror-index.pt
index 27f3139..3d840d0 100644
--- a/lib/lp/registry/templates/distributionmirror-index.pt
+++ b/lib/lp/registry/templates/distributionmirror-index.pt
@@ -101,9 +101,8 @@
101 </tal:not-probe>101 </tal:not-probe>
102 <tal:probe condition="probe">102 <tal:probe condition="probe">
103 <p>This mirror was last verified103 <p>This mirror was last verified
104 <span104 <tal:created
105 tal:attributes="title probe/date_created/fmt:datetime"105 replace="structure probe/date_created/fmt:displaydatetitle" />.
106 tal:content="probe/date_created/fmt:displaydate" />.
107106
108 <tal:is-owner condition="context/required:launchpad.Edit">107 <tal:is-owner condition="context/required:launchpad.Edit">
109 You can see the108 You can see the
diff --git a/lib/lp/registry/templates/distributionmirror-prober-logs.pt b/lib/lp/registry/templates/distributionmirror-prober-logs.pt
index b452764..f0c440f 100644
--- a/lib/lp/registry/templates/distributionmirror-prober-logs.pt
+++ b/lib/lp/registry/templates/distributionmirror-prober-logs.pt
@@ -30,11 +30,7 @@
30 </thead>30 </thead>
31 <tbody>31 <tbody>
32 <tr tal:repeat="record view/probe_records/currentBatch">32 <tr tal:repeat="record view/probe_records/currentBatch">
33 <td>33 <td tal:content="structure record/date_created/fmt:approximatedatetitle" />
34 <span
35 tal:attributes="title record/date_created/fmt:datetime"
36 tal:content="record/date_created/fmt:approximatedate" />
37 </td>
38 <td><a tal:content="record/log_file/filename"34 <td><a tal:content="record/log_file/filename"
39 tal:attributes="href record/log_file/http_url" />35 tal:attributes="href record/log_file/http_url" />
40 </td>36 </td>
diff --git a/lib/lp/registry/templates/distroseries-index.pt b/lib/lp/registry/templates/distroseries-index.pt
index bf81282..e9bd461 100644
--- a/lib/lp/registry/templates/distroseries-index.pt
+++ b/lib/lp/registry/templates/distroseries-index.pt
@@ -33,9 +33,8 @@
33 <tal:registering metal:fill-slot="registering">33 <tal:registering metal:fill-slot="registering">
34 Registered by34 Registered by
35 <a tal:replace="structure context/registrant/fmt:link" />35 <a tal:replace="structure context/registrant/fmt:link" />
36 <span tal:content="context/date_created/fmt:displaydate"36 <tal:created
37 tal:attributes="title context/date_created/fmt:datetime"37 replace="structure context/date_created/fmt:displaydatetitle" />
38 >on 2005-01-01</span>
39 </tal:registering>38 </tal:registering>
4039
41 <div metal:fill-slot="main">40 <div metal:fill-slot="main">
diff --git a/lib/lp/registry/templates/distroseries-localdifferences.pt b/lib/lp/registry/templates/distroseries-localdifferences.pt
index 200b9e0..497a4da 100644
--- a/lib/lp/registry/templates/distroseries-localdifferences.pt
+++ b/lib/lp/registry/templates/distroseries-localdifferences.pt
@@ -225,8 +225,8 @@
225 <td class="last-changed">225 <td class="last-changed">
226 <tal:parent condition="not: view/show_derived_version">226 <tal:parent condition="not: view/show_derived_version">
227 <tal:published condition="parent_source_pub">227 <tal:published condition="parent_source_pub">
228 <span tal:attributes="title parent_source_pub/datepublished/fmt:datetime"228 <tal:date
229 tal:content="parent_source_pub/datepublished/fmt:approximatedate">2005-09-16</span>229 replace="structure parent_source_pub/datepublished/fmt:approximatedatetitle" />
230 <tal:creator define="spr parent_source_pub/sourcepackagerelease">230 <tal:creator define="spr parent_source_pub/sourcepackagerelease">
231 <span class="nowrap">by <a tal:replace="structure spr/creator/fmt:link" /></span>231 <span class="nowrap">by <a tal:replace="structure spr/creator/fmt:link" /></span>
232 </tal:creator>232 </tal:creator>
@@ -247,8 +247,8 @@
247 </tal:parent>247 </tal:parent>
248 <tal:derived condition="view/show_derived_version">248 <tal:derived condition="view/show_derived_version">
249 <tal:published condition="source_pub">249 <tal:published condition="source_pub">
250 <span tal:attributes="title source_pub/datepublished/fmt:datetime"250 <tal:date
251 tal:content="source_pub/datepublished/fmt:approximatedate">2005-09-16</span>251 replace="structure source_pub/datepublished/fmt:approximatedatetitle" />
252 <tal:creator define="spr source_pub/sourcepackagerelease">252 <tal:creator define="spr source_pub/sourcepackagerelease">
253 <span class="nowrap">by <a tal:replace="structure spr/creator/fmt:link" /></span>253 <span class="nowrap">by <a tal:replace="structure spr/creator/fmt:link" /></span>
254 </tal:creator>254 </tal:creator>
diff --git a/lib/lp/registry/templates/distroseries-portlet-packaging.pt b/lib/lp/registry/templates/distroseries-portlet-packaging.pt
index e81de30..2956c37 100644
--- a/lib/lp/registry/templates/distroseries-portlet-packaging.pt
+++ b/lib/lp/registry/templates/distroseries-portlet-packaging.pt
@@ -43,8 +43,7 @@
43 <span class="lesser greyed-out">linked</span>43 <span class="lesser greyed-out">linked</span>
44 </tal:no_owner>44 </tal:no_owner>
45 <span class="lesser greyed-out"45 <span class="lesser greyed-out"
46 tal:attributes="title package/datecreated/fmt:datetime"46 tal:content="structure package/datecreated/fmt:approximatedatetitle" />
47 tal:content="package/datecreated/fmt:approximatedate" />
48 </p>47 </p>
49 </tal:package>48 </tal:package>
50 </dd>49 </dd>
diff --git a/lib/lp/registry/templates/milestone-index.pt b/lib/lp/registry/templates/milestone-index.pt
index cd7bf30..5b3e41a 100644
--- a/lib/lp/registry/templates/milestone-index.pt
+++ b/lib/lp/registry/templates/milestone-index.pt
@@ -99,9 +99,9 @@
99 <tal:has_release condition="view/release">99 <tal:has_release condition="view/release">
100 <dl>100 <dl>
101 <dt>Released:</dt>101 <dt>Released:</dt>
102 <dd><span102 <dd>
103 tal:attributes="title view/release/datereleased/fmt:datetime"103 <tal:released
104 tal:content="view/release/datereleased/fmt:approximatedate" />104 replace="structure view/release/datereleased/fmt:approximatedatetitle" />
105 &nbsp;105 &nbsp;
106 <a tal:replace="structure release_menu/delete/fmt:icon" />106 <a tal:replace="structure release_menu/delete/fmt:icon" />
107 <a tal:replace="structure release_menu/edit/fmt:icon" />107 <a tal:replace="structure release_menu/edit/fmt:icon" />
@@ -115,9 +115,7 @@
115115
116 <dl>116 <dl>
117 <dt>Release registered:</dt>117 <dt>Release registered:</dt>
118 <dd><span118 <dd tal:content="structure view/release/datecreated/fmt:approximatedatetitle" />
119 tal:attributes="title view/release/datecreated/fmt:datetime"
120 tal:content="view/release/datecreated/fmt:approximatedate" /></dd>
121 </dl>119 </dl>
122 </tal:has_release>120 </tal:has_release>
123 </tal:is_not_project_milestone_tag>121 </tal:is_not_project_milestone_tag>
diff --git a/lib/lp/registry/templates/person-index.pt b/lib/lp/registry/templates/person-index.pt
index 1261219..56dbcee 100644
--- a/lib/lp/registry/templates/person-index.pt
+++ b/lib/lp/registry/templates/person-index.pt
@@ -120,9 +120,8 @@
120 <p><span tal:replace="context/displayname" /> does not use Launchpad.120 <p><span tal:replace="context/displayname" /> does not use Launchpad.
121 <tal:block condition="context/creation_comment">121 <tal:block condition="context/creation_comment">
122 This page was created122 This page was created
123 <span123 <tal:created
124 tal:attributes="title context/datecreated/fmt:datetime"124 replace="structure context/datecreated/fmt:displaydatetitle" />
125 tal:content="context/datecreated/fmt:displaydate" />
126 <tal:user-created125 <tal:user-created
127 condition="context/creation_rationale/enumvalue:USER_CREATED">126 condition="context/creation_rationale/enumvalue:USER_CREATED">
128 by <a tal:attributes="href context/registrant/fmt:url">127 by <a tal:attributes="href context/registrant/fmt:url">
@@ -138,9 +137,8 @@
138 </tal:block>137 </tal:block>
139 <tal:block condition="not: context/creation_comment">138 <tal:block condition="not: context/creation_comment">
140 This page was created139 This page was created
141 <span140 <tal:created
142 tal:attributes="title context/datecreated/fmt:datetime"141 replace="structure context/datecreated/fmt:displaydatetitle" />.
143 tal:content="context/datecreated/fmt:displaydate" />.
144 </tal:block>142 </tal:block>
145 </p>143 </p>
146144
diff --git a/lib/lp/registry/templates/person-karma.pt b/lib/lp/registry/templates/person-karma.pt
index 806c229..53e6b6d 100644
--- a/lib/lp/registry/templates/person-karma.pt
+++ b/lib/lp/registry/templates/person-karma.pt
@@ -59,10 +59,9 @@
59 <tr tal:repeat="karma latest_karma">59 <tr tal:repeat="karma latest_karma">
60 <td>60 <td>
61 <span class="sortkey"61 <span class="sortkey"
62 tal:content="karma/datecreated/fmt:datetime">2005-10-06</span>62 tal:content="karma/datecreated/fmt:datetime" />
63 <span63 <tal:created
64 tal:attributes="title karma/datecreated/fmt:datetime"64 replace="structure karma/datecreated/fmt:approximatedatetitle" />
65 tal:content="karma/datecreated/fmt:approximatedate" />
66 </td>65 </td>
67 <td tal:content="karma/action/title">Bug Filed</td>66 <td tal:content="karma/action/title">Bug Filed</td>
68 </tr>67 </tr>
diff --git a/lib/lp/registry/templates/person-macros.pt b/lib/lp/registry/templates/person-macros.pt
index 0077431..3eb80c6 100644
--- a/lib/lp/registry/templates/person-macros.pt
+++ b/lib/lp/registry/templates/person-macros.pt
@@ -148,11 +148,7 @@
148 tal:content="spr/version">148 tal:content="spr/version">
149 </a>149 </a>
150 </td>150 </td>
151 <td151 <td tal:content="structure spr/dateuploaded/fmt:approximatedatetitle" />
152 tal:attributes="title spr/dateuploaded/fmt:datetime"
153 tal:content="spr/dateuploaded/fmt:approximatedate">
154 2005-10-24
155 </td>
156 <td>152 <td>
157 <tal:needs_building condition="spr/needs_building">153 <tal:needs_building condition="spr/needs_building">
158 Not yet built154 Not yet built
@@ -199,11 +195,7 @@
199 tal:content="spr/version">195 tal:content="spr/version">
200 </a>196 </a>
201 </td>197 </td>
202 <td198 <td tal:content="structure spph/datecreated/fmt:approximatedatetitle" />
203 tal:attributes="title spph/datecreated/fmt:datetime"
204 tal:content="spph/datecreated/fmt:approximatedate">
205 2005-10-24
206 </td>
207 <td>199 <td>
208 <tal:needs_building condition="spph/needs_building">200 <tal:needs_building condition="spph/needs_building">
209 Not yet built201 Not yet built
diff --git a/lib/lp/registry/templates/person-related-software.pt b/lib/lp/registry/templates/person-related-software.pt
index f5271c9..232d522 100644
--- a/lib/lp/registry/templates/person-related-software.pt
+++ b/lib/lp/registry/templates/person-related-software.pt
@@ -143,11 +143,7 @@
143 <td tal:content="spr/version">143 <td tal:content="spr/version">
144 1.0144 1.0
145 </td>145 </td>
146 <td146 <td tal:content="structure spr/dateuploaded/fmt:approximatedatetitle" />
147 tal:attributes="title spr/dateuploaded/fmt:datetime"
148 tal:content="spr/dateuploaded/fmt:approximatedate">
149 2005-10-24
150 </td>
151 <td>147 <td>
152 <tal:block condition="spr/needs_building">148 <tal:block condition="spr/needs_building">
153 Not yet built149 Not yet built
diff --git a/lib/lp/registry/templates/poll-index.pt b/lib/lp/registry/templates/poll-index.pt
index 69a60f5..f067078 100644
--- a/lib/lp/registry/templates/poll-index.pt
+++ b/lib/lp/registry/templates/poll-index.pt
@@ -69,9 +69,8 @@
69 <h2>Voting has closed</h2>69 <h2>Voting has closed</h2>
7070
71 <p>Voting closed71 <p>Voting closed
72 <span72 <tal:closes
73 tal:attributes="title context/datecloses/fmt:datetime"73 replace="structure context/datecloses/fmt:displaydatetitle" />.
74 tal:content="context/datecloses/fmt:displaydate" />.
75 </p>74 </p>
7675
77 <tal:block condition="view/userVoted">76 <tal:block condition="view/userVoted">
@@ -189,9 +188,8 @@
189188
190 <p>189 <p>
191 The vote will commence190 The vote will commence
192 <span191 <tal:opens
193 tal:attributes="title context/dateopens/fmt:datetime"192 replace="structure context/dateopens/fmt:displaydatetitle" />.
194 tal:content="context/dateopens/fmt:displaydate" />.
195 </p>193 </p>
196 </tal:block>194 </tal:block>
197195
diff --git a/lib/lp/registry/templates/product-files.pt b/lib/lp/registry/templates/product-files.pt
index bf2f792..161aa6e 100644
--- a/lib/lp/registry/templates/product-files.pt
+++ b/lib/lp/registry/templates/product-files.pt
@@ -59,9 +59,8 @@
59 from the59 from the
60 <a tal:attributes="href series/fmt:url"60 <a tal:attributes="href series/fmt:url"
61 tal:content="series/name">name</a> series released61 tal:content="series/name">name</a> series released
62 <span62 <tal:released
63 tal:attributes="title release/datereleased/fmt:datetime"63 replace="structure release/datereleased/fmt:approximatedatetitle" />
64 tal:content="release/datereleased/fmt:approximatedate" />
65 </h3>64 </h3>
6665
67 <div tal:attributes="id release/version/fmt:css-id/release-information-"66 <div tal:attributes="id release/version/fmt:css-id/release-information-"
diff --git a/lib/lp/registry/templates/product-listing-detailed.pt b/lib/lp/registry/templates/product-listing-detailed.pt
index 545e0b7..9e2f3f6 100644
--- a/lib/lp/registry/templates/product-listing-detailed.pt
+++ b/lib/lp/registry/templates/product-listing-detailed.pt
@@ -13,9 +13,8 @@
13 <div>13 <div>
14 Maintained by <a14 Maintained by <a
15 tal:replace="structure context/owner/fmt:link">Foo Bar</a>; Registered 15 tal:replace="structure context/owner/fmt:link">Foo Bar</a>; Registered
16 <span16 <tal:created
17 tal:attributes="title context/datecreated/fmt:datetime"17 replace="structure context/datecreated/fmt:displaydatetitle" />
18 tal:content="context/datecreated/fmt:displaydate">2005-10-12</span>
19 </div>18 </div>
20 </div>19 </div>
21</div>20</div>
diff --git a/lib/lp/registry/templates/product-listing-for-review.pt b/lib/lp/registry/templates/product-listing-for-review.pt
index 405d7f8..a2a6909 100644
--- a/lib/lp/registry/templates/product-listing-for-review.pt
+++ b/lib/lp/registry/templates/product-listing-for-review.pt
@@ -10,9 +10,8 @@
10 <a tal:replace="structure context/fmt:link" />10 <a tal:replace="structure context/fmt:link" />
11 (<span tal:replace="context/name" />)11 (<span tal:replace="context/name" />)
12 registered12 registered
13 <span13 <tal:created
14 tal:attributes="title context/datecreated/fmt:datetime"14 replace="structure context/datecreated/fmt:displaydatetitle" />
15 tal:content="context/datecreated/fmt:displaydate">2005-10-12</span>
16 </p>15 </p>
1716
18 <dl class="horizontal">17 <dl class="horizontal">
diff --git a/lib/lp/registry/templates/productseries-milestone-table-row.pt b/lib/lp/registry/templates/productseries-milestone-table-row.pt
index e8792d0..7c3b5a1 100644
--- a/lib/lp/registry/templates/productseries-milestone-table-row.pt
+++ b/lib/lp/registry/templates/productseries-milestone-table-row.pt
@@ -43,12 +43,9 @@
43 </tal:empty-date>43 </tal:empty-date>
44 </td>44 </td>
45 <td tal:condition="not: view/is_distroseries_milestone">45 <td tal:condition="not: view/is_distroseries_milestone">
46 <span46 <tal:released
47 tal:condition="release"47 condition="release"
48 tal:attributes="title release/datereleased/fmt:datetime"48 replace="structure release/datereleased/fmt:approximatedatetitle" />
49 tal:content="release/datereleased/fmt:approximatedate">
50 2005-12-13
51 </span>
52 <tal:no-release condition="not: release">49 <tal:no-release condition="not: release">
53 <em tal:condition="not: milestone/active">50 <em tal:condition="not: milestone/active">
54 <img src="/@@/info"/> This is an inactive milestone51 <img src="/@@/info"/> This is an inactive milestone
diff --git a/lib/lp/registry/templates/productseries-ubuntupkg.pt b/lib/lp/registry/templates/productseries-ubuntupkg.pt
index f40c281..0bb8275 100644
--- a/lib/lp/registry/templates/productseries-ubuntupkg.pt
+++ b/lib/lp/registry/templates/productseries-ubuntupkg.pt
@@ -46,13 +46,7 @@
4646
47 <tbody>47 <tbody>
48 <tr tal:repeat="packaging view/ubuntu_history">48 <tr tal:repeat="packaging view/ubuntu_history">
49 <td>49 <td tal:content="structure packaging/datecreated/fmt:approximatedatetitle" />
50 <span
51 tal:attributes="title packaging/datecreated/fmt:datetime"
52 tal:content="packaging/datecreated/fmt:approximatedate">
53 13-05-2004
54 </span>
55 </td>
56 <td>50 <td>
57 <a tal:replace="structure packaging/distroseries/fmt:link" />51 <a tal:replace="structure packaging/distroseries/fmt:link" />
58 </td>52 </td>
diff --git a/lib/lp/registry/templates/signedcodeofconduct-index.pt b/lib/lp/registry/templates/signedcodeofconduct-index.pt
index 5d37c38..5573df6 100644
--- a/lib/lp/registry/templates/signedcodeofconduct-index.pt
+++ b/lib/lp/registry/templates/signedcodeofconduct-index.pt
@@ -24,9 +24,9 @@
24 </p>24 </p>
2525
26 <p><dfn>Created:</dfn>26 <p><dfn>Created:</dfn>
27 <span27 <tal:created
28 tal:attributes="title context/datecreated/fmt:datetime"28 replace="structure context/datecreated/fmt:approximatedatetitle" />
29 tal:content="context/datecreated/fmt:approximatedate">DATE</span></p>29 </p>
3030
31 <tal:block condition="context/recipient">31 <tal:block condition="context/recipient">
32 <p><dfn>Recipient:</dfn>32 <p><dfn>Recipient:</dfn>
diff --git a/lib/lp/registry/templates/sourcepackage-portlet-details.pt b/lib/lp/registry/templates/sourcepackage-portlet-details.pt
index 26a4fd5..5e3e81f 100644
--- a/lib/lp/registry/templates/sourcepackage-portlet-details.pt
+++ b/lib/lp/registry/templates/sourcepackage-portlet-details.pt
@@ -16,9 +16,7 @@
16 </dl>16 </dl>
17 <dl>17 <dl>
18 <dt>Uploaded:</dt>18 <dt>Uploaded:</dt>
19 <dd><span19 <dd tal:content="structure current/dateuploaded/fmt:approximatedatetitle" />
20 tal:attributes="title current/dateuploaded/fmt:datetime"
21 tal:content="current/dateuploaded/fmt:approximatedate" /></dd>
22 </dl>20 </dl>
23 <dl>21 <dl>
24 <dt>Urgency:</dt>22 <dt>Urgency:</dt>
diff --git a/lib/lp/registry/templates/team-listing.pt b/lib/lp/registry/templates/team-listing.pt
index fe6474b..14fb342 100644
--- a/lib/lp/registry/templates/team-listing.pt
+++ b/lib/lp/registry/templates/team-listing.pt
@@ -29,20 +29,8 @@
29 <a tal:content="membership/person/displayname"29 <a tal:content="membership/person/displayname"
30 tal:attributes="href membership/person/fmt:url" />30 tal:attributes="href membership/person/fmt:url" />
31 </td>31 </td>
32 <td>32 <td tal:content="structure membership/datejoined/fmt:approximatedatetitle" />
33 <span33 <td tal:content="structure membership/dateexpires/fmt:approximatedatetitle" />
34 tal:attributes="title membership/datejoined/fmt:datetime"
35 tal:content="membership/datejoined/fmt:approximatedate">
36 12-12-2004
37 </span>
38 </td>
39 <td>
40 <span
41 tal:attributes="title membership/dateexpires/fmt:datetime"
42 tal:content="membership/dateexpires/fmt:approximatedate">
43 12-12-2005
44 </span>
45 </td>
46 <td tal:content="membership/status/title">Administrator</td>34 <td tal:content="membership/status/title">Administrator</td>
47 </tr>35 </tr>
48 </tbody>36 </tbody>
diff --git a/lib/lp/registry/templates/team-members.pt b/lib/lp/registry/templates/team-members.pt
index 318a052..7b3274f 100644
--- a/lib/lp/registry/templates/team-members.pt
+++ b/lib/lp/registry/templates/team-members.pt
@@ -52,11 +52,8 @@
52 <td>52 <td>
53 <span class="sortkey"53 <span class="sortkey"
54 tal:content="membership/datejoined/fmt:datetime" />54 tal:content="membership/datejoined/fmt:datetime" />
55 <span55 <tal:joined
56 tal:attributes="title membership/datejoined/fmt:datetime"56 replace="structure membership/datejoined/fmt:approximatedatetitle" />
57 tal:content="membership/datejoined/fmt:approximatedate">
58 2005-06-14
59 </span>
60 </td>57 </td>
61 <td>58 <td>
62 <tal:block condition="not: membership/dateexpires">59 <tal:block condition="not: membership/dateexpires">
@@ -64,11 +61,8 @@
64 </tal:block>61 </tal:block>
65 <span class="sortkey"62 <span class="sortkey"
66 tal:content="membership/dateexpires/fmt:datetime" />63 tal:content="membership/dateexpires/fmt:datetime" />
67 <span64 <tal:expires
68 tal:attributes="title membership/dateexpires/fmt:datetime"65 replace="structure membership/dateexpires/fmt:approximatedatetitle" />
69 tal:content="membership/dateexpires/fmt:approximatedate">
70 2005-06-14
71 </span>
72 </td>66 </td>
73 <td tal:content="membership/status/title"></td>67 <td tal:content="membership/status/title"></td>
74 <td tal:condition="user_can_edit_memberships">68 <td tal:condition="user_can_edit_memberships">
@@ -137,11 +131,8 @@
137 <td>131 <td>
138 <span class="sortkey"132 <span class="sortkey"
139 tal:content="membership/date_proposed/fmt:datetime" />133 tal:content="membership/date_proposed/fmt:datetime" />
140 <span134 <tal:proposed
141 tal:attributes="title membership/date_proposed/fmt:datetime"135 replace="structure membership/date_proposed/fmt:approximatedatetitle" />
142 tal:content="membership/date_proposed/fmt:approximatedate">
143 2005-06-14
144 </span>
145 </td>136 </td>
146 <td tal:condition="membership/status/enumvalue:INVITED">137 <td tal:condition="membership/status/enumvalue:INVITED">
147 Pending138 Pending
@@ -182,11 +173,8 @@
182 <td>173 <td>
183 <span class="sortkey"174 <span class="sortkey"
184 tal:content="membership/date_proposed/fmt:datetime" />175 tal:content="membership/date_proposed/fmt:datetime" />
185 <span176 <tal:proposed
186 tal:attributes="title membership/date_proposed/fmt:datetime"177 replace="structure membership/date_proposed/fmt:approximatedatetitle" />
187 tal:content="membership/date_proposed/fmt:approximatedate">
188 2005-06-14
189 </span>
190 </td>178 </td>
191 <td tal:condition="user_can_edit_memberships">179 <td tal:condition="user_can_edit_memberships">
192 <a tal:attributes="href membership/fmt:url"180 <a tal:attributes="href membership/fmt:url"
diff --git a/lib/lp/registry/templates/team-polls.pt b/lib/lp/registry/templates/team-polls.pt
index f0d7623..b958ec4 100644
--- a/lib/lp/registry/templates/team-polls.pt
+++ b/lib/lp/registry/templates/team-polls.pt
@@ -25,9 +25,8 @@
25 <a tal:attributes="href poll/fmt:url">25 <a tal:attributes="href poll/fmt:url">
26 <span tal:replace="poll/title" />26 <span tal:replace="poll/title" />
27 </a> - closes27 </a> - closes
28 <span28 <tal:closes
29 tal:attributes="title poll/datecloses/fmt:datetime"29 replace="structure poll/datecloses/fmt:displaydatetitle" />.
30 tal:content="poll/datecloses/fmt:displaydate" />.
3130
32 <tal:block define="user request/lp:person" condition="user">31 <tal:block define="user request/lp:person" condition="user">
33 <tal:block condition="python: poll.personVoted(user)">32 <tal:block condition="python: poll.personVoted(user)">
@@ -49,9 +48,8 @@
49 <a tal:attributes="href poll/fmt:url">48 <a tal:attributes="href poll/fmt:url">
50 <span tal:replace="poll/title" />49 <span tal:replace="poll/title" />
51 </a> - opens50 </a> - opens
52 <span51 <tal:opens
53 tal:attributes="title poll/dateopens/fmt:datetime"52 replace="structure poll/dateopens/fmt:displaydatetitle" />
54 tal:content="poll/dateopens/fmt:displaydate" />
55 </li>53 </li>
56 </ul>54 </ul>
5755
@@ -63,9 +61,8 @@
63 <a tal:attributes="href poll/fmt:url">61 <a tal:attributes="href poll/fmt:url">
64 <span tal:replace="poll/title" />62 <span tal:replace="poll/title" />
65 </a> - closed63 </a> - closed
66 <span64 <tal:closes
67 tal:attributes="title poll/datecloses/fmt:datetime"65 replace="structure poll/datecloses/fmt:displaydatetitle" />
68 tal:content="poll/datecloses/fmt:displaydate" />
69 </li>66 </li>
70 </ul>67 </ul>
71 </tal:block>68 </tal:block>
diff --git a/lib/lp/registry/templates/team-portlet-polls.pt b/lib/lp/registry/templates/team-portlet-polls.pt
index fa74a81..6c9182e 100644
--- a/lib/lp/registry/templates/team-portlet-polls.pt
+++ b/lib/lp/registry/templates/team-portlet-polls.pt
@@ -17,9 +17,8 @@
17 <a tal:attributes="href poll/fmt:url">17 <a tal:attributes="href poll/fmt:url">
18 <span tal:replace="poll/title" />18 <span tal:replace="poll/title" />
19 </a> - closes19 </a> - closes
20 <span20 <tal:closes
21 tal:attributes="title poll/datecloses/fmt:datetime"21 replace="structure poll/datecloses/fmt:displaydatetitle" />.
22 tal:content="poll/datecloses/fmt:displaydate" />.
2322
24 <tal:block define="user request/lp:person" condition="user">23 <tal:block define="user request/lp:person" condition="user">
25 <tal:block condition="python: poll.personVoted(user)">24 <tal:block condition="python: poll.personVoted(user)">
@@ -42,9 +41,8 @@
42 <a tal:attributes="href poll/fmt:url">41 <a tal:attributes="href poll/fmt:url">
43 <span tal:replace="poll/title" />42 <span tal:replace="poll/title" />
44 </a> - opens43 </a> - opens
45 <span44 <tal:opens
46 tal:attributes="title poll/dateopens/fmt:datetime"45 replace="structure poll/dateopens/fmt:displaydatetitle" />
47 tal:content="poll/dateopens/fmt:displaydate" />
48 </li>46 </li>
49 </ul>47 </ul>
5048
diff --git a/lib/lp/registry/templates/teammembership-index.pt b/lib/lp/registry/templates/teammembership-index.pt
index 795c868..147a0a3 100644
--- a/lib/lp/registry/templates/teammembership-index.pt
+++ b/lib/lp/registry/templates/teammembership-index.pt
@@ -97,13 +97,7 @@
97 <table>97 <table>
98 <tr>98 <tr>
99 <th>Member since:</th>99 <th>Member since:</th>
100 <td>100 <td tal:content="structure context/datejoined/fmt:approximatedatetitle" />
101 <span
102 tal:attributes="title context/datejoined/fmt:datetime"
103 tal:content="context/datejoined/fmt:approximatedate">
104 2005-09-13
105 </span>
106 </td>
107 </tr>101 </tr>
108102
109 <tr>103 <tr>
@@ -126,9 +120,9 @@
126 <metal:radios use-macro="template/macros/expiry-radios" />120 <metal:radios use-macro="template/macros/expiry-radios" />
127 </td>121 </td>
128 <td tal:condition="not: view/canChangeExpirationDate">122 <td tal:condition="not: view/canChangeExpirationDate">
129 <span tal:condition="context/dateexpires"123 <tal:expires
130 tal:attributes="title context/dateexpires/fmt:datetime"124 condition="context/dateexpires"
131 tal:content="context/dateexpires/fmt:approximatedate" />125 replace="structure context/dateexpires/fmt:approximatedatetitle" />
132 <span tal:condition="not: context/dateexpires">Never</span>126 <span tal:condition="not: context/dateexpires">Never</span>
133 </td>127 </td>
134 </tr>128 </tr>
@@ -173,25 +167,13 @@
173 <table>167 <table>
174 <tr>168 <tr>
175 <th>Became member:</th>169 <th>Became member:</th>
176 <td>170 <td tal:content="structure context/datejoined/fmt:approximatedatetitle" />
177 <span
178 tal:attributes="title context/datejoined/fmt:datetime"
179 tal:content="context/datejoined/fmt:approximatedate">
180 2005-09-13
181 </span>
182 </td>
183 </tr>171 </tr>
184172
185 <tal:expired condition="view/isExpired">173 <tal:expired condition="view/isExpired">
186 <tr>174 <tr>
187 <th>Subscription expired:</th>175 <th>Subscription expired:</th>
188 <td>176 <td tal:content="structure context/dateexpires/fmt:approximatedatetitle" />
189 <span
190 tal:attributes="title context/dateexpires/fmt:datetime"
191 tal:content="context/dateexpires/fmt:approximatedate">
192 2006-09-13
193 </span>
194 </td>
195 </tr>177 </tr>
196178
197 <metal:error use-macro="template/macros/error" />179 <metal:error use-macro="template/macros/error" />
@@ -251,13 +233,7 @@
251 <table>233 <table>
252 <tr>234 <tr>
253 <th>Applied:</th>235 <th>Applied:</th>
254 <td>236 <td tal:content="structure context/date_created/fmt:approximatedatetitle" />
255 <span
256 tal:attributes="title context/date_created/fmt:datetime"
257 tal:content="context/date_created/fmt:approximatedate">
258 2005-09-13
259 </span>
260 </td>
261 </tr>237 </tr>
262238
263 <metal:error use-macro="template/macros/error" />239 <metal:error use-macro="template/macros/error" />
diff --git a/lib/lp/registry/templates/teammembership-listing-simple.pt b/lib/lp/registry/templates/teammembership-listing-simple.pt
index 10bddf8..8779f85 100644
--- a/lib/lp/registry/templates/teammembership-listing-simple.pt
+++ b/lib/lp/registry/templates/teammembership-listing-simple.pt
@@ -11,9 +11,8 @@
11 </div>11 </div>
12 <div class="registered">12 <div class="registered">
13 Joined13 Joined
14 <span14 <tal:joined
15 tal:attributes="title context/datejoined/fmt:datetime"15 replace="structure context/datejoined/fmt:displaydatetitle" />
16 tal:content="context/datejoined/fmt:displaydate" />
17 </div>16 </div>
18 </td>17 </td>
19</tr>18</tr>
diff --git a/lib/lp/snappy/templates/snapbuild-index.pt b/lib/lp/snappy/templates/snapbuild-index.pt
index 513a81e..c8d5daf 100644
--- a/lib/lp/snappy/templates/snapbuild-index.pt
+++ b/lib/lp/snappy/templates/snapbuild-index.pt
@@ -11,8 +11,8 @@
1111
12 <tal:registering metal:fill-slot="registering">12 <tal:registering metal:fill-slot="registering">
13 created13 created
14 <span tal:content="context/date_created/fmt:displaydate"14 <tal:created
15 tal:attributes="title context/date_created/fmt:datetime"/>15 replace="structure context/date_created/fmt:displaydatetitle" />
16 </tal:registering>16 </tal:registering>
1717
18 <div metal:fill-slot="main">18 <div metal:fill-slot="main">
@@ -131,14 +131,10 @@
131 </li>131 </li>
132 </tal:pending>132 </tal:pending>
133 </tal:reallypending>133 </tal:reallypending>
134 <tal:started condition="context/date_started">134 <li tal:condition="context/date_started">
135 <li tal:condition="context/date_started">135 Started <tal:started
136 Started <span136 replace="structure context/date_started/fmt:displaydatetitle" />
137 tal:define="start context/date_started"137 </li>
138 tal:attributes="title start/fmt:datetime"
139 tal:content="start/fmt:displaydate"/>
140 </li>
141 </tal:started>
142 <tal:finish condition="not: context/date_finished">138 <tal:finish condition="not: context/date_finished">
143 <li tal:define="eta context/eta" tal:condition="context/eta">139 <li tal:define="eta context/eta" tal:condition="context/eta">
144 Estimated finish <tal:eta replace="eta/fmt:approximatedate"/>140 Estimated finish <tal:eta replace="eta/fmt:approximatedate"/>
@@ -146,9 +142,8 @@
146 </tal:finish>142 </tal:finish>
147143
148 <li tal:condition="context/date_finished">144 <li tal:condition="context/date_finished">
149 Finished <span145 Finished <tal:finished
150 tal:attributes="title context/date_finished/fmt:datetime"146 replace="structure context/date_finished/fmt:displaydatetitle" />
151 tal:content="context/date_finished/fmt:displaydate"/>
152 <tal:duration condition="context/duration">147 <tal:duration condition="context/duration">
153 (took <span tal:replace="context/duration/fmt:exactduration"/>)148 (took <span tal:replace="context/duration/fmt:exactduration"/>)
154 </tal:duration>149 </tal:duration>
diff --git a/lib/lp/soyuz/templates/build-index.pt b/lib/lp/soyuz/templates/build-index.pt
index bd3ea81..1ae197e 100644
--- a/lib/lp/soyuz/templates/build-index.pt
+++ b/lib/lp/soyuz/templates/build-index.pt
@@ -11,9 +11,8 @@
1111
12 <tal:registering metal:fill-slot="registering">12 <tal:registering metal:fill-slot="registering">
13 created13 created
14 <span tal:content="context/date_created/fmt:displaydate"14 <tal:created
15 tal:attributes="title context/date_created/fmt:datetime"15 replace="structure context/date_created/fmt:displaydatetitle" />
16 >on 2005-01-01</span>
17 </tal:registering>16 </tal:registering>
1817
19 <div metal:fill-slot="main">18 <div metal:fill-slot="main">
@@ -171,16 +170,13 @@
171 </tal:building>170 </tal:building>
172 <tal:built condition="context/was_built">171 <tal:built condition="context/was_built">
173 <li tal:condition="context/duration">172 <li tal:condition="context/duration">
174 Started <span173 Started <tal:started
175 tal:define="start context/date_started"174 replace="structure context/date_started/fmt:displaydatetitle" />
176 tal:attributes="title start/fmt:datetime"
177 tal:content="start/fmt:displaydate">2008-01-01</span>
178 </li>175 </li>
179 </tal:built>176 </tal:built>
180 <li tal:condition="context/date_finished">177 <li tal:condition="context/date_finished">
181 Finished <span178 Finished <tal:finished
182 tal:attributes="title context/date_finished/fmt:datetime"179 replace="structure context/date_finished/fmt:displaydatetitle" />
183 tal:content="context/date_finished/fmt:displaydate">2008-01-01</span>
184 <tal:duration condition="context/duration">180 <tal:duration condition="context/duration">
185 (took <span tal:replace="context/duration/fmt:exactduration"/>)181 (took <span tal:replace="context/duration/fmt:exactduration"/>)
186 </tal:duration>182 </tal:duration>
diff --git a/lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt b/lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt
index f5b6318..36182b0 100644
--- a/lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt
+++ b/lib/lp/soyuz/templates/distributionsourcepackagerelease-index.pt
@@ -29,9 +29,8 @@
29 <dd>29 <dd>
30 <span tal:replace="structure context/creator/fmt:link"30 <span tal:replace="structure context/creator/fmt:link"
31 >Foo Bar</span>31 >Foo Bar</span>
32 <span tal:content="context/dateuploaded/fmt:displaydate"32 <tal:uploaded
33 tal:attributes="title context/dateuploaded/fmt:datetime"33 replace="structure context/dateuploaded/fmt:displaydatetitle" />
34 >on </span>
35 </dd>34 </dd>
36 </dl>35 </dl>
37 <dl tal:condition="view/sponsor">36 <dl tal:condition="view/sponsor">
@@ -95,12 +94,7 @@
95 tal:content="publishing/distroseries/displayname">Hoary Mock</a>94 tal:content="publishing/distroseries/displayname">Hoary Mock</a>
96 </td>95 </td>
97 <td tal:content="publishing/pocket/title/fmt:lower">release</td>96 <td tal:content="publishing/pocket/title/fmt:lower">release</td>
98 <td>97 <td tal:content="structure publishing/datepublished/fmt:displaydatetitle" />
99 <span tal:content="publishing/datepublished/fmt:displaydate"
100 tal:attributes="title
101 publishing/datecreated/fmt:datetime"
102 >two minutes ago</span>
103 </td>
104 <td tal:content="publishing/component/name">main</td>98 <td tal:content="publishing/component/name">main</td>
105 <td tal:content="publishing/section/name">devel</td>99 <td tal:content="publishing/section/name">devel</td>
106 </tr>100 </tr>
diff --git a/lib/lp/soyuz/templates/distroseries-queue.pt b/lib/lp/soyuz/templates/distroseries-queue.pt
index 748e52d..793a941 100644
--- a/lib/lp/soyuz/templates/distroseries-queue.pt
+++ b/lib/lp/soyuz/templates/distroseries-queue.pt
@@ -139,11 +139,8 @@
139 <td style="padding-top: 5px">139 <td style="padding-top: 5px">
140 <span class="sortkey"140 <span class="sortkey"
141 tal:content="packageupload/date_created/fmt:datetime" />141 tal:content="packageupload/date_created/fmt:datetime" />
142 <span142 <tal:created
143 tal:attributes="title packageupload/date_created/fmt:datetime"143 replace="structure packageupload/date_created/fmt:approximatedatetitle" />
144 tal:content="packageupload/date_created/fmt:approximatedate">
145 2006-03-15
146 </span>
147 </td>144 </td>
148 </tr>145 </tr>
149 </tbody>146 </tbody>
@@ -157,8 +154,8 @@
157154
158 <td colspan="8" style="border: 0">155 <td colspan="8" style="border: 0">
159 <span tal:content="log/new_status/title"></span>156 <span tal:content="log/new_status/title"></span>
160 <span tal:attributes="title log/date_created/fmt:datetime"157 <tal:created
161 tal:content="log/date_created/fmt:displaydate" />158 replace="structure log/date_created/fmt:displaydatetitle" />
162 by <span tal:content="structure log/reviewer/fmt:link" />159 by <span tal:content="structure log/reviewer/fmt:link" />
163 <p tal:condition="log/comment" tal:content="log/comment" />160 <p tal:condition="log/comment" tal:content="log/comment" />
164 </td>161 </td>
diff --git a/lib/lp/soyuz/templates/livefsbuild-index.pt b/lib/lp/soyuz/templates/livefsbuild-index.pt
index 36b71ed..dd715d3 100644
--- a/lib/lp/soyuz/templates/livefsbuild-index.pt
+++ b/lib/lp/soyuz/templates/livefsbuild-index.pt
@@ -11,8 +11,8 @@
1111
12 <tal:registering metal:fill-slot="registering">12 <tal:registering metal:fill-slot="registering">
13 created13 created
14 <span tal:content="context/date_created/fmt:displaydate"14 <tal:created
15 tal:attributes="title context/date_created/fmt:datetime"/>15 replace="structure context/date_created/fmt:displaydatetitle" />
16 </tal:registering>16 </tal:registering>
1717
18 <div metal:fill-slot="main">18 <div metal:fill-slot="main">
@@ -137,14 +137,10 @@
137 </li>137 </li>
138 </tal:pending>138 </tal:pending>
139 </tal:reallypending>139 </tal:reallypending>
140 <tal:started condition="context/date_started">140 <li tal:condition="context/date_started">
141 <li tal:condition="context/date_started">141 Started <tal:started
142 Started <span142 replace="structure context/date_started/fmt:displaydatetitle" />
143 tal:define="start context/date_started"143 </li>
144 tal:attributes="title start/fmt:datetime"
145 tal:content="start/fmt:displaydate"/>
146 </li>
147 </tal:started>
148 <tal:finish condition="not: context/date_finished">144 <tal:finish condition="not: context/date_finished">
149 <li tal:define="eta view/eta" tal:condition="view/eta">145 <li tal:define="eta view/eta" tal:condition="view/eta">
150 Estimated finish <tal:eta replace="eta/fmt:approximatedate"/>146 Estimated finish <tal:eta replace="eta/fmt:approximatedate"/>
@@ -152,9 +148,8 @@
152 </tal:finish>148 </tal:finish>
153149
154 <li tal:condition="context/date_finished">150 <li tal:condition="context/date_finished">
155 Finished <span151 Finished <tal:finished
156 tal:attributes="title context/date_finished/fmt:datetime"152 replace="structure context/date_finished/fmt:displaydatetitle" />
157 tal:content="context/date_finished/fmt:displaydate"/>
158 <tal:duration condition="context/duration">153 <tal:duration condition="context/duration">
159 (took <span tal:replace="context/duration/fmt:exactduration"/>)154 (took <span tal:replace="context/duration/fmt:exactduration"/>)
160 </tal:duration>155 </tal:duration>
diff --git a/lib/lp/soyuz/templates/packagepublishing-details.pt b/lib/lp/soyuz/templates/packagepublishing-details.pt
index 8a0df4a..aef93d1 100644
--- a/lib/lp/soyuz/templates/packagepublishing-details.pt
+++ b/lib/lp/soyuz/templates/packagepublishing-details.pt
@@ -8,39 +8,39 @@
8 and not view.wasCopied()8 and not view.wasCopied()
9 and not view.wasDeleted()">9 and not view.wasDeleted()">
10 Created10 Created
11 <span tal:attributes="title context/datecreated/fmt:datetime"11 <tal:created
12 tal:content="context/datecreated/fmt:displaydate" />12 replace="structure context/datecreated/fmt:displaydatetitle" />
13 by <a tal:replace="structure context/creator/fmt:link"/>13 by <a tal:replace="structure context/creator/fmt:link"/>
14 </li>14 </li>
15 <li tal:condition="view/isRemoved">15 <li tal:condition="view/isRemoved">
16 Removed from disk16 Removed from disk
17 <span tal:attributes="title context/dateremoved/fmt:datetime"17 <tal:removed
18 tal:content="context/dateremoved/fmt:displaydate" />.18 replace="structure context/dateremoved/fmt:displaydatetitle" />.
19 </li>19 </li>
20 <li tal:condition="view/isPendingRemoval">20 <li tal:condition="view/isPendingRemoval">
21 Removal requested21 Removal requested
22 <span tal:attributes="title context/scheduleddeletiondate/fmt:datetime"22 <tal:scheduled-deletion
23 tal:content="context/scheduleddeletiondate/fmt:displaydate" />.23 replace="structure context/scheduleddeletiondate/fmt:displaydatetitle" />.
24 </li>24 </li>
25 <li tal:condition="view/wasDeleted">25 <li tal:condition="view/wasDeleted">
26 Deleted26 Deleted
27 <span tal:attributes="title context/datesuperseded/fmt:datetime"27 <tal:superseded
28 tal:content="context/datesuperseded/fmt:displaydate" />28 replace="structure context/datesuperseded/fmt:displaydatetitle" />
29 by <a tal:replace="structure context/removed_by/fmt:link"/>29 by <a tal:replace="structure context/removed_by/fmt:link"/>
30 <div tal:condition="context/removal_comment"30 <div tal:condition="context/removal_comment"
31 tal:content="structure context/removal_comment/fmt:text-to-html" />31 tal:content="structure context/removal_comment/fmt:text-to-html" />
32 </li>32 </li>
33 <li tal:condition="view/wasSuperseded">33 <li tal:condition="view/wasSuperseded">
34 Superseded34 Superseded
35 <span tal:attributes="title context/datesuperseded/fmt:datetime"35 <tal:superseded
36 tal:content="context/datesuperseded/fmt:displaydate"/>36 replace="structure context/datesuperseded/fmt:displaydatetitle" />
37 by <span tal:replace="context/supersededby/title" />37 by <span tal:replace="context/supersededby/title" />
38 </li>38 </li>
39 <li tal:content="structure view/recipe_build_details" tal:condition="view/is_source" />39 <li tal:content="structure view/recipe_build_details" tal:condition="view/is_source" />
40 <li tal:condition="context/datepublished">40 <li tal:condition="context/datepublished">
41 Published41 Published
42 <span tal:attributes="title context/datepublished/fmt:datetime"42 <tal:published
43 tal:content="context/datepublished/fmt:displaydate" />43 replace="structure context/datepublished/fmt:displaydatetitle" />
44 </li>44 </li>
4545
46 <tal:comment condition="nothing">46 <tal:comment condition="nothing">
diff --git a/lib/lp/soyuz/templates/person-ppa-packages.pt b/lib/lp/soyuz/templates/person-ppa-packages.pt
index b48443d..69ef167 100644
--- a/lib/lp/soyuz/templates/person-ppa-packages.pt
+++ b/lib/lp/soyuz/templates/person-ppa-packages.pt
@@ -76,11 +76,7 @@
76 <td tal:content="spr/version">76 <td tal:content="spr/version">
77 1.077 1.0
78 </td>78 </td>
79 <td79 <td tal:content="structure spr/dateuploaded/fmt:approximatedatetitle" />
80 tal:attributes="title spr/dateuploaded/fmt:datetime"
81 tal:content="spr/dateuploaded/fmt:approximatedate">
82 2005-10-24
83 </td>
84 <td>80 <td>
85 <tal:block condition="spr/needs_building">81 <tal:block condition="spr/needs_building">
86 Not yet built82 Not yet built
diff --git a/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-detailed.pt b/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-detailed.pt
index 0dc7fe6..e3e447c 100644
--- a/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-detailed.pt
+++ b/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-detailed.pt
@@ -48,8 +48,7 @@
48 no signer48 no signer
49 </tal:no_signer>49 </tal:no_signer>
50 </td>50 </td>
51 <td tal:attributes="title context/datepublished/fmt:datetime"51 <td tal:content="structure context/datepublished/fmt:approximatedatetitle" />
52 tal:content="context/datepublished/fmt:approximatedate">2005-09-16</td>
53 <td tal:content="context/status/title">PUBLISHED</td>52 <td tal:content="context/status/title">PUBLISHED</td>
54 <td tal:content="context/distroseries/name/capitalize">Dapper</td>53 <td tal:content="context/distroseries/name/capitalize">Dapper</td>
55 <td tal:content="context/section/name/capitalize">Web</td>54 <td tal:content="context/section/name/capitalize">Web</td>
diff --git a/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-compact.pt b/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-compact.pt
index 67bc510..e307d8d 100644
--- a/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-compact.pt
+++ b/lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-compact.pt
@@ -22,12 +22,9 @@
22 tal:attributes="title view/date_last_changed/fmt:datetime"22 tal:attributes="title view/date_last_changed/fmt:datetime"
23 tal:content="view/date_last_changed/fmt:datetime" />23 tal:content="view/date_last_changed/fmt:datetime" />
24 </span>24 </span>
25 <span25 <tal:last-changed
26 tal:condition="not: context/status/enumvalue:PENDING"26 condition="not: context/status/enumvalue:PENDING"
27 tal:attributes="title view/date_last_changed/fmt:datetime"27 replace="structure view/date_last_changed/fmt:displaydatetitle" />
28 tal:content="view/date_last_changed/fmt:displaydate">
29 2005-09-16
30 </span>
31 <span tal:condition="view/wasDeleted">(Reason:28 <span tal:condition="view/wasDeleted">(Reason:
32 <tal:removal-comment tal:replace="view/removal_comment/fmt:shorten/60">29 <tal:removal-comment tal:replace="view/removal_comment/fmt:shorten/60">
33 sample reason.30 sample reason.
diff --git a/lib/lp/translations/templates/currenttranslationmessage-translate-one.pt b/lib/lp/translations/templates/currenttranslationmessage-translate-one.pt
index 9d5f9e2..3035499 100644
--- a/lib/lp/translations/templates/currenttranslationmessage-translate-one.pt
+++ b/lib/lp/translations/templates/currenttranslationmessage-translate-one.pt
@@ -325,11 +325,8 @@
325 Translated by325 Translated by
326 <a tal:content="submitter/displayname"326 <a tal:content="submitter/displayname"
327 tal:attributes="href submitter/fmt:url">Foo Bar</a>327 tal:attributes="href submitter/fmt:url">Foo Bar</a>
328 <span328 <tal:created
329 tal:attributes="title context/date_created/fmt:datetime"329 replace="structure context/date_created/fmt:displaydatetitle" />
330 tal:content="context/date_created/fmt:displaydate">
331 on 2006-08-05
332 </span>
333 </td>330 </td>
334 </tr>331 </tr>
335 <tr class="lesser secondary translation"332 <tr class="lesser secondary translation"
@@ -341,11 +338,8 @@
341 Translated and reviewed by338 Translated and reviewed by
342 <a tal:content="context/reviewer/displayname"339 <a tal:content="context/reviewer/displayname"
343 tal:attributes="href context/reviewer/fmt:url">Foo Bar</a>340 tal:attributes="href context/reviewer/fmt:url">Foo Bar</a>
344 <span341 <tal:reviewed
345 tal:attributes="title context/date_reviewed/fmt:datetime"342 replace="structure context/date_reviewed/fmt:displaydatetitle" />
346 tal:content="context/date_reviewed/fmt:displaydate">
347 on 2006-08-05
348 </span>
349 </td>343 </td>
350 <td tal:condition=344 <td tal:condition=
351 "not:translation_dictionary/same_translator_and_reviewer"345 "not:translation_dictionary/same_translator_and_reviewer"
@@ -354,11 +348,8 @@
354 Reviewed by348 Reviewed by
355 <a tal:content="context/reviewer/displayname"349 <a tal:content="context/reviewer/displayname"
356 tal:attributes="href context/reviewer/fmt:url">Foo Bar</a>350 tal:attributes="href context/reviewer/fmt:url">Foo Bar</a>
357 <span351 <tal:reviewed
358 tal:attributes="title context/date_reviewed/fmt:datetime"352 replace="structure context/date_reviewed/fmt:displaydatetitle" />
359 tal:content="context/date_reviewed/fmt:displaydate">
360 on 2006-08-05
361 </span>
362 </td>353 </td>
363 </tr>354 </tr>
364 </tal:has-submitter>355 </tal:has-submitter>
diff --git a/lib/lp/translations/templates/person-translation-activity.pt b/lib/lp/translations/templates/person-translation-activity.pt
index 817fa90..a2594d0 100644
--- a/lib/lp/translations/templates/person-translation-activity.pt
+++ b/lib/lp/translations/templates/person-translation-activity.pt
@@ -19,10 +19,7 @@
1919
20 <table class="listing" id="activity-table">20 <table class="listing" id="activity-table">
21 <tr tal:repeat="record view/batchnav/currentBatch">21 <tr tal:repeat="record view/batchnav/currentBatch">
22 <td tal:attributes="title record/date_last_touched/fmt:datetime"22 <td tal:content="structure record/date_last_touched/fmt:approximatedatetitle" />
23 tal:content="record/date_last_touched/fmt:approximatedate">
24 2009-10-28
25 </td>
26 <td>23 <td>
27 <a tal:attributes="href python:view.composeURL(record.pofile)"24 <a tal:attributes="href python:view.composeURL(record.pofile)"
28 tal:content="record/pofile/title">25 tal:content="record/pofile/title">
diff --git a/lib/lp/translations/templates/person-translations.pt b/lib/lp/translations/templates/person-translations.pt
index 0b512e8..eb16138 100644
--- a/lib/lp/translations/templates/person-translations.pt
+++ b/lib/lp/translations/templates/person-translations.pt
@@ -90,10 +90,7 @@
90 </p>90 </p>
91 <table class="summary">91 <table class="summary">
92 <tr tal:repeat="activity activities">92 <tr tal:repeat="activity activities">
93 <td tal:attributes="title activity/date/fmt:datetime"93 <td tal:content="structure activity/date/fmt:approximatedatetitle" />
94 tal:content="activity/date/fmt:approximatedate">
95 2009-08-15
96 </td>
97 <td>94 <td>
98 <a tal:content="activity/title"95 <a tal:content="activity/title"
99 tal:attributes="href activity/url">foo bar in package bla</a>96 tal:attributes="href activity/url">foo bar in package bla</a>
diff --git a/lib/lp/translations/templates/potemplate-chart.pt b/lib/lp/translations/templates/potemplate-chart.pt
index edf974d..76c318a 100644
--- a/lib/lp/translations/templates/potemplate-chart.pt
+++ b/lib/lp/translations/templates/potemplate-chart.pt
@@ -67,15 +67,9 @@
67 pf/date_changed/fmt:datetime">67 pf/date_changed/fmt:datetime">
68 time sort key68 time sort key
69 </span>69 </span>
70 <span70 <tal:changed
71 tal:condition="pf/date_changed"71 tal:condition="pf/date_changed"
72 tal:attributes="72 tal:replace="structure pf/date_changed/fmt:approximatedatetitle" />
73 title pf/date_changed/fmt:datetime"
74 tal:content="
75 pf/date_changed/fmt:approximatedate"
76 >
77 2007-02-10
78 </span>
79 <tal:block condition="not: pf/date_changed">73 <tal:block condition="not: pf/date_changed">
80 &mdash;74 &mdash;
81 </tal:block>75 </tal:block>
diff --git a/lib/lp/translations/templates/potemplate-portlet-details.pt b/lib/lp/translations/templates/potemplate-portlet-details.pt
index 16c6ef4..fec0a3d 100644
--- a/lib/lp/translations/templates/potemplate-portlet-details.pt
+++ b/lib/lp/translations/templates/potemplate-portlet-details.pt
@@ -14,11 +14,8 @@
14 <b>Owner:</b><br />14 <b>Owner:</b><br />
15 <a tal:replace="structure context/owner/fmt:link" /><br />15 <a tal:replace="structure context/owner/fmt:link" /><br />
16 <b>Created:</b>16 <b>Created:</b>
17 <span17 <tal:created
18 tal:attributes="title context/datecreated/fmt:datetime"18 replace="structure context/datecreated/fmt:displaydatetitle" /><br />
19 tal:content="context/datecreated/fmt:displaydate">
20 2004-05-22
21 </span><br />
22 <b>Domain:</b>19 <b>Domain:</b>
23 <tal:translation_domain replace="context/translation_domain">20 <tal:translation_domain replace="context/translation_domain">
24 foobar21 foobar
diff --git a/lib/lp/translations/templates/productseries-translations-languages.pt b/lib/lp/translations/templates/productseries-translations-languages.pt
index 799d652..d85aa9f 100644
--- a/lib/lp/translations/templates/productseries-translations-languages.pt
+++ b/lib/lp/translations/templates/productseries-translations-languages.pt
@@ -78,15 +78,9 @@
78 tal:content="language_stats/last_changed_date/fmt:datetime">78 tal:content="language_stats/last_changed_date/fmt:datetime">
79 time sort key79 time sort key
80 </span>80 </span>
81 <span81 <tal:last-changed
82 tal:condition="language_stats/last_changed_date"82 condition="language_stats/last_changed_date"
83 tal:attributes="83 replace="structure language_stats/last_changed_date/fmt:approximatedatetitle" />
84 title language_stats/last_changed_date/fmt:datetime"
85 tal:content="
86 language_stats/last_changed_date/fmt:approximatedate"
87 >
88 2007-02-10
89 </span>
90 <tal:block condition="not: language_stats/last_changed_date">84 <tal:block condition="not: language_stats/last_changed_date">
91 &mdash;85 &mdash;
92 </tal:block>86 </tal:block>
diff --git a/lib/lp/translations/templates/serieslanguage-index.pt b/lib/lp/translations/templates/serieslanguage-index.pt
index 42fbdc2..1572fa3 100644
--- a/lib/lp/translations/templates/serieslanguage-index.pt
+++ b/lib/lp/translations/templates/serieslanguage-index.pt
@@ -145,15 +145,9 @@
145 entry/date_changed/fmt:datetime">145 entry/date_changed/fmt:datetime">
146 time sort key146 time sort key
147 </span>147 </span>
148 <span148 <tal:changed
149 tal:condition="entry/date_changed"149 condition="entry/date_changed"
150 tal:attributes="150 replace="structure entry/date_changed/fmt:approximatedatetitle" />
151 title entry/date_changed/fmt:datetime"
152 tal:content="
153 entry/date_changed/fmt:approximatedate"
154 >
155 2007-02-10
156 </span>
157 <tal:block condition="not: entry/date_changed">151 <tal:block condition="not: entry/date_changed">
158 &mdash;152 &mdash;
159 </tal:block>153 </tal:block>
diff --git a/lib/lp/translations/templates/translationgroup-index.pt b/lib/lp/translations/templates/translationgroup-index.pt
index 99a6805..d8245fb 100644
--- a/lib/lp/translations/templates/translationgroup-index.pt
+++ b/lib/lp/translations/templates/translationgroup-index.pt
@@ -90,13 +90,7 @@
90 class="edit sprite action-icon"></a>90 class="edit sprite action-icon"></a>
91 </tal:notadmin>91 </tal:notadmin>
92 </td>92 </td>
93 <td>93 <td tal:content="structure translator/datecreated/fmt:approximatedatetitle" />
94 <span
95 tal:attributes="title translator/datecreated/fmt:datetime"
96 tal:content="translator/datecreated/fmt:approximatedate">
97 2007-09-17
98 </span>
99 </td>
100 <td tal:condition="view/user_can_edit">94 <td tal:condition="view/user_can_edit">
101 <a tal:attributes="95 <a tal:attributes="
102 href translator/context/fmt:url;96 href translator/context/fmt:url;
diff --git a/lib/lp/translations/templates/translationgroups-index.pt b/lib/lp/translations/templates/translationgroups-index.pt
index af275ae..d96877a 100644
--- a/lib/lp/translations/templates/translationgroups-index.pt
+++ b/lib/lp/translations/templates/translationgroups-index.pt
@@ -72,11 +72,8 @@
72 <td>72 <td>
73 <span class="sortkey"73 <span class="sortkey"
74 tal:content="group/datecreated/fmt:datetime" />74 tal:content="group/datecreated/fmt:datetime" />
75 <span75 <tal:created
76 tal:attributes="title group/datecreated/fmt:datetime"76 replace="structure group/datecreated/fmt:approximatedatetitle" />
77 tal:content="group/datecreated/fmt:approximatedate">
78 2007-08-15
79 </span>
80 </td>77 </td>
81 </tr>78 </tr>
82 </tbody>79 </tbody>
diff --git a/lib/lp/translations/templates/translations-macros.pt b/lib/lp/translations/templates/translations-macros.pt
index 4e2053d..85e1b1e 100644
--- a/lib/lp/translations/templates/translations-macros.pt
+++ b/lib/lp/translations/templates/translations-macros.pt
@@ -75,11 +75,8 @@
75 Suggested by75 Suggested by
76 <a tal:content="submission/person/displayname"76 <a tal:content="submission/person/displayname"
77 tal:attributes="href submission/person/fmt:url">Foo Bar</a>77 tal:attributes="href submission/person/fmt:url">Foo Bar</a>
78 <span78 <tal:created
79 tal:attributes="title submission/date_created/fmt:datetime"79 replace="structure submission/date_created/fmt:displaydatetitle" />
80 tal:content="submission/date_created/fmt:displaydate">
81 2006-08-05
82 </span>
83 </td>80 </td>
84 <td style="overflow: auto;"81 <td style="overflow: auto;"
85 tal:condition="not:submission/is_local_to_pofile">82 tal:condition="not:submission/is_local_to_pofile">
@@ -93,11 +90,8 @@
93 content="submission/pofile/potemplate/displayname" /> by90 content="submission/pofile/potemplate/displayname" /> by
94 <a tal:content="submission/person/displayname"91 <a tal:content="submission/person/displayname"
95 tal:attributes="href submission/person/fmt:url">Foo Bar</a>92 tal:attributes="href submission/person/fmt:url">Foo Bar</a>
96 <span93 <tal:created
97 tal:attributes="title submission/date_created/fmt:datetime"94 replace="structure submission/date_created/fmt:displaydatetitle" />
98 tal:content="submission/date_created/fmt:displaydate">
99 2006-08-05
100 </span>
101 </td>95 </td>
102 </tr>96 </tr>
10397
diff --git a/lib/lp/translations/templates/translationtemplatesbuild-index.pt b/lib/lp/translations/templates/translationtemplatesbuild-index.pt
index 42f0c3a..d90f7c3 100644
--- a/lib/lp/translations/templates/translationtemplatesbuild-index.pt
+++ b/lib/lp/translations/templates/translationtemplatesbuild-index.pt
@@ -11,9 +11,8 @@
1111
12 <tal:registering metal:fill-slot="registering">12 <tal:registering metal:fill-slot="registering">
13 created13 created
14 <span tal:content="context/date_created/fmt:displaydate"14 <tal:created
15 tal:attributes="title context/date_created/fmt:datetime"15 replace="structure context/date_created/fmt:displaydatetitle" />
16 >on 2005-01-01</span>
17 </tal:registering>16 </tal:registering>
1817
19 <div metal:fill-slot="main">18 <div metal:fill-slot="main">

Subscribers

People subscribed via source and target branches

to status/vote changes: