~barry/mailman/events-and-web

« back to all changes in this revision

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

  • Committer: Barry Warsaw
  • Date: 2012-10-16 22:40:12 UTC
  • Revision ID: barry@list.org-20121016224012-xxrd5zgkwdrmh9y4
Database
--------
 * The `ban` table now uses list-ids to cross-reference the mailing list,
   since these cannot change even if the mailing list is moved or renamed.

Interfaces
----------
 * The `IBanManager` is no longer a global utility.  Instead, you adapt an
   `IMailingList` to an `IBanManager` to manage the bans for a specific
   mailing list.  To manage the global bans, adapt ``None``.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
 
7
7
  <adapter
8
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"
 
17
    />
 
18
 
 
19
  <adapter
 
20
    for="mailman.interfaces.mailinglist.IMailingList"
9
21
    provides="mailman.interfaces.autorespond.IAutoResponseSet"
10
22
    factory="mailman.model.autorespond.AutoResponseSet"
11
23
    />
37
49
    />
38
50
 
39
51
  <utility
40
 
    provides="mailman.interfaces.bans.IBanManager"
41
 
    factory="mailman.model.bans.BanManager"
42
 
    />
43
 
 
44
 
  <utility
45
52
    provides="mailman.interfaces.bounce.IBounceProcessor"
46
53
    factory="mailman.model.bounce.BounceProcessor"
47
54
    />