~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/code/browser/configure.zcml

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-11-27 22:12:39 UTC
  • mfrom: (14391.1.4 facet-everything)
  • Revision ID: launchpad@pqm.canonical.com-20111127221239-ob31sd2aw9feo9xm
[r=lifeless][no-qa] Deduplicate ZCML facet specifications a bit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
66
66
      permission="zope.Public"
67
67
      />
68
68
 
69
 
</facet>
70
 
 
71
69
    <browser:url
72
70
        for="lp.code.interfaces.codereviewvote.ICodeReviewVoteReference"
73
71
        path_expression="string:+review/${id}"
78
76
        layer="lp.code.publisher.CodeLayer"
79
77
        name="+reassign"
80
78
        class="lp.code.browser.codereviewvote.CodeReviewVoteReassign"
81
 
        facet="branches"
82
79
        permission="launchpad.AnyPerson"
83
80
        template="../../app/templates/generic-edit.pt"/>
84
 
    <facet
85
 
        facet="branches">
86
81
        <browser:url
87
82
            for="lp.code.interfaces.codeimportmachine.ICodeImportMachine"
88
83
            path_expression="string:${hostname}"
99
94
            name="+index"
100
95
            template="../templates/codeimport-machine-index.pt"
101
96
            permission="zope.Public"/>
102
 
    </facet>
103
 
    <facet
104
 
        facet="branches">
105
97
        <browser:navigation
106
98
            module="lp.code.browser.codeimportmachine"
107
99
            classes="CodeImportMachineSetNavigation"/>
121
113
            name="+index"
122
114
            template="../templates/codeimport-machines.pt"
123
115
            permission="zope.Public"/>
124
 
    </facet>
125
116
    <browser:url
126
117
        for="lp.code.interfaces.branchref.IBranchRef"
127
118
        path_expression="string:.bzr"
143
134
        layer="lp.code.publisher.CodeLayer"
144
135
        permission="zope.Public"
145
136
        class="lp.code.browser.bazaar.BazaarApplicationView"
146
 
        facet="branches"
147
137
        name="+index"
148
138
        template="../templates/bazaar-index.pt" />
149
139
    <browser:page
151
141
        layer="lp.code.publisher.CodeLayer"
152
142
        permission="zope.Public"
153
143
        class="lp.code.browser.recipebuildslisting.CompletedDailyBuildsView"
154
 
        facet="branches"
155
144
        name="+daily-builds"
156
145
        template="../templates/daily-builds-listing.pt" />
157
146
 
173
162
    <!-- No view needed -->
174
163
    <browser:pages
175
164
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
176
 
        facet="branches"
177
165
        permission="launchpad.View">
178
166
      <browser:page
179
167
          name="+heading"
187
175
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
188
176
        layer="lp.code.publisher.CodeLayer"
189
177
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalView"
190
 
        facet="branches"
191
178
        permission="launchpad.View">
192
179
        <browser:page
193
180
            name="+index"
202
189
    <browser:pages
203
190
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
204
191
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalVoteView"
205
 
        facet="branches"
206
192
        permission="launchpad.View">
207
193
        <browser:page
208
194
            name="+votes"
215
201
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
216
202
        layer="lp.code.publisher.CodeLayer"
217
203
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalEditView"
218
 
        facet="branches"
219
204
        permission="launchpad.Edit">
220
205
        <browser:page
221
206
            name="+edit"
226
211
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
227
212
        layer="lp.code.publisher.CodeLayer"
228
213
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalCommitMessageEditView"
229
 
        facet="branches"
230
214
        permission="launchpad.Edit"
231
215
        template="../../app/templates/generic-edit.pt"/>
232
216
    <browser:page
234
218
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
235
219
        layer="lp.code.publisher.CodeLayer"
236
220
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalDescriptionEditView"
237
 
        facet="branches"
238
221
        permission="launchpad.Edit"
239
222
        template="../../app/templates/generic-edit.pt"/>
240
223
    <browser:page
242
225
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
243
226
        layer="lp.code.publisher.CodeLayer"
244
227
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalDeleteView"
245
 
        facet="branches"
246
228
        permission="launchpad.Edit"
247
229
        template="../templates/branchmergeproposal-delete.pt"/>
248
230
    <browser:page
