~andrea-crotti-0/mailman/version

« back to all changes in this revision

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

  • Committer: Barry Warsaw
  • Date: 2012-03-04 04:29:26 UTC
  • Revision ID: barry@list.org-20120304042926-c8c09v9tddrgj5zg
 * Support downloading templates by URI, including mailman:// URIs.  This is
   used in welcome and goodbye messages, and supports both language and
   mailing list specifications.  E.g. mailman:///test@example.com/it/welc.txt

 * Schema changes:
   - welcome_msg -> welcome_message_uri
   - goodbye_msg -> goodbye_message_uri
   - send_welcome_msg -> send_welcome_message
   - send_goodbye_msg -> send_goodbye_message

 * New `ITemplateLoader` utility.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
    />
24
24
 
25
25
  <utility
 
26
    provides="mailman.interfaces.bans.IBanManager"
26
27
    factory="mailman.model.bans.BanManager"
27
 
    provides="mailman.interfaces.bans.IBanManager"
28
28
    />
29
29
 
30
30
  <utility
 
31
    provides="mailman.interfaces.bounce.IBounceProcessor"
31
32
    factory="mailman.model.bounce.BounceProcessor"
32
 
    provides="mailman.interfaces.bounce.IBounceProcessor"
33
33
    />
34
34
 
35
35
  <utility
 
36
    provides="mailman.interfaces.domain.IDomainManager"
36
37
    factory="mailman.model.domain.DomainManager"
37
 
    provides="mailman.interfaces.domain.IDomainManager"
38
38
    />
39
39
 
40
40
  <utility
 
41
    provides="mailman.interfaces.languages.ILanguageManager"
41
42
    factory="mailman.languages.manager.LanguageManager"
42
 
    provides="mailman.interfaces.languages.ILanguageManager"
43
43
    />
44
44
 
45
45
  <utility
 
46
    provides="mailman.interfaces.listmanager.IListManager"
46
47
    factory="mailman.model.listmanager.ListManager"
47
 
    provides="mailman.interfaces.listmanager.IListManager"
48
48
    />
49
49
 
50
50
  <utility
 
51
    provides="mailman.interfaces.mta.IMailTransportAgentAliases"
51
52
    factory="mailman.mta.aliases.MailTransportAgentAliases"
52
 
    provides="mailman.interfaces.mta.IMailTransportAgentAliases"
53
53
    />
54
54
 
55
55
  <utility
 
56
    provides="mailman.interfaces.messages.IMessageStore"
56
57
    factory="mailman.model.messagestore.MessageStore"
57
 
    provides="mailman.interfaces.messages.IMessageStore"
58
58
    />
59
59
 
60
60
  <utility
 
61
    provides="mailman.interfaces.pending.IPendings"
61
62
    factory="mailman.model.pending.Pendings"
62
 
    provides="mailman.interfaces.pending.IPendings"
63
63
    />
64
64
 
65
65
  <utility
 
66
    provides="mailman.interfaces.registrar.IRegistrar"
66
67
    factory="mailman.app.registrar.Registrar"
67
 
    provides="mailman.interfaces.registrar.IRegistrar"
68
68
    />
69
69
 
70
70
  <utility
 
71
   provides="mailman.interfaces.styles.IStyleManager"
71
72
   factory="mailman.styles.manager.StyleManager"
72
 
   provides="mailman.interfaces.styles.IStyleManager"
73
73
   />
74
74
 
75
75
  <utility
 
76
    provides="mailman.interfaces.subscriptions.ISubscriptionService"
76
77
    factory="mailman.app.subscriptions.SubscriptionService"
77
 
    provides="mailman.interfaces.subscriptions.ISubscriptionService"
78
78
    />
79
79
 
80
80
  <utility
 
81
    provides="mailman.interfaces.usermanager.IUserManager"
81
82
    factory="mailman.model.usermanager.UserManager"
82
 
    provides="mailman.interfaces.usermanager.IUserManager"
83
83
    />
84
84
 
85
85
  <utility
 
86
    provides="mailman.interfaces.address.IEmailValidator"
86
87
    factory="mailman.email.validate.Validator"
87
 
    provides="mailman.interfaces.address.IEmailValidator"
88
88
    />
89
89
 
 
90
  <utility
 
91
   provides="mailman.interfaces.templates.ITemplateLoader"
 
92
   factory="mailman.app.templates.TemplateLoader"
 
93
   />
 
94
 
90
95
</configure>