Re: Preliminary UML Diagram

[email protected] (Barry A. Warsaw) Tue, 4 Dec 2001 16:40:40 -0500
Newsgroups gmane.comp.web.zope.zmailman
Message-ID <[email protected]>
>>>>> "SR" == Stephan Richter <[email protected]> writes:

    SR> Hello everyone,

    SR> I just posted a preliminary UML diagram on
    SR> http://demo.iuveno-net.de/iuveno/Products/ZMailman in the
    SR> documentation section.

Good start!  I'll note that some of this will still change in MM2.1
(i.e. Member will grow some bounce-related attributes).

See MemberAdaptor.py in MM2.1 for the interface to the Member entity.
Note that "subscriber" should be "subscribed" but it isn't really a
property of Member.  I'm assuming you looked at the membership
management pages for this, but here "subscr" is really just a flag
that when false unsubscribes the member from the list.  (And BTW, the
sense of this flag is completely backwards; it's been fixed in MM2.1).

MailList of course has a boatload of other properties. :)

There should really also be entities for virtual hosts, in which
web_page_url and host_name are located.

We won't even get into what I'd /like/ the model to eventually be, at
least for now. :)

-Barry