~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/registry/templates/distroseries-localdifferences.pt

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-05-23 18:43:31 UTC
  • mfrom: (13084.2.6 page-match-rewrite-url)
  • Revision ID: launchpad@pqm.canonical.com-20110523184331-dhd2c7cgfuu49epw
[r=sinzui][bug=784273] Adds facility to the PageMatch to handle bad
        URIs

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
    <div class="top-portlet" metal:fill-slot="main"
24
24
      tal:define="differences view/cached_differences;
25
25
                  series_name context/displayname;
 
26
                  parent_name context/previous_series/displayname;
26
27
                  can_perform_sync view/canPerformSync;">
27
28
      <p><tal:replace replace="structure view/explanation/escapedtext" /></p>
28
29
 
42
43
          <thead>
43
44
            <tr>
44
45
              <th>Source</th>
45
 
              <th tal:condition="python: not(view.has_unique_parent) and view.show_parent_version">
46
 
                Parent
47
 
              </th>
48
46
              <th tal:condition="view/show_parent_version">
49
 
                <tal:one_parent condition="view/has_unique_parent">
50
 
                  <a tal:attributes="href view/unique_parent/fmt:url"
51
 
                     tal:content="view/unique_parent/displayname">Warty</a> version
52
 
                </tal:one_parent>
53
 
                <tal:multiple_parents condition="not: view/has_unique_parent">
54
 
                  Parent version
55
 
                </tal:multiple_parents>
56
 
              </th>
 
47
                <tal:replace replace="parent_name" /> version</th>
57
48
              <th tal:condition="view/show_derived_version">
58
 
                <a tal:attributes="href context/fmt:url"
59
 
                   tal:content="series_name">Deriwarty</a> version
60
 
              </th>
 
49
                <tal:replace replace="series_name" /> version</th>
61
50
              <th tal:condition="view/show_parent_packagesets">
62
51
                Parent package-sets
63
52
              </th>
72
61
            <tal:difference repeat="difference differences/batch">
73
62
            <tr tal:define="parent_source_pub difference/parent_source_pub;
74
63
                            source_pub difference/source_pub;
75
 
                            diff_id difference/id;
76
64
                            src_name difference/source_package_name/name;"
77
65
                tal:attributes="class src_name">
78
66
 
79
67
              <td>
80
 
                <tal:checkbox
81
 
                    condition="can_perform_sync"
82
 
                    define="can_request python:view.canRequestSync(difference)">
83
 
                  <input tal:condition="can_request"
84
 
                    name="field.selected_differences" type="checkbox"
85
 
                    tal:attributes="
86
 
                      value diff_id;
87
 
                      id string:field.selected_differences.${diff_id}"/>
88
 
                  <input
89
 
                    tal:condition="not: can_request"
90
 
                    type="checkbox" disabled="disabled" />
91
 
                </tal:checkbox>
 
68
                <input tal:condition="can_perform_sync"
 
69
                  name="field.selected_differences" type="checkbox"
 
70
                  tal:attributes="
 
71
                    value src_name;
 
72
                    id string:field.selected_differences.${src_name}"/>
92
73
 
93
 
                <a tal:attributes="href difference/fmt:url"
94
 
                   class="js-action toggle-extra"
 
74
                <a tal:attributes="href difference/fmt:url" class="toggle-extra"
95
75
                   tal:content="src_name">Foo</a>
 
76
              </td>
96
77
 
97
 
                <tal:activity
98
 
                    define="activity python:view.describeJobs(difference)"
99
 
                    condition="activity">
100
 
                  &nbsp;&nbsp;
101
 
                  <span class="lowlight" tal:content="structure activity"></span>
102
 
                </tal:activity>
103
 
              </td>
104
 
              <td tal:condition="python: not(view.has_unique_parent) and view.show_parent_version">
105
 
                <a tal:attributes="href difference/parent_series/fmt:url"
106
 
                   tal:content="difference/parent_series/displayname"
107
 
                   class="parent-name">Warty</a>
108
 
              </td>
109
78
              <td tal:condition="view/show_parent_version">
110
79
                <a tal:condition="difference/parent_source_package_release"
111
80
                   tal:attributes="href difference/parent_source_package_release/fmt:url"
130
99
                </span>
131
100
              </td>
132
101
 
 
102
              <tal:comment replace="nothing">
 
103
                XXX: GavinPanella 2011-04-14 bug=760733: In
 
104
                TestDistroSeriesLocalDifferences.test_queries, this
 
105
                cell needs 1 QUERY per row: PackageSet
 
106
              </tal:comment>
133
107
              <td tal:condition="view/show_parent_packagesets"
134
108
                  class="parent-packagesets">
135
109
                <tal:replace replace="difference/@@/parent_packagesets_names"/>
167
141
                </tal:derived>
168
142
              </td>
169
143
 
 
144
              <tal:comment replace="nothing">
 
145
                XXX: GavinPanella 2011-04-14 bug=760733: In
 
146
                TestDistroSeriesLocalDifferences.test_queries, this
 
147
                cell needs 1 QUERY per row: MessageChunk
 
148
              </tal:comment>
170
149
              <td>
171
150
                <tal:comment tal:define="comment difference/latest_comment"
172
151
                             tal:condition="comment">
183
162
            </tal:difference>
184
163
          </tbody>
185
164
        </table>
186
 
        <tal:navigation_bottom
187
 
          replace="structure differences/@@+navigation-links-lower" />
188
 
         <tal:selectable_differences_end
 
165
        <tal:selectable_differences_end
189
166
               define="widget nocall:view/widgets/selected_differences;
190
167
                       field_name widget/context/__name__;
191
168
                       error python:view.getFieldError(field_name);">