250
232
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
251
233
        layer="lp.code.publisher.CodeLayer"
252
234
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalChangeStatusView"
253
 
        facet="branches"
254
235
        permission="launchpad.Edit"
255
236
        template="../templates/branchmergeproposal-editstatus.pt"/>
256
237
    <browser:page
258
239
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
259
240
        layer="lp.code.publisher.CodeLayer"
260
241
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalRequestReviewView"
261
 
        facet="branches"
262
242
        permission="launchpad.Edit"
263
243
        template="../../app/templates/generic-edit.pt"/>
264
244
    <browser:page
266
246
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
267
247
        layer="lp.code.publisher.CodeLayer"
268
248
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalResubmitView"
269
 
        facet="branches"
270
249
        permission="launchpad.Edit"
271
250
        template="../templates/branchmergeproposal-resubmit.pt"/>
272
251
    <browser:page
274
253
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
275
254
        layer="lp.code.publisher.CodeLayer"
276
255
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalEnqueueView"
277
 
        facet="branches"
278
256
        permission="launchpad.Edit"
279
257
        template="../templates/branchmergeproposal-enqueue.pt"/>
280
258
    <browser:page
282
260
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
283
261
        layer="lp.code.publisher.CodeLayer"
284
262
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalDequeueView"
285
 
        facet="branches"
286
263
        permission="launchpad.Edit"
287
264
        template="../../app/templates/generic-edit.pt"/>
288
265
    <browser:page
290
267
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
291
268
        layer="lp.code.publisher.CodeLayer"
292
269
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalInlineDequeueView"
293
 
        facet="branches"
294
270
        permission="launchpad.Edit"
295
271
        template="../templates/inline-form-only-buttons.pt"/>
296
272
    <browser:page
298
274
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
299
275
        layer="lp.code.publisher.CodeLayer"
300
276
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalJumpQueueView"
301
 
        facet="branches"
302
277
        permission="launchpad.Edit"
303
278
        template="../templates/inline-form-only-buttons.pt"/>
304
279
    <browser:page
306
281
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
307
282
        layer="lp.code.publisher.CodeLayer"
308
283
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalMergedView"
309
 
        facet="branches"
310
284
        permission="launchpad.Edit"
311
285
        template="../../app/templates/generic-edit.pt"/>
312
286
    <browser:page
313
287
        name="+link-summary"
314
288
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
315
289
        class="lp.code.browser.branchmergeproposal.BranchMergeCandidateView"
316
 
        facet="branches"
317
290
        permission="zope.Public"
318
291
        template="../templates/branchmergeproposal-link-summary.pt"/>
319
292
    <browser:page
321
294
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
322
295
        layer="lp.code.publisher.CodeLayer"
323
296
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalSubscribersView"
324
 
        facet="branches"
325
297
        permission="launchpad.View"
326
298
        template="../templates/branchmergeproposal-pagelet-subscribers.pt"/>
327
299
    <browser:page
329
301
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
330
302
        layer="lp.code.publisher.CodeLayer"
331
303
        class="lp.code.browser.codereviewcomment.CodeReviewCommentAddView"
332
 
        facet="branches"
333
304
        permission="launchpad.AnyPerson"
334
305
        template="../templates/codereviewcomment-reply.pt"/>
335
306
    <browser:page
337
308
        for="lp.code.interfaces.branchmergeproposal.IBranchMergeProposal"
338
309
        layer="lp.code.publisher.CodeLayer"
339
310
        class="lp.code.browser.branchmergeproposal.BranchMergeProposalAddVoteView"
340
 
        facet="branches"
341
311
        permission="launchpad.AnyPerson"
342
312
        template="../templates/branchmergeproposal-vote.pt"/>
343
313
    <browser:url
380
350
        for="lp.code.interfaces.branchsubscription.IBranchSubscription"
381
351
        layer="lp.code.publisher.CodeLayer"
382
352
        class="lp.code.browser.branchsubscription.BranchSubscriptionEditView"
383
 
        facet="branches"
384
353
        permission="launchpad.Edit"
385
354
        template="../templates/branchsubscription-edit.pt"/>
386
355
    <browser:url
408
377
    <browser:pages
409
378
        for="lp.code.interfaces.branch.IBranch"
