~launchpad-pqm/launchpad/devel

14538.2.49 by Curtis Hovey
Updated copyright.
1
<!-- Copyright 2009-2011 Canonical Ltd.  This software is licensed under the
11644.2.5 by Ian Booth
More plumbing
2
     GNU Affero General Public License version 3 (see the file LICENSE).
3
-->
4
5
<configure
6
    xmlns="http://namespaces.zope.org/zope"
7
    xmlns:browser="http://namespaces.zope.org/browser"
8
    xmlns:i18n="http://namespaces.zope.org/i18n"
9
    i18n_domain="launchpad">
12442.2.8 by j.c.sackett
Updated a config per review.
10
    <include package=".browser"/>
11
    <include package="lp.app.validators" />
12828.4.1 by Ian Booth
Fix popup picker non-ajax link and refactor
12
    <include package="lp.app.widgets" />
13130.1.6 by Curtis Hovey
Move ILaunchpadCelebrity to lp.app.
13
14565.2.4 by Curtis Hovey
Moved lazr.lifecycle zcml into lp.app.
14
    <class class="lazr.lifecycle.event.ObjectCreatedEvent">
15
      <allow interface="lazr.lifecycle.interfaces.IObjectCreatedEvent" />
16
    </class>
17
18
    <class class="lazr.lifecycle.event.ObjectDeletedEvent">
19
      <allow interface="lazr.lifecycle.interfaces.IObjectDeletedEvent" />
20
    </class>
21
22
    <class class="lazr.lifecycle.event.ObjectModifiedEvent">
23
      <allow interface="lazr.lifecycle.interfaces.IObjectModifiedEvent" />
24
    </class>
25
14435.1.4 by Curtis Hovey
Moved ITitledTokenizedTerm permissions into lp.app.
26
    <class class="zope.schema.vocabulary.SimpleVocabulary">
27
      <allow interface="zope.schema.interfaces.IVocabularyTokenized"/>
28
    </class>
29
30
    <class class="zope.schema.vocabulary.SimpleTerm">
31
      <allow interface="zope.schema.interfaces.ITitledTokenizedTerm"/>
32
    </class>
33
13130.1.6 by Curtis Hovey
Move ILaunchpadCelebrity to lp.app.
34
    <utility
13130.1.13 by Curtis Hovey
Fixed import errors.
35
        factory="lp.app.utilities.celebrities.LaunchpadCelebrities"
13130.1.6 by Curtis Hovey
Move ILaunchpadCelebrity to lp.app.
36
        provides="lp.app.interfaces.launchpad.ILaunchpadCelebrities">
37
    </utility>
14538.2.6 by Curtis Hovey
Moved datetime to lp.app.
38
39
    <!-- Configuration related to datetime classes in Launchpad. -->
40
    <adapter
14560.2.25 by Curtis Hovey
Merged c.l.interfaces.launchpad with lp.app.interfaces.launchpad.
41
        for="lp.app.interfaces.launchpad.IHasDateCreated"
42
        provides="lp.app.interfaces.launchpad.IAging"
14538.2.6 by Curtis Hovey
Moved datetime to lp.app.
43
        factory="lp.app.model.cdatetime.AgingAdapter" />
14557.1.18 by Curtis Hovey
Extracted INotificationRecipientSet and UnknownRecipientError to lp.services.mail.
44
45
    <adapter
14606.4.12 by William Grant
privacy -> lp.services.privacy.
46
        provides="lp.services.privacy.interfaces.IObjectPrivacy"
14557.1.18 by Curtis Hovey
Extracted INotificationRecipientSet and UnknownRecipientError to lp.services.mail.
47
        for="zope.interface.Interface"
14606.4.12 by William Grant
privacy -> lp.services.privacy.
48
        factory="lp.services.privacy.adapters.ObjectPrivacy"
14557.1.18 by Curtis Hovey
Extracted INotificationRecipientSet and UnknownRecipientError to lp.services.mail.
49
        permission="zope.Public"
50
        />
51
52
    <adapter
53
        provides="lp.app.browser.badge.IHasBadges"
54
        for="zope.interface.Interface"
55
        factory="lp.app.browser.badge.HasBadgeBase"
56
        permission="zope.Public"
57
        />
11644.2.5 by Ian Booth
More plumbing
58
</configure>