>As far as I can tell, all the relevant list attributes are already
>defined in mailman/model/mailinglist.py. As noted there, they should
>probably be added to mailman/interfaces/mailinglist.py.

Yes, and I have done that (WIP actually) in the latest 
[pr](https://gitlab.com/mailman/mailman/merge_requests/528).

>I'm not sure about creating the attributes like bounce score in the
>member model. Granted this has the advantage of there already being
>separate, per list member records, but my concern is that it's an
>address that is bouncing, not a member so it may be more appropriate to
>keep bounce info with the address rather than the member.

Ok, so from what I get I will explain by taking an `example` address subscribed 
to 2 mailing list.
- Create a bounce_score attribute in the address model.
- Bounces generate from both the lists will add up the bounce_score attribute.
- If `bounce_score >= bounce_score_threshold of list1` disable membership of 
list 1.
- If `bounce_score>=bounce_score_threshold of list2` disable membership of 
list2.

Is the above inference correct?
Or, am I missing something inc context here?
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to