410
379
        layer="lp.code.publisher.CodeLayer"
411
 
        facet="branches"
412
380
        permission="zope.Public"
413
381
        class="lp.code.browser.branch.BranchView">
414
382
        <browser:page
460
428
        for="lp.code.interfaces.branch.IBranch"
461
429
        layer="lp.code.publisher.CodeLayer"
462
430
        class="lp.code.browser.branch.BranchSubscriptionsView"
463
 
        facet="branches"
464
431
        permission="zope.Public"
465
432
        template="../templates/branch-portlet-subscribers.pt"/>
466
433
    <browser:page
498
465
        for="lp.code.interfaces.branch.IBranch"
499
466
        class="lp.code.browser.branch.BranchEditWhiteboardView"
500
467
        layer="lp.code.publisher.CodeLayer"
501
 
        facet="branches"
502
468
        permission="launchpad.AnyPerson"
503
469
        template="../../app/templates/generic-edit.pt"/>
504
470
    <browser:page
506
472
        for="lp.code.interfaces.branch.IBranch"
507
473
        layer="lp.code.publisher.CodeLayer"
508
474
        class="lp.code.browser.branch.BranchEditStatusView"
509
 
        facet="branches"
510
475
        permission="launchpad.Edit"
511
476
        template="../../app/templates/generic-edit.pt"/>
512
477
    <browser:page
514
479
        for="lp.code.interfaces.branch.IBranch"
515
480
        layer="lp.code.publisher.CodeLayer"
516
481
        class="lp.code.browser.branch.BranchEditView"
517
 
        facet="branches"
518
482
        permission="launchpad.Edit"
519
483
        template="../../app/templates/generic-edit.pt"/>
520
484
    <browser:page
522
486
        for="lp.code.interfaces.branch.IBranch"
523
487
        layer="lp.code.publisher.CodeLayer"
524
488
        class="lp.code.browser.branch.BranchUpgradeView"
525
 
        facet="branches"
526
489
        permission="launchpad.Edit"
527
490
        template="../../app/templates/generic-edit.pt"/>
528
491
    <browser:page
530
493
        for="lp.code.interfaces.branch.IBranch"
531
494
        layer="lp.code.publisher.CodeLayer"
532
495
        class="lp.code.browser.branch.BranchReviewerEditView"
533
 
        facet="branches"
534
496
        permission="launchpad.Edit"
535
497
        template="../../app/templates/generic-edit.pt"/>
536
498
    <browser:page
538
500
        for="lp.code.interfaces.branch.IBranch"
539
501
        layer="lp.code.publisher.CodeLayer"
540
502
        class="lp.code.browser.codeimport.CodeImportEditView"
541
 
        facet="branches"
542
503
        permission="launchpad.Edit"
543
504
        template="../../app/templates/generic-edit.pt"/>
544
505
    <browser:page
546
507
        for="lp.code.interfaces.branch.IBranch"
547
508
        layer="lp.code.publisher.CodeLayer"
548
509
        class="lp.code.browser.branch.BranchDeletionView"
549
 
        facet="branches"
550
510
        permission="launchpad.Edit"
551
511
        template="../templates/branch-delete.pt"/>
552
512
    <browser:pages
553
513
        for="lp.code.interfaces.branch.IBranch"
554
514
        layer="lp.code.publisher.CodeLayer"
555
515
        class="lp.code.browser.branch.BranchMirrorStatusView"
556
 
        facet="branches"
557
516
        permission="launchpad.View">
558
517
        <browser:page
559
518
            name="+mirror-status"
567
526
        for="lp.code.interfaces.branch.IBranch"
568
527
        layer="lp.code.publisher.CodeLayer"
569
528
        class="lp.code.browser.branchsubscription.BranchSubscriptionAddView"
570
 
        facet="branches"
571
529
        permission="launchpad.AnyPerson"
572
530
        template="../../app/templates/generic-edit.pt"/>
573
531
    <browser:page
575
533
        for="lp.code.interfaces.branch.IBranch"
576
534
        layer="lp.code.publisher.CodeLayer"
577
535
        class="lp.code.browser.branch.RegisterBranchMergeProposalView"
578
 
        facet="branches"
579
536
        permission="launchpad.AnyPerson"
580
537
        template="../templates/branch-register-merge.pt"/>
