~launchpad-pqm/launchpad/devel

« back to all changes in this revision

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

  • Committer: Launchpad Patch Queue Manager
  • Date: 2009-07-08 20:45:45 UTC
  • mfrom: (8777.6.7 translations-views-cleanup)
  • Revision ID: launchpad@pqm.canonical.com-20090708204545-6mw1s27zppjv32oy
[rs=sinzui][ui=none][bug=397082,
        397083] Separate translations-related bits of ProductSeries and
        SourcePackage views out of lp.registry and into lp.translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
344
344
            template="../templates/language-add.pt"
345
345
            name="+add"
346
346
            layer="canonical.launchpad.layers.TranslationsLayer"/>
347
 
    </facet>
348
 
    <facet
349
 
        facet="translations">
350
347
        <browser:navigation
351
348
            module="lp.translations.browser.potemplate"
352
349
            classes="
435
432
            class="lp.translations.browser.potemplate.POTemplateSubsetView"
436
433
            attribute="__call__"
437
434
            layer="canonical.launchpad.layers.TranslationsLayer"/>
438
 
    </facet>
439
 
    <facet
440
 
        facet="translations">
441
435
        <browser:navigation
442
436
            module="lp.translations.browser.translationgroup"
443
437
            classes="
517
511
            template="../templates/translationgroups-index.pt"
518
512
            name="+index"
519
513
            layer="canonical.launchpad.layers.TranslationsLayer"/>
520
 
    </facet>
521
 
    <facet
522
 
        facet="translations">
523
514
        <browser:url
524
515
            for="lp.translations.interfaces.translationmessage.ITranslationMessage"
525
516
            path_expression="string:${potmsgset/sequence}"
557
548
            permission="launchpad.AnyPerson"
558
549
            template="../templates/translationmessage-suggestions.pt"
559
550
            layer="canonical.launchpad.layers.TranslationsLayer"/>
 
551
 
 
552
<!-- SourcePackage translation pages -->
 
553
 
 
554
    <browser:defaultView
 
555
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
 
556
        name="+translations"
 
557
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
558
    <browser:menus
 
559
        classes="SourcePackageTranslationsMenu"
 
560
        module="lp.translations.browser.sourcepackage"/>
 
561
 
 
562
    <browser:page
 
563
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
 
564
        name="+imports"
 
565
        class="lp.translations.browser.hastranslationimports.HasTranslationImportsView"
 
566
        permission="zope.Public"
 
567
        template="../templates/hastranslationimports-index.pt"
 
568
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
569
    <browser:page
 
570
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
 
571
        name="+export"
 
572
        layer="canonical.launchpad.layers.TranslationsLayer"
 
573
        permission="launchpad.ExpensiveRequest"
 
574
        template="../templates/sourcepackage-export.pt"
 
575
        class="
 
576
            lp.translations.browser.sourcepackage.SourcePackageTranslationsExportView"/>
 
577
    <browser:page
 
578
        name="+translations"
 
579
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
 
580
        class="lp.translations.browser.translations.TranslationsRedirectView"
 
581
        permission="zope.Public"/>
 
582
    <browser:pages
 
583
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
 
584
        permission="zope.Public"
 
585
        class="lp.translations.browser.sourcepackage.SourcePackageTranslationsView"
 
586
        layer="canonical.launchpad.layers.TranslationsLayer">
 
587
        <browser:page
 
588
            name="+potlist"
 
589
            template="../templates/object-pots.pt"/>
 
590
        <browser:page
 
591
            name="+translate"
 
592
            template="../templates/sourcepackage-translate.pt"/>
 
593
        <browser:page
 
594
            name="+translations"
 
595
            template="../templates/object-translations.pt"/>
 
596
    </browser:pages>
 
597
    <browser:page
 
598
        name="+translate"
 
599
        for="lp.registry.interfaces.sourcepackage.ISourcePackage"
 
600
        class="lp.translations.browser.translations.TranslateRedirectView"
 
601
        permission="zope.Public"/>
 
602
 
 
603
<!-- ProductSeries translation pages -->
 
604
 
 
605
    <browser:defaultView
 
606
        for="lp.registry.interfaces.productseries.IProductSeries"
 
607
        name="+translations"
 
608
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
609
    <browser:menus
 
610
        classes="ProductSeriesTranslationsMenu"
 
611
        module="lp.translations.browser.productseries"/>
 
612
    <browser:page
 
613
        name="+translations"
 
614
        for="lp.registry.interfaces.productseries.IProductSeries"
 
615
        class="lp.translations.browser.translations.TranslationsRedirectView"
 
616
        permission="zope.Public"/>
 
617
    <browser:pages
 
618
        for="lp.registry.interfaces.productseries.IProductSeries"
 
619
        class="lp.translations.browser.productseries.ProductSeriesView"
 
620
        permission="zope.Public"
 
621
        layer="canonical.launchpad.layers.TranslationsLayer" >
 
622
        <browser:page
 
623
            name="+translations"
 
624
            template="../templates/productseries-translations.pt"
 
625
            />
 
626
        <browser:page
 
627
            name="+languages"
 
628
            template="../templates/productseries-translations-languages.pt"
 
629
            />
 
630
    </browser:pages>
 
631
    <browser:pages
 
632
        for="lp.registry.interfaces.productseries.IProductSeries"
 
633
        class="lp.translations.browser.productseries.ProductSeriesUploadView"
 
634
        permission="launchpad.Edit"
 
635
        layer="canonical.launchpad.layers.TranslationsLayer">
 
636
        <browser:page
 
637
            name="+translations-upload"
 
638
            template="../templates/productseries-translations-upload.pt"/>
 
639
    </browser:pages>
 
640
    <browser:page
 
641
        for="lp.registry.interfaces.productseries.IProductSeries"
 
642
        name="+imports"
 
643
        class="lp.translations.browser.hastranslationimports.HasTranslationImportsView"
 
644
        permission="zope.Public"
 
645
        template="../../translations/templates/hastranslationimports-index.pt"
 
646
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
647
    <browser:page
 
648
        for="lp.registry.interfaces.productseries.IProductSeries"
 
649
        name="+translations-settings"
 
650
        class="lp.translations.browser.productseries.ProductSeriesTranslationsSettingsView"
 
651
        permission="launchpad.Edit"
 
652
        template="../templates/productseries-translations-settings.pt"
 
653
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
654
    <browser:page
 
655
        for="lp.registry.interfaces.productseries.IProductSeries"
 
656
        name="+templates"
 
657
        class="lp.translations.browser.productseries.ProductSeriesTemplatesView"
 
658
        permission="launchpad.Edit"
 
659
        template="../templates/object-templates.pt"
 
660
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
661
    <browser:page
 
662
        for="lp.registry.interfaces.productseries.IProductSeries"
 
663
        name="+request-bzr-import"
 
664
        class="lp.translations.browser.productseries.ProductSeriesTranslationsBzrImportView"
 
665
        permission="launchpad.Edit"
 
666
        template="../templates/productseries-translations-bzr-import.pt"
 
667
        layer="canonical.launchpad.layers.TranslationsLayer"/>
 
668
    <browser:page
 
669
        name="+export"
 
670
        layer="canonical.launchpad.layers.TranslationsLayer"
 
671
        for="lp.registry.interfaces.productseries.IProductSeries"
 
672
        permission="launchpad.AnyPerson"
 
673
        template="../templates/productseries-export.pt"
 
674
        class="lp.translations.browser.productseries.ProductSeriesTranslationsExportView"/>
 
675
 
 
676
 
560
677
    </facet>
561
 
</configure>
 
 
b'\\ No newline at end of file'
 
678
</configure>