~launchpad-pqm/launchpad/devel

« back to all changes in this revision

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

  • Committer: Steve Kowalik
  • Date: 2011-06-19 07:26:23 UTC
  • mto: (7675.1045.510 db-devel)
  • mto: This revision was merged to the branch mainline in revision 13402.
  • Revision ID: stevenk@ubuntu.com-20110619072623-e7ls2ma79l8aq309
* BinaryPackagePaths -> BinaryPackagePath.
* Grant SELECT, INSERT, DELETE to launchpad_main.
* Create IBinaryPackagePath and IBinaryPackagePathSource which are implemented
  in BinaryPackagePath, and test same.
* Create IBinaryPackageReleaseContents and IBinaryPackageReleaseContentsSet
  which are implemented in BinaryPackageReleaseContents, and test same.

Show diffs side-by-side

added added

removed removed

Lines of Context:
982
982
        <allow interface="lp.soyuz.adapters.overrides.IOverridePolicy" />
983
983
   </class>
984
984
 
 
985
    <!-- BinaryPackagePath -->
 
986
 
 
987
    <class
 
988
        class="lp.soyuz.model.binarypackagepath.BinaryPackagePath">
 
989
        <allow
 
990
            interface="lp.soyuz.interfaces.binarypackagepath.IBinaryPackagePath"/>
 
991
    </class>
 
992
 
 
993
    <!-- BinaryPackagePathSource -->
 
994
 
 
995
    <class
 
996
        class="lp.soyuz.model.binarypackagepath.BinaryPackagePath">
 
997
        <allow
 
998
            interface="lp.soyuz.interfaces.binarypackagepath.IBinaryPackagePathSource"/>
 
999
    </class>
 
1000
    <securedutility
 
1001
        class="lp.soyuz.model.binarypackagepath.BinaryPackagePath"
 
1002
        provides="lp.soyuz.interfaces.binarypackagepath.IBinaryPackagePathSource">
 
1003
        <allow
 
1004
            interface="lp.soyuz.interfaces.binarypackagepath.IBinaryPackagePathSource"/>
 
1005
    </securedutility>
 
1006
 
 
1007
    <!-- BinaryPackageReleaseContents -->
 
1008
 
 
1009
    <class
 
1010
        class="lp.soyuz.model.binarypackagereleasecontents.BinaryPackageReleaseContents">
 
1011
        <allow
 
1012
            interface="lp.soyuz.interfaces.binarypackagereleasecontents.IBinaryPackageReleaseContents"/>
 
1013
    </class>
 
1014
 
 
1015
    <!-- BinaryPackageReleaseContentsSet -->
 
1016
 
 
1017
    <class
 
1018
        class="lp.soyuz.model.binarypackagereleasecontents.BinaryPackageReleaseContents">
 
1019
        <allow
 
1020
            interface="lp.soyuz.interfaces.binarypackagereleasecontents.IBinaryPackageReleaseContentsSet"/>
 
1021
    </class>
 
1022
    <securedutility
 
1023
        class="lp.soyuz.model.binarypackagereleasecontents.BinaryPackageReleaseContents"
 
1024
        provides="lp.soyuz.interfaces.binarypackagereleasecontents.IBinaryPackageReleaseContentsSet">
 
1025
        <allow
 
1026
            interface="lp.soyuz.interfaces.binarypackagereleasecontents.IBinaryPackageReleaseContentsSet"/>
 
1027
    </securedutility>
 
1028
 
985
1029
   <webservice:register module="lp.soyuz.interfaces.webservice" />
986
1030
 
987
1031
</configure>