581
538
    <browser:page
583
540
        for="lp.code.interfaces.branch.IBranch"
584
541
        layer="lp.code.publisher.CodeLayer"
585
542
        class="lp.bugs.browser.bugbranch.BranchLinkToBugView"
586
 
        facet="branches"
587
543
        permission="launchpad.AnyPerson"
588
544
        template="../../app/templates/generic-edit.pt"/>
589
545
    <browser:page
591
547
        for="lp.code.interfaces.branch.IBranch"
592
548
        layer="lp.code.publisher.CodeLayer"
593
549
        class="lp.blueprints.browser.specificationbranch.BranchLinkToSpecificationView"
594
 
        facet="branches"
595
550
        permission="launchpad.AnyPerson"
596
551
        template="../../app/templates/generic-edit.pt"/>
597
552
    <browser:page
599
554
        for="lp.code.interfaces.branch.IBranch"
600
555
        layer="lp.code.publisher.CodeLayer"
601
556
        class="lp.code.browser.branchsubscription.BranchSubscriptionAddOtherView"
602
 
        facet="branches"
603
557
        permission="launchpad.AnyPerson"
604
558
        template="../../app/templates/generic-edit.pt"/>
605
559
    <browser:page
607
561
        for="lp.code.interfaces.branch.IBranch"
608
562
        layer="lp.code.publisher.CodeLayer"
609
563
        class="lp.code.browser.branchsubscription.BranchSubscriptionEditOwnView"
610
 
        facet="branches"
611
564
        permission="launchpad.AnyPerson"
612
565
        template="../templates/branch-edit-subscription.pt"/>
613
566
    <browser:page
630
583
        class="lp.code.browser.branchmergeproposallisting.BranchActiveReviewsView"
631
584
        permission="zope.Public"
632
585
        name="+activereviews"
633
 
        facet="branches"
634
586
        template="../templates/active-reviews.pt"/>
635
587
    <browser:page
636
588
        for="lp.code.interfaces.branch.IBranchBatchNavigator"
681
633
        layer="lp.code.publisher.CodeLayer"
682
634
        name="+index"/>
683
635
    <browser:pages
684
 
        facet="branches"
685
636
        for="lp.code.interfaces.codereviewcomment.ICodeReviewComment"
686
637
        layer="lp.code.publisher.CodeLayer"
687
638
        class="lp.code.browser.codereviewcomment.CodeReviewCommentView"
694
645
            template="../templates/codereviewcomment-fragment.pt"/>
695
646
    </browser:pages>
696
647
    <browser:pages
697
 
        facet="branches"
698
648
        for="lp.code.browser.codereviewcomment.ICodeReviewDisplayComment"
699
649
        layer="lp.code.publisher.CodeLayer"
700
650
        class="lp.code.browser.codereviewcomment.CodeReviewCommentView"
710
660
            template="../templates/codereviewcomment-footer.pt"/>
711
661
    </browser:pages>
712
662
    <browser:pages
713
 
        facet="branches"
714
663
        for="lp.code.browser.branchmergeproposal.ICodeReviewNewRevisions"
715
664
        layer="lp.code.publisher.CodeLayer"
716
665
        class="lp.code.browser.branchmergeproposal.CodeReviewNewRevisionsView"
724
673
    </browser:pages>
725
674
    <browser:page
726
675
        name="+reply"
727
 
        facet="branches"
728
676
        for="lp.code.interfaces.codereviewcomment.ICodeReviewComment"
729
677
        layer="lp.code.publisher.CodeLayer"
730
678
        class="lp.code.browser.codereviewcomment.CodeReviewCommentAddView"
733
681
    <browser:menus
734
682
        classes="CodeReviewCommentContextMenu"
735
683
        module="lp.code.browser.codereviewcomment"/>
736
 
    <facet
737
 
        facet="branches">
738
684
        <browser:page
739
685
            for="lp.code.interfaces.codeimport.ICodeImport"
740
686
            layer="lp.code.publisher.CodeLayer"
741
687
            name="+macros"
742
688
            permission="zope.Public"
743
689
            template="../templates/codeimport-macros.pt"/>
744
 
    </facet>
745
 
    <facet
746
 
        facet="branches">
747
690
        <browser:url
