On 3/13/21 8:07 PM, Brian Carpenter wrote:
Any chance to get this implemented in time for the next Mailman 3 core release?
https://gitlab.com/mailman/mailman/-/issues/19
It's been 5 years.
It's not simple. The issue is delivery_mode is an attribute of the member, and when an email join command is processed, there is no member yet because the request is waiting confirmation so join processing can't just set the delivery_mode. It would require an additional argument to the ISubscriptionManager interface register() method for the delivery mode and then carrying that with the subscription workflow until there is actually a member to apply it to. And tests have to be written for all of that.
That's not to say that it shouldn't be fixed, just that it's not something that can be knocked out in an hour. Anybody care to take it on?
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan