Allan Hansen writes:
Will I now have to tell her to do this for each list she is subscribed to:
Select ‘Mailman Settings’ in dialog pulldown. Select one of the lists listed. Click on ‘Manage Subscription.’ In ‘Select Emai’, select the ‘Primary Address’ pulldown option Click on ‘Change email used for subscription.’
Yes, that appears to be the case currently.
Someone on list some time ago advised me that it was possible to do this easily globally.
I think that what they are referring to is that if you
- Create a user account.
- Set and authenticate a primary email address.
- Allow all subscriptions to inherit from 'primary email address' (rather than setting any address explicitly)
*then*
- Changing the primary email address will change the subscribed address to all the lists.
Or they might have meant doing it with a script. But I didn't find a way in Postorius.
Please make this easy, as I get these requests all the time and some, like this one, are on many lists.
I don't have the Postorius knowledge to do this in a reasonable amount of time to help your user immediately, but how about this design:
In the 'Mailman Settings' screen, List-based Preferences' tab, currently each list has an active link at the list's posting address (which links to a page with the same options carefully documented), a plain text display of the subscribed address, and a row of options. Suppose we
- Add a popup menu of addresses and attach it to the displayed address for each subscription,
- Add a 'select subscription' checkbox to each subscription.
- Add an 'act on all selected subscriptions' fake subscription, whose checkbox has the effect of select or deselect all. I guess this should be at the top.[1]
Does that seem like what you have in mind? Any other needs you want to mention? (Suggestions for feature design are welcome, but "I do this often and there's got to be a better way" is good too.)
Regards, Steve
Footnotes: [1] Notes to implementers: The 'act on all' row needs tristate options. It should be at the top. The "fake list" itself can be a link to a heavily documented page like the regular per subscription page but with a couple of notes on the special behavior of the selection checkbox and the tristate options. When we "subscribe by address" (mass subscribe, email subscribe) rather than via a logged-in user, we should create a user, give it that primary address, and subscribe by primary address rather by that address literally.