748
691
            for="lp.code.interfaces.codeimport.ICodeImportSet"
749
692
            path_expression="string:+code-imports"
774
717
            name="+new-import"
775
718
            template="../templates/codeimport-new.pt"
776
719
            permission="launchpad.AnyPerson"/>
777
 
    </facet>
778
720
    <browser:url
779
721
        for="lp.code.interfaces.codeimport.ICodeImport"
780
722
        attribute_to_parent="branch"
792
734
        layer="lp.code.publisher.CodeLayer"
793
735
        class="lp.code.browser.branchlisting.SourcePackageBranchesView"
794
736
        permission="zope.Public"
795
 
        facet="branches"
796
737
        name="+branches"
797
738
        template="../templates/sourcepackage-branches.pt"/>
798
739
    <browser:page
799
740
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
800
741
        layer="lp.code.publisher.CodeLayer"
801
742
        class="lp.code.browser.summary.BranchCountSummaryView"
802
 
        facet="branches"
803
743
        permission="zope.Public"
804
744
        name="+count-summary"
805
745
        template="../templates/branch-count-summary.pt"/>
808
748
        layer="lp.code.publisher.CodeLayer"
809
749
        class="lp.code.browser.branchlisting.DistributionBranchListingView"
810
750
        permission="zope.Public"
811
 
        facet="branches"
812
751
        name="+branches"
813
752
        template="../templates/generic-branch-listing.pt"/>
814
753
    <browser:page
815
754
        for="lp.registry.interfaces.distribution.IDistribution"
816
755
        layer="lp.code.publisher.CodeLayer"
817
756
        class="lp.code.browser.summary.BranchCountSummaryView"
818
 
        facet="branches"
819
757
        permission="zope.Public"
820
758
        name="+count-summary"
821
759
        template="../templates/branch-count-summary.pt"/>
824
762
        layer="lp.code.publisher.CodeLayer"
825
763
        class="lp.code.browser.branchlisting.DistroSeriesBranchListingView"
826
764
        permission="zope.Public"
827
 
        facet="branches"
828
765
        name="+branches"
829
766
        template="../templates/generic-branch-listing.pt"/>
830
767
    <browser:page
831
768
        for="lp.registry.interfaces.distroseries.IDistroSeries"
832
769
        layer="lp.code.publisher.CodeLayer"
833
770
        class="lp.code.browser.summary.BranchCountSummaryView"
834
 
        facet="branches"
835
771
        permission="zope.Public"
836
772
        name="+count-summary"
837
773
        template="../templates/branch-count-summary.pt"/>
840
776
        layer="lp.code.publisher.CodeLayer"
841
777
        class="lp.code.browser.branchlisting.DistributionSourcePackageBranchesView"
842
778
        permission="zope.Public"
843
 
        facet="branches"
844
779
        name="+branches"
845
780
        template="../templates/generic-branch-listing.pt"/>
846
781
    <browser:page
848
783
        layer="lp.code.publisher.CodeLayer"
849
784
        class="lp.code.browser.branchlisting.GroupedDistributionSourcePackageBranchesView"
850
785
        permission="zope.Public"
851
 
        facet="branches"
852
786
        name="+code-index"
853
787
        template="../templates/distributionsourcepackage-branches-grouped.pt"/>
854
788
    <browser:page
855
789
        for="lp.registry.interfaces.distributionsourcepackage.IDistributionSourcePackage"
856
790
        layer="lp.code.publisher.CodeLayer"
857
791
        class="lp.code.browser.summary.BranchCountSummaryView"
858
 
        facet="branches"
859
792
        permission="zope.Public"
860
793
        name="+count-summary"
861
794
        template="../templates/branch-count-summary.pt"/>
863
796
        for="lp.registry.interfaces.projectgroup.IProjectGroup"
864
797
        layer="lp.code.publisher.CodeLayer"
865
798
        class="lp.code.browser.branchlisting.ProjectBranchesView"
866
 
        facet="branches"
867
799
        permission="zope.Public"
868
800
        name="+branches"
869
801
        template="../templates/project-branches.pt"/>
871
803
        for="lp.registry.interfaces.projectgroup.IProjectGroup"
872
804
        layer="lp.code.publisher.CodeLayer"
873
805
        class="lp.code.browser.summary.BranchCountSummaryView"
874
 
        facet="branches"
875
806
        permission="zope.Public"
876
807
        name="+count-summary"
877
808
        template="../templates/branch-count-summary.pt"/>
878
809
 
879
 
    <facet
880
 
        facet="overview">
881
810
        <browser:menus
882
811
            module="lp.code.browser.branchlisting"
883
812
            classes="
891
820
            class="lp.code.browser.branchlisting.PersonOwnedBranchesView"
892
821
            layer="lp.code.publisher.CodeLayer"
893
822
            permission="zope.Public"
894
 
            facet="branches"
895
823
            name="+branches"
896
824
            template="../templates/person-branches.pt"/>
897
825
        <browser:page
899
827
            class="lp.code.browser.branchlisting.PersonOwnedBranchesView"
900
828
            layer="lp.code.publisher.CodeLayer"
901
829
            permission="zope.Public"
902
 
            facet="branches"
903
830
            name="+ownedbranches"
904
831
            template="../templates/person-branches.pt"/>
905
832
        <browser:page
907
834
            class="lp.code.browser.branchlisting.PersonSubscribedBranchesView"
908
835
            layer="lp.code.publisher.CodeLayer"
909
836
            permission="zope.Public"
910
 
            facet="branches"
911
837
            name="+subscribedbranches"
912
838
            template="../templates/person-branches.pt"/>
913
839
        <browser:page
915
841
            layer="lp.code.publisher.CodeLayer"
916
842
            class="lp.code.browser.branchlisting.PersonRegisteredBranchesView"
917
843
            permission="zope.Public"
918
 
            facet="branches"
919
844
            name="+registeredbranches"
920
845
            template="../templates/person-branches.pt"/>
921
846
        <browser:page
923
848
            layer="lp.code.publisher.CodeLayer"
924
849
            class="lp.code.browser.branchlisting.PersonCodeSummaryView"
925
850
            permission="zope.Public"
926
 
            facet="branches"
927
851
            name="+codesummary"
928
852
            template="../templates/person-codesummary.pt"/>
929
853
        <browser:page
931
855
            layer="lp.code.publisher.CodeLayer"
932
856
            class="lp.code.browser.branchmergeproposallisting.PersonActiveReviewsView"
933
857
            permission="zope.Public"
934
 
            facet="branches"
935
858
            name="+activereviews"
936
859
            template="../templates/active-reviews.pt"/>
937
860
        <browser:page
939
862
            for="lp.registry.interfaces.person.IPerson"
940
863
            layer="lp.code.publisher.CodeLayer"
941
864
            class="lp.code.browser.branch.BranchAddView"
942
 
            facet="branches"
943
865
            permission="launchpad.AnyPerson"
944
866
            template="../templates/branch-add.pt"/>
945
867
        <browser:page
949
871
            name="+portlet-teambranches"
950
872
            template="../templates/person-portlet-teambranches.pt"
951
873
            permission="zope.Public"/>
952
 
    </facet>
953
874
 
954
875
    <browser:page
955
876
        for="lp.registry.interfaces.product.IProduct"
956
877
        layer="lp.code.publisher.CodeLayer"
957
878
        class="lp.code.browser.branchlisting.ProductBranchesView"
958
 
        facet="branches"
959
879
        permission="zope.Public"
960
880
        name="+branches"
961
881
        template="../templates/product-branches.pt"/>
963
883
        for="lp.registry.interfaces.product.IProduct"
964
884
        layer="lp.code.publisher.CodeLayer"
965
885
        class="lp.code.browser.branchlisting.ProductCodeIndexView"
966
 
        facet="branches"
967
886
        permission="zope.Public"
968
887
        name="+code-index"
969
888
        template="../templates/product-branches.pt"/>
977
896
        for="lp.registry.interfaces.product.IProduct"
978
897
        layer="lp.code.publisher.CodeLayer"
979
898
        class="lp.code.browser.branchlisting.ProductCodeIndexView"
980
 
        facet="branches"
981
899
        permission="zope.Public"
982
900
        name="+branch-summary"
983
901
        template="../templates/product-branch-summary.pt"/>
985
903
        for="lp.registry.interfaces.product.IProduct"
986
904
        layer="lp.code.publisher.CodeLayer"
