~launchpad-pqm/launchpad/devel

« back to all changes in this revision

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

  • Committer: Steve Kowalik
  • Date: 2011-08-07 04:05:52 UTC
  • mto: This revision was merged to the branch mainline in revision 13626.
  • Revision ID: stevenk@ubuntu.com-20110807040552-mwnxo0flmhvl35e8
Correct the notification based on review comments, and remove request{,ed}
from the function names, switching to create{,d}.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
    xmlns:i18n="http://namespaces.zope.org/i18n"
9
9
    xmlns:xmlrpc="http://namespaces.zope.org/xmlrpc"
10
10
    i18n_domain="launchpad">
11
 
<facet facet="translations">
12
11
    <browser:url
13
 
        for="lp.translations.interfaces.translations.IRosettaApplication"
 
12
        for="canonical.launchpad.interfaces.launchpad.IRosettaApplication"
14
13
        path_expression="string:translations"
15
 
        parent_utility="lp.services.webapp.interfaces.ILaunchpadRoot"/>
 
14
        parent_utility="canonical.launchpad.webapp.interfaces.ILaunchpadRoot"/>
16
15
    <browser:defaultView
17
 
        for="lp.translations.interfaces.translations.IRosettaApplication"
 
16
        for="canonical.launchpad.interfaces.launchpad.IRosettaApplication"
18
17
        name="+index"
19
18
        layer="lp.translations.publisher.TranslationsLayer"/>
20
19
    <browser:navigation
22
21
        classes="
23
22
            RosettaApplicationNavigation"/>
24
23
    <browser:pages
25
 
        for="lp.translations.interfaces.translations.IRosettaApplication"
 
24
        for="canonical.launchpad.interfaces.launchpad.IRosettaApplication"
 
25
        facet="translations"
26
26
        permission="zope.Public"
27
27
        class="lp.translations.browser.translations.RosettaApplicationView"
28
28
        layer="lp.translations.publisher.TranslationsLayer">
40
40
            template="../templates/rosetta-portlet-groups.pt"/>
41
41
    </browser:pages>
42
42
    <browser:page
43
 
      for="lp.translations.interfaces.translations.IRosettaApplication"
 
43
      for="canonical.launchpad.interfaces.launchpad.IRosettaApplication"
 
44
      facet="translations"
44
45
      permission="zope.Public"
45
46
      class="lp.translations.browser.translations.TranslatableProductsView"
46
47
      layer="lp.translations.publisher.TranslationsLayer"
47
48
      name="+products-with-translations"
48
49
      template="../templates/rosetta-products.pt"/>
49
 
    <browser:page
 
50
    <browser:pages
50
51
        for="*"
51
 
        name="+rosetta-status-legend"
52
 
        template="../templates/rosetta-status-legend.pt"
53
 
        permission="zope.Public"/>
 
52
        facet="translations"
 
53
        class="lp.translations.browser.translations.RosettaApplicationView"
 
54
        permission="zope.Public">
 
55
        <browser:page
 
56
            name="+portlet-preflangs"
 
57
            template="../templates/object-portlet-preflangs.pt"/>
 
58
        <browser:page
 
59
            name="+rosetta-status-legend"
 
60
            template="../templates/rosetta-status-legend.pt"/>
 
61
    </browser:pages>
54
62
    <browser:page
55
63
        for="lp.translations.interfaces.rosettastats.IRosettaStats"
56
64
        class="lp.translations.browser.translations.RosettaStatsView"
 
65
        facet="translations"
57
66
        permission="zope.Public"
58
67
        name="+barchart"
59
68
        template="../templates/rosettastats-barchart.pt"
61
70
    <browser:page
62
71
        for="*"
63
72
        name="+translations-macros"
 
73
        facet="translations"
64
74
        permission="zope.Public"
65
75
        template="../templates/translations-macros.pt"
66
 
        layer="lp.translations.publisher.TranslationsLayer"
67
 
        class="lp.app.browser.launchpad.Macro"/>
 
76
        layer="lp.translations.publisher.TranslationsLayer"/>
68
77
    <browser:page
69
78
        for="lp.translations.interfaces.translationpolicy.ITranslationPolicy"
 
79
        facet="translations"
70
80
        permission="zope.Public"
71
81
        name="+portlet-translation-groups-and-permission"
72
82
        template="../templates/hastranslationgroup-portlet-translation-groups-and-permission.pt"
