~launchpad-pqm/launchpad/devel

« back to all changes in this revision

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

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-05-23 18:43:31 UTC
  • mfrom: (13084.2.6 page-match-rewrite-url)
  • Revision ID: launchpad@pqm.canonical.com-20110523184331-dhd2c7cgfuu49epw
[r=sinzui][bug=784273] Adds facility to the PageMatch to handle bad
        URIs

Show diffs side-by-side

added added

removed removed

Lines of Context:
162
162
        class="lp.registry.model.distroseriesdifference.DistroSeriesDifference">
163
163
        <allow interface="lp.registry.interfaces.distroseriesdifference.IDistroSeriesDifferencePublic"/>
164
164
        <require
165
 
            permission="launchpad.Admin"
166
 
            interface="lp.registry.interfaces.distroseriesdifference.IDistroSeriesDifferenceAdmin"/>
167
 
        <require
168
165
            permission="launchpad.Edit"
169
166
            interface="lp.registry.interfaces.distroseriesdifference.IDistroSeriesDifferenceEdit"
170
167
            set_attributes="package_diff parent_package_diff"/>
865
862
            factory="lp.registry.browser.person.TeamBreadcrumb"
866
863
            permission="zope.Public"/>
867
864
 
868
 
        <adapter
869
 
            factory="lp.registry.model.pillaraffiliation.BugTaskPillarAffiliation"
870
 
            />
871
 
 
872
 
        <adapter
873
 
            factory="lp.registry.model.pillaraffiliation.PillarAffiliation"
874
 
            />
875
 
 
876
865
        <!-- Using
877
866
 
878
867
    permission="Public" here causes some tests to fail
1377
1366
            interface="lp.registry.interfaces.ssh.ISSHKeySet"/>
1378
1367
    </securedutility>
1379
1368
    <subscriber
1380
 
        for="lp.registry.interfaces.teammembership.IJoinTeamEvent"
 
1369
        for="canonical.launchpad.event.interfaces.IJoinTeamEvent"
1381
1370
        handler="lp.registry.mail.notification.notify_team_join"/>
1382
1371
    <subscriber
1383
 
        for="lp.registry.interfaces.teammembership.ITeamInvitationEvent"
 
1372
        for="canonical.launchpad.event.interfaces.ITeamInvitationEvent"
1384
1373
        handler="lp.registry.mail.notification.notify_invitation_to_join_team"/>
1385
1374
 
1386
1375
    <!-- This is class ProductSeries -->
1588
1577
    </securedutility>
1589
1578
 
1590
1579
    <!-- SourcePackage -->
 
1580
 
1591
1581
    <class
1592
1582
        class="lp.registry.model.sourcepackage.SourcePackage">
1593
1583
        <allow
1594
 
            interface="lp.registry.interfaces.sourcepackage.ISourcePackagePublic"/>
 
1584
            interface="lp.registry.interfaces.sourcepackage.ISourcePackage"/>
1595
1585
        <allow
1596
1586
            interface="lp.bugs.interfaces.bugtarget.IHasBugHeat"/>
1597
1587
        <allow
1598
1588
            interface="lp.soyuz.interfaces.buildrecords.IHasBuildRecords"/>
1599
 
        <require
1600
 
            permission="launchpad.Edit"
1601
 
            interface="lp.registry.interfaces.sourcepackage.ISourcePackageEdit"/>
1602
1589
    </class>
1603
1590
    <securedutility
1604
1591
        component="lp.registry.model.sourcepackage.SourcePackage"
1857
1844
        <allow
1858
1845
            interface="lp.registry.interfaces.personproduct.IPersonProductFactory"/>
1859
1846
    </securedutility>
1860
 
 
1861
 
    <class
1862
 
        class="lp.registry.model.personroles.PersonRoles">
1863
 
        <allow
1864
 
            interface="lp.registry.interfaces.role.IPersonRoles"/>
1865
 
    </class>
1866
 
    <adapter
1867
 
        for="lp.registry.interfaces.person.IPerson"
1868
 
        provides="lp.registry.interfaces.role.IPersonRoles"
1869
 
        factory="lp.registry.model.personroles.PersonRoles" />
1870
1847
</configure>