987
905
        class="lp.code.browser.summary.BranchCountSummaryView"
988
 
        facet="branches"
989
906
        permission="zope.Public"
990
907
        name="+count-summary"
991
908
        template="../templates/branch-count-summary.pt"/>
995
912
        for="lp.registry.interfaces.product.IProduct"
996
913
        layer="lp.code.publisher.CodeLayer"
997
914
        class="lp.code.browser.branch.BranchAddView"
998
 
        facet="branches"
999
915
        permission="launchpad.AnyPerson"
1000
916
        template="../templates/branch-add.pt"/>
1001
917
 
1004
920
        for="lp.registry.interfaces.productseries.IProductSeries"
1005
921
        layer="lp.code.publisher.CodeLayer"
1006
922
        class="lp.code.browser.branch.BranchAddView"
1007
 
        facet="branches"
1008
923
        permission="launchpad.AnyPerson"
1009
924
        template="../templates/branch-add.pt"/>
1010
925
 
1063
978
        layer="lp.code.publisher.CodeLayer"
1064
979
        class="lp.code.browser.branchlisting.PersonProductOwnedBranchesView"
1065
980
        permission="zope.Public"
1066
 
        facet="branches"
1067
981
        name="+branches"
1068
982
        template="../templates/person-branches.pt"
1069
983
        />
1072
986
        layer="lp.code.publisher.CodeLayer"
1073
987
        class="lp.code.browser.branchlisting.PersonProductSubscribedBranchesView"
1074
988
        permission="zope.Public"
1075
 
        facet="branches"
1076
989
        name="+subscribedbranches"
1077
990
        template="../templates/person-branches.pt"
1078
991
        />
1081
994
        layer="lp.code.publisher.CodeLayer"
1082
995
        class="lp.code.browser.branchlisting.PersonProductRegisteredBranchesView"
1083
996
        permission="zope.Public"
1084
 
        facet="branches"
1085
997
        name="+registeredbranches"
1086
998
        template="../templates/person-branches.pt"
1087
999
        />
1090
1002
        layer="lp.code.publisher.CodeLayer"
1091
1003
        class="lp.code.browser.branchmergeproposallisting.PersonProductActiveReviewsView"
1092
1004
        permission="zope.Public"
1093
 
        facet="branches"
1094
1005
        name="+activereviews"
1095
1006
        template="../templates/active-reviews.pt"/>
1096
1007
 
1098
1009
        for="lp.registry.interfaces.personproduct.IPersonProduct"
1099
1010
        layer="lp.code.publisher.CodeLayer"
1100
1011
        class="lp.code.browser.branchlisting.PersonProductTeamBranchesView"
1101
 
        facet="branches"
1102
1012
        name="+portlet-teambranches"
1103
1013
        template="../templates/person-portlet-teambranches.pt"
1104
1014
        permission="zope.Public"
1108
1018
        for="lp.registry.interfaces.personproduct.IPersonProduct"
1109
1019
        layer="lp.code.publisher.CodeLayer"
1110
1020
        class="lp.code.browser.branchlisting.PersonProductCodeSummaryView"
1111
 
        facet="branches"
1112
1021
        name="+codesummary"
1113
1022
        template="../templates/person-codesummary.pt"
1114
1023
        permission="zope.Public"
1118
1027
        for="lp.code.interfaces.hasbranches.IHasMergeProposals"
1119
1028
        layer="lp.code.publisher.CodeLayer"
1120
1029
        class="lp.code.browser.branchmergeproposallisting.BranchMergeProposalListingView"
1121
 
        facet="branches"
1122
1030
        permission="zope.Public"
1123
1031
        name="+merges"
1124
1032
        template="../templates/branchmergeproposal-generic-listing.pt"/>
1128
1036
        layer="lp.code.publisher.CodeLayer"
1129
1037
        class="lp.code.browser.branchmergeproposallisting.ActiveReviewsView"
1130
1038
        permission="zope.Public"
1131
 
        facet="branches"
1132
1039
        name="+activereviews"
1133
1040
        template="../templates/active-reviews.pt"/>
1134
1041
 
1204
1111
        module="lp.code.browser.sourcepackagerecipebuild"
1205
1112
        classes="SourcePackageRecipeBuildNavigation" />
1206
1113
 
1207
 
    <facet facet="branches">
1208
 
 
1209
1114
        <browser:defaultView
1210
1115
            for="lp.code.interfaces.sourcepackagerecipe.ISourcePackageRecipe"
1211
1116
            name="+index"
1237
1142
            class="lp.code.browser.sourcepackagerecipe.SourcePackageRecipeRequestDailyBuildView"
1238
1143
            name="+request-daily-build"
1239
1144
            permission="launchpad.Edit"/>
1240
 
    </facet>
1241
 
    <facet facet="branches">
1242
1145
        <browser:defaultView
1243
1146
            for="lp.code.interfaces.sourcepackagerecipebuild.ISourcePackageRecipeBuild"
1244
1147
            name="+index"
1272
1175
            layer="lp.code.publisher.CodeLayer"
1273
1176
            class="lp.code.browser.sourcepackagerecipe.SourcePackageRecipeAddView"
1274
1177
            permission="launchpad.AnyPerson"
1275
 
            facet="branches"
1276
1178
            name="+new-recipe"
1277
1179
            template="../templates/sourcepackagerecipe-new.pt"/>
1278
1180
        <browser:page
1280
1182
            layer="lp.code.publisher.CodeLayer"
1281
1183
            class="lp.code.browser.sourcepackagerecipe.SourcePackageRecipeEditView"
1282
1184
            permission="launchpad.Edit"
1283
 
            facet="branches"
1284
1185
            name="+edit"
1285
1186
            template="../../app/templates/generic-edit.pt"/>
1286
1187
        <browser:page
1288
1189
            layer="lp.code.publisher.CodeLayer"
1289
1190
            class="lp.code.browser.sourcepackagerecipe.SourcePackageRecipeDeleteView"
1290
1191
            permission="launchpad.Edit"
1291
 
            facet="branches"
1292
1192
            name="+delete"
1293
1193
            template="../../app/templates/generic-edit.pt"/>
1294
1194
 
1297
1197
            layer="lp.code.publisher.CodeLayer"
1298
1198
            class="lp.code.browser.sourcepackagerecipelisting.BranchRecipeListingView"
1299
1199
            permission="zope.Public"
1300
 
            facet="branches"
1301
1200
            name="+recipes"
1302
1201
            template="../templates/sourcepackagerecipe-listing.pt"/>
1303
1202
        <browser:page
1305
1204
            layer="lp.code.publisher.CodeLayer"
1306
1205
            class="lp.code.browser.sourcepackagerecipelisting.ProductRecipeListingView"
1307
1206
            permission="zope.Public"
1308
 
            facet="branches"
1309
1207
            name="+recipes"
1310
1208
            template="../templates/sourcepackagerecipe-listing.pt"/>
1311
1209
        <browser:page
1313
1211
            layer="lp.code.publisher.CodeLayer"
1314
1212
            class="lp.code.browser.sourcepackagerecipelisting.PersonRecipeListingView"
1315
1213
            permission="zope.Public"
1316
 
            facet="branches"
1317
1214
            name="+recipes"
1318
1215
            template="../templates/sourcepackagerecipe-listing.pt"/>
1319
1216
 
1336
1233
            layer="lp.code.publisher.CodeLayer"
1337
1234
            class="lp.code.browser.branchmergequeuelisting.PersonMergeQueueListingView"
1338
1235
            permission="zope.Public"
1339
 
            facet="branches"
1340
1236
            name="+merge-queues"
1341
1237
            template="../templates/branchmergequeue-listing.pt"/>
1342
1238
 
1349
1245
            class="lp.app.browser.launchpad.Macro"/>
1350
1246
 
1351
1247
 
1352
 
    </facet>
1353
 
 
1354
1248
    <browser:url
1355
1249
        for="lp.code.interfaces.branchmergequeue.IBranchMergeQueue"
1356
1250
        attribute_to_parent="owner"
1361
1255
        classes="BranchMergeQueueContextMenu"
1362
1256
        module="lp.code.browser.branchmergequeue"/>
1363
1257
 
1364
 
    <facet facet="branches">
1365
1258
        <browser:defaultView
1366
1259
            for="lp.code.interfaces.branchmergequeue.IBranchMergeQueue"
1367
1260
            name="+index"