launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #20873
Re: [Merge] lp:~cjwatson/launchpad/bmp-buglinktarget-ui into lp:launchpad
Review: Approve code
Diff comments:
>
> === modified file 'lib/lp/bugs/templates/bugtask-index.pt'
> --- lib/lp/bugs/templates/bugtask-index.pt 2014-11-29 06:11:18 +0000
> +++ lib/lp/bugs/templates/bugtask-index.pt 2016-06-25 09:54:49 +0000
> @@ -215,6 +216,12 @@
> <tal:bug-branches repeat="linked_branch linked_branches">
> <tal:bug-branch replace="structure linked_branch/@@+bug-branch" />
> </tal:bug-branches>
> + <tal:bug-mps repeat="linked_merge_proposal linked_merge_proposals">
> + <tal:bug-mp define="proposal linked_merge_proposal;
> + bug context/bug">
> + <metal:bug-mp use-macro="linked_merge_proposal/@@+bmp-macros/bug-summary" />
> + </tal:bug-mp>
> + </tal:bug-mps>
This probably deserves a comment stating that Bazaar-based MPs show up under linked_branches instead.
> </div>
> </tal:branches>
> </div><!-- bug-branch-container -->
>
> === modified file 'lib/lp/code/templates/branchmergeproposal-macros.pt'
> --- lib/lp/code/templates/branchmergeproposal-macros.pt 2015-05-12 17:14:52 +0000
> +++ lib/lp/code/templates/branchmergeproposal-macros.pt 2016-06-25 09:54:49 +0000
> @@ -67,4 +67,63 @@
>
> </metal:active-reviews>
>
> +<metal:bug-summary define-macro="bug-summary">
> +
> + <tal:comment condition="nothing">
> + This macro requires the following defined variables:
> + proposal - the linked merge proposal
> + bug - the linked bug
> + </tal:comment>
> +
> + <div class="bug-mp-summary"
> + tal:define="show_edit bug/required:launchpad.Edit"
> + tal:condition="proposal/required:launchpad.View">
> + <a tal:attributes="href proposal/merge_source/fmt:url"
> + class="sprite branch"
> + tal:content="proposal/merge_source/display_name"/>
> + <a title="Remove link"
> + tal:condition="show_edit"
> + tal:attributes="href string:${proposal/fmt:url}/+unlinkbug?field.bugs=${bug/id}">
> + <img src="/@@/remove" alt="Remove"/>
> + </a>
> + <div class="reviews">
> + <tal:merge-fragment
> + tal:replace="structure proposal/@@+summary-fragment"/>
> + </div>
> + </div>
> +
> +</metal:bug-summary>
> +
> +<metal:bug-links define-macro="bug-links">
> +
> + <table tal:condition="view/linked_bugtasks">
> + <tal:bug-tasks repeat="bugtask view/linked_bugtasks">
> + <tr tal:condition="bugtask/bug/required:launchpad.View"
> + tal:attributes="id string:buglink-${bugtask/bug/id}"
> + class="bug-mp-summary">
> + <td tal:content="structure bugtask/fmt:link:bugs" class="first"/>
> + <td>
> + <span tal:content="bugtask/importance/title"
> + tal:attributes="class string:importance${bugtask/importance/name}"
> + >Critical</span>
> + </td>
> + <td>
> + <span tal:content="bugtask/status/title"
> + tal:attributes="class string:status${bugtask/status/name}"
> + >Triaged</span>
> + </td>
> + <td>
> + <a title="Remove link"
> + class="delete-buglink"
> + tal:attributes="href string:+unlinkbug?field.bugs=${bugtask/bug/id};
> + id string:delete-buglink-${bugtask/bug/id}">
> + <img src="/@@/remove" alt="Remove"/>
> + </a>
> + </td>
> + </tr>
> + </tal:bug-tasks>
> + </table>
> +
> +</metal:bug-links>
I'd add comments at both ends that these are slight variations of other macros.
> +
> </tal:root>
--
https://code.launchpad.net/~cjwatson/launchpad/bmp-buglinktarget-ui/+merge/298368
Your team Launchpad code reviewers is subscribed to branch lp:launchpad.
References