73
83
        layer="lp.translations.publisher.TranslationsLayer"/>
 
84
    <facet
 
85
        facet="translations">
74
86
        <browser:defaultView
75
87
            for="lp.translations.interfaces.translator.ITranslator"
76
88
            name="+admin"
96
108
            class="lp.translations.browser.translator.TranslatorRemoveView"
97
109
            template="../../app/templates/generic-edit.pt"
98
110
            layer="lp.translations.publisher.TranslationsLayer"/>
 
111
    </facet>
 
112
    <facet
 
113
        facet="translations">
99
114
        <browser:navigation
100
115
            module="lp.translations.browser.translationimportqueue"
101
116
            classes="
118
133
            layer="lp.translations.publisher.TranslationsLayer"/>
119
134
        <browser:page
120
135
            for="lp.translations.interfaces.translationimportqueue.ITranslationImportQueueEntry"
 
136
            facet="translations"
121
137
            permission="zope.Public"
122
138
            layer="lp.translations.publisher.TranslationsLayer"
123
139
            name="+portlet-details"
126
142
        <browser:url
127
143
            for="lp.translations.interfaces.translationimportqueue.ITranslationImportQueue"
128
144
            path_expression="string:+imports"
129
 
            parent_utility="lp.services.webapp.interfaces.ILaunchpadRoot"/>
 
145
            parent_utility="canonical.launchpad.webapp.interfaces.ILaunchpadRoot"/>
130
146
        <browser:defaultView
131
147
            for="lp.translations.interfaces.translationimportqueue.ITranslationImportQueue"
132
148
            name="+index"
135
151
            for="lp.translations.interfaces.translationimportqueue.ITranslationImportQueue"
136
152
            name="+index"
137
153
            class="lp.translations.browser.translationimportqueue.TranslationImportQueueView"
 
154
            facet="translations"
138
155
            permission="zope.Public"
139
156
            template="../templates/translationimportqueue-index.pt"
140
157
            layer="lp.translations.publisher.TranslationsLayer"/>
 
158
    </facet>
141
159
    <browser:url
142
160
        for="lp.translations.interfaces.distroserieslanguage.IDistroSeriesLanguage"
143
161
        path_expression="string:+lang/${language/code}"
153
171
    <browser:pages
154
172
        for="lp.translations.interfaces.distroserieslanguage.IDistroSeriesLanguage"
155
173
        permission="zope.Public"
 
174
        facet="translations"
156
175
        layer="lp.translations.publisher.TranslationsLayer">
157
176
        <browser:page
158
177
            name="+rosetta-status-legend"
164
183
        for="lp.translations.interfaces.distroserieslanguage.IDistroSeriesLanguage"
165
184
        template="../templates/serieslanguage-index.pt"
166
185
        class="lp.translations.browser.serieslanguage.DistroSeriesLanguageView"
 
186
        facet="translations"
167
187
        layer="lp.translations.publisher.TranslationsLayer"/>
 
188
    <facet
 
189
        facet="translations">
168
190
        <browser:navigation
169
191
            module="lp.translations.browser.pofile"
170
192
            classes="
219
241
        <browser:page
220
242
            name="+translate"
221
243
            for="lp.translations.interfaces.pofile.IPOFile"
 
244
            facet="overview"
222
245
            class="lp.translations.browser.translations.TranslateRedirectView"
223
246
            permission="zope.Public"/>
224
247
        <browser:page
242
265
            template="../templates/pofile-filter.pt"
243
266
            class="lp.translations.browser.pofile.POFileFilteredView"
244
267
            layer="lp.translations.publisher.TranslationsLayer"/>
 
268
    </facet>
245
269
    <browser:url
246
270
        for="lp.translations.interfaces.productserieslanguage.IProductSeriesLanguage"
247
271
        path_expression="string:+lang/${language/code}"
257
281
    <browser:pages
258
282
        for="lp.translations.interfaces.productserieslanguage.IProductSeriesLanguage"
259
283
        permission="zope.Public"
 
284
        facet="translations"
260
285
        layer="lp.translations.publisher.TranslationsLayer">
261
286
        <browser:page
262
287
            name="+rosetta-status-legend"
268
293
        for="lp.translations.interfaces.productserieslanguage.IProductSeriesLanguage"
269
294
        template="../templates/serieslanguage-index.pt"
270
295
        class="lp.translations.browser.serieslanguage.ProductSeriesLanguageView"
 
296
        facet="translations"
271
297
        layer="lp.translations.publisher.TranslationsLayer"/>
 
298
    <facet
 
299
        facet="translations">
272
300
        <browser:navigation
273
301
            module="lp.translations.browser.language"
274
302
            classes="
320
348
        <browser:url
321
349
            for="lp.services.worlddata.interfaces.language.ILanguageSet"
322
350
            path_expression="string:+languages"
323
 
            parent_utility="lp.services.webapp.interfaces.ILaunchpadRoot"
 
351
            parent_utility="canonical.launchpad.webapp.interfaces.ILaunchpadRoot"
324
352
            rootsite="translations"/>
325
353
        <browser:page
326
354
            for="lp.services.worlddata.interfaces.language.ILanguageSet"
377
405
        <browser:page
378
406
            name="+upload"
379
407
            for="lp.translations.interfaces.potemplate.IPOTemplate"
380
 
            permission="launchpad.TranslationsAdmin"
 
408
            permission="launchpad.Edit"
381
409
            template="../templates/potemplate-upload.pt"
382
410
            class="lp.translations.browser.potemplate.POTemplateUploadView"
383
411
            layer="lp.translations.publisher.TranslationsLayer"/>
385
413
            name="+edit"
386
414
            for="lp.translations.interfaces.potemplate.IPOTemplate"
387
415
            class="lp.translations.browser.potemplate.POTemplateEditView"
388
 
            permission="launchpad.TranslationsAdmin"
 
416
            permission="launchpad.Edit"
389
417
            template="../../app/templates/generic-edit.pt"
390
418
            layer="lp.translations.publisher.TranslationsLayer"/>
391
419
        <browser:page
392
420
            name="+admin"
393
421
            for="lp.translations.interfaces.potemplate.IPOTemplate"
394
422
            class="lp.translations.browser.potemplate.POTemplateAdminView"
395
 
            permission="launchpad.Admin"
 
423
            permission="launchpad.TranslationsAdmin"
396
424
            template="../../app/templates/generic-edit.pt"
397
425
            layer="lp.translations.publisher.TranslationsLayer"/>
398
426
        <browser:page
475
503
            template="../templates/translationgroup-reassignment.pt"
476
504
            layer="lp.translations.publisher.TranslationsLayer"/>
477
505
        <browser:page
478
 
            for="lp.translations.interfaces.translationgroup.ITranslationGroup"
 
506
            for="*"
479
507
            permission="launchpad.Edit"
480
508
            name="+object-reassignment"
481
509
            template="../../app/templates/object-reassignment.pt"
483
511
        <browser:url
484
512
            for="lp.translations.interfaces.translationgroup.ITranslationGroupSet"
485
513
            path_expression="string:+groups"
486
 
            parent_utility="lp.services.webapp.interfaces.ILaunchpadRoot"
 
514
            parent_utility="canonical.launchpad.webapp.interfaces.ILaunchpadRoot"
487
515
            rootsite="translations" />
488
516
        <browser:defaultView
489
517
            for="lp.translations.interfaces.translationgroup.ITranslationGroupSet"
505
533
            layer="lp.translations.publisher.TranslationsLayer"/>
506
534
        <browser:url
507
535
            for="lp.translations.interfaces.translationmessage.ITranslationMessage"
508
 
            path_expression="string:${sequence}"
 
536
            path_expression="string:${potmsgset/sequence}"
509
537
            attribute_to_parent="browser_pofile"
510
538
            rootsite="translations"/>
511
539
        <browser:menus
704
732
        <browser:page
705
733
            for="lp.registry.interfaces.person.IPerson"
706
734
            name="+translations"
 
735
            facet="translations"
707
736
            class="lp.translations.browser.person.PersonTranslationView"
708
737
            permission="zope.Public"
709
738
            template="../templates/person-translations.pt"
1006
1035
        class="lp.translations.browser.customlanguagecode.CustomLanguageCodeAddView"
1007
1036
        template="../templates/customlanguagecode-add.pt"
1008
1037
        permission="launchpad.TranslationsAdmin"/>
1009
 
</facet>
 
1038
 
 
1039
    </facet>
1010
1040
 
1011
1041
<!-- TranslationTemplateBuild -->
1012
1042
    <browser:defaultView