~sambuddhabasu1/mailman/fix_mailman_run_error

« back to all changes in this revision

Viewing changes to src/mailman/config/configure.zcml

  • Committer: Barry Warsaw
  • Date: 2015-03-03 02:34:09 UTC
  • mfrom: (7299.1.1 mailman_trunk)
  • Revision ID: barry@list.org-20150303023409-g7qqejbizzouc85k
Doc fixes given by Abhilash Raj.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<configure
3
3
    xmlns="http://namespaces.zope.org/zope">
4
4
 
5
 
  <include package="mailman.rest" file="configure.zcml"/>
6
 
 
7
 
  <!-- adapters -->
8
 
 
9
 
  <adapter
10
 
    for="mailman.interfaces.domain.IDomain"
11
 
    provides="mailman.interfaces.registrar.IRegistrar"
12
 
    factory="mailman.app.registrar.Registrar"
 
5
  <include package="zope.component" file="meta.zcml"/>
 
6
 
 
7
  <adapter
 
8
    for="mailman.interfaces.mailinglist.IMailingList"
 
9
    provides="mailman.interfaces.bans.IBanManager"
 
10
    factory="mailman.model.bans.BanManager"
 
11
    />
 
12
 
 
13
  <adapter
 
14
    for="None"
 
15
    provides="mailman.interfaces.bans.IBanManager"
 
16
    factory="mailman.model.bans.BanManager"
13
17
    />
14
18
 
15
19
  <adapter
25
29
    />
26
30
 
27
31
  <adapter
28
 
    for="mailman.config.config.IConfiguration"
 
32
    for="mailman.interfaces.mailinglist.IMailingList"
 
33
    provides="mailman.interfaces.mailinglist.IListArchiverSet"
 
34
    factory="mailman.model.mailinglist.ListArchiverSet"
 
35
    />
 
36
 
 
37
  <adapter
 
38
    for="mailman.interfaces.mailinglist.IMailingList"
 
39
    provides="mailman.interfaces.requests.IListRequests"
 
40
    factory="mailman.model.requests.ListRequests"
 
41
    />
 
42
 
 
43
  <utility
 
44
    provides="mailman.interfaces.bounce.IBounceProcessor"
 
45
    factory="mailman.model.bounce.BounceProcessor"
 
46
    />
 
47
 
 
48
  <utility
 
49
    provides="mailman.interfaces.database.IDatabaseFactory"
 
50
    factory="mailman.database.factory.DatabaseFactory"
 
51
    name="production"
 
52
    />
 
53
 
 
54
  <utility
 
55
    provides="mailman.interfaces.database.IDatabaseFactory"
 
56
    factory="mailman.database.factory.DatabaseTestingFactory"
 
57
    name="testing"
 
58
    />
 
59
 
 
60
  <utility
29
61
    provides="mailman.interfaces.domain.IDomainManager"
30
62
    factory="mailman.model.domain.DomainManager"
31
63
    />
32
64
 
33
 
  <!-- utilities -->
34
 
  <utility
 
65
  <utility
 
66
    provides="mailman.interfaces.languages.ILanguageManager"
 
67
    factory="mailman.languages.manager.LanguageManager"
 
68
    />
 
69
 
 
70
  <utility
 
71
    provides="mailman.interfaces.listmanager.IListManager"
35
72
    factory="mailman.model.listmanager.ListManager"
36
 
    provides="mailman.interfaces.listmanager.IListManager"
37
 
    />
38
 
 
39
 
  <utility
40
 
    factory="mailman.model.usermanager.UserManager"
41
 
    provides="mailman.interfaces.usermanager.IUserManager"
42
 
    />
43
 
 
44
 
  <utility
 
73
    />
 
74
 
 
75
  <utility
 
76
    provides="mailman.interfaces.mta.IMailTransportAgentAliases"
 
77
    factory="mailman.mta.aliases.MailTransportAgentAliases"
 
78
    />
 
79
 
 
80
  <utility
 
81
    provides="mailman.interfaces.messages.IMessageStore"
45
82
    factory="mailman.model.messagestore.MessageStore"
46
 
    provides="mailman.interfaces.messages.IMessageStore"
47
83
    />
48
84
 
49
85
  <utility
 
86
    provides="mailman.interfaces.pending.IPendings"
50
87
    factory="mailman.model.pending.Pendings"
51
 
    provides="mailman.interfaces.pending.IPendings"
52
 
    />
53
 
 
54
 
  <utility
55
 
    factory="mailman.model.requests.Requests"
56
 
    provides="mailman.interfaces.requests.IRequests"
57
 
    />
 
88
    />
 
89
 
 
90
  <utility
 
91
    provides="mailman.interfaces.registrar.IRegistrar"
 
92
    factory="mailman.app.registrar.Registrar"
 
93
    />
 
94
 
 
95
  <utility
 
96
   provides="mailman.interfaces.styles.IStyleManager"
 
97
   factory="mailman.styles.manager.StyleManager"
 
98
   />
 
99
 
 
100
  <utility
 
101
    provides="mailman.interfaces.subscriptions.ISubscriptionService"
 
102
    factory="mailman.app.subscriptions.SubscriptionService"
 
103
    />
 
104
 
 
105
  <utility
 
106
    provides="mailman.interfaces.usermanager.IUserManager"
 
107
    factory="mailman.model.usermanager.UserManager"
 
108
    />
 
109
 
 
110
  <utility
 
111
    provides="mailman.interfaces.address.IEmailValidator"
 
112
    factory="mailman.email.validate.Validator"
 
113
    />
 
114
 
 
115
  <utility
 
116
   provides="mailman.interfaces.templates.ITemplateLoader"
 
117
   factory="mailman.app.templates.TemplateLoader"
 
118
   />
58
119
 
59
120
</configure>