~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/soyuz/vocabularies.zcml

  • Committer: Francis J. Lacoste
  • Date: 2011-12-06 20:10:56 UTC
  • mfrom: (14448 devel)
  • mto: This revision was merged to the branch mainline in revision 14474.
  • Revision ID: francis.lacoste@canonical.com-20111206201056-jk8q5euywtd4vqk7
Merge devel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- Copyright 2011 Canonical Ltd.  This software is licensed under the
 
2
     GNU Affero General Public License version 3 (see the file LICENSE).
 
3
-->
 
4
 
 
5
<configure xmlns="http://namespaces.zope.org/zope">
 
6
 
 
7
  <securedutility
 
8
      name="Component"
 
9
      component="lp.soyuz.vocabularies.ComponentVocabulary"
 
10
      provides="zope.schema.interfaces.IVocabularyFactory"
 
11
    >
 
12
    <allow interface="zope.schema.interfaces.IVocabularyFactory"/>
 
13
  </securedutility>
 
14
 
 
15
  <class class="lp.soyuz.vocabularies.ComponentVocabulary">
 
16
    <allow interface="canonical.launchpad.webapp.vocabulary.IHugeVocabulary"/>
 
17
  </class>
 
18
 
 
19
 
 
20
   <securedutility
 
21
    name="FilteredDistroArchSeries"
 
22
    component="lp.soyuz.vocabularies.FilteredDistroArchSeriesVocabulary"
 
23
    provides="zope.schema.interfaces.IVocabularyFactory"
 
24
    >
 
25
     <allow interface="zope.schema.interfaces.IVocabularyFactory"/>
 
26
   </securedutility>
 
27
 
 
28
   <class class="lp.soyuz.vocabularies.FilteredDistroArchSeriesVocabulary">
 
29
     <allow interface="canonical.launchpad.webapp.vocabulary.IHugeVocabulary"/>
 
30
   </class>
 
31
 
 
32
 
 
33
  <securedutility
 
34
    name="PackageRelease"
 
35
    component="lp.soyuz.vocabularies.PackageReleaseVocabulary"
 
36
    provides="zope.schema.interfaces.IVocabularyFactory"
 
37
    >
 
38
    <allow interface="zope.schema.interfaces.IVocabularyFactory"/>
 
39
  </securedutility>
 
40
 
 
41
  <class class="lp.soyuz.vocabularies.PackageReleaseVocabulary">
 
42
    <allow interface="canonical.launchpad.webapp.vocabulary.IHugeVocabulary"/>
 
43
  </class>
 
44
 
 
45
 
 
46
  <securedutility
 
47
    name="PPA"
 
48
    component="lp.soyuz.vocabularies.PPAVocabulary"
 
49
    provides="zope.schema.interfaces.IVocabularyFactory"
 
50
    >
 
51
    <allow interface="zope.schema.interfaces.IVocabularyFactory"/>
 
52
  </securedutility>
 
53
 
 
54
  <class class="lp.soyuz.vocabularies.PPAVocabulary">
 
55
    <allow interface="canonical.launchpad.webapp.vocabulary.IHugeVocabulary"/>
 
56
  </class>
 
57
 
 
58
 
 
59
  <securedutility
 
60
    name="Processor"
 
61
    component="lp.soyuz.vocabularies.ProcessorVocabulary"
 
62
    provides="zope.schema.interfaces.IVocabularyFactory"
 
63
    >
 
64
    <allow interface="zope.schema.interfaces.IVocabularyFactory"/>
 
65
  </securedutility>
 
66
 
 
67
  <class class="lp.soyuz.vocabularies.ProcessorVocabulary">
 
68
    <allow interface="canonical.launchpad.webapp.vocabulary.IHugeVocabulary"/>
 
69
  </class>
 
70
 
 
71
 
 
72
  <securedutility
 
73
    name="ProcessorFamily"
 
74
    component="lp.soyuz.vocabularies.ProcessorFamilyVocabulary"
 
75
    provides="zope.schema.interfaces.IVocabularyFactory"
 
76
    >
 
77
    <allow interface="zope.schema.interfaces.IVocabularyFactory"/>
 
78
  </securedutility>
 
79
 
 
80
  <class class="lp.soyuz.vocabularies.ProcessorFamilyVocabulary">
 
81
    <allow interface="canonical.launchpad.webapp.vocabulary.IHugeVocabulary"/>
 
82
  </class>
 
83
 
 
84
</configure>