Hi Mark,
I agree that there's more to this than meets the eye. For my users it's important to see what the option is that is currently active, because the information is missing on the page.
Some of the options have a menu of options and if the option it inherited, it shows: "-----" This inheritance should, instead, show: "Inherit (Enabled)." If the user wants to override, one of the other options can be chosen.
Other preferences use buttons with "Yes" and "No" options. Here, too, another option can be "Inherited (Yes)" as before, always indicating what the option was that was inherited, if so. Currently, there is no way to undo an override for these options: Once you override an option, you cannot set it back to inherited.
On the page for Address-based preferences, the options could be similarly displayed, but this time just showing "Inherited from Global Mailman preferences," of course.
On the 'Global Mailman settings' page, it may be useful to mention that these settings are used as defaults for the 'Address-based preferences' page. And add on the 'Address-based preferences' page that the settings are used as defaults for the 'List-based preferences' page.
This will all help users come to understand that great power they have over their options.
Yours,
Allan
On 5/31/23, 15:43, "Mark London" <mrl@psfc.mit.edu <mailto:mrl@psfc.mit.edu>> wrote:
Allan - I initially wanted to fix the subscription options display, to show the default list options. But I then discovered that there are default user settings, default address based settings, in addition to the list default settings. Nice features, but too complicated for our users.
So instead I added the following line to the web page. Which is displayed on other options setting web pages, but is not displayed when you click "Manage Options" for a specific mailing list. I added this, to the file list_options.html:
<p>{% trans 'Any options displayed as not set here, inherit at runtime from your global preferences (viewable on other tab)' %}</p> <hr />
Although I had to fix the wording, as elsewhere it says: "Any options showing as not set here have inherit at runtime.."
For me this is good enough for now. I've spent too much time making other modifications to suit myself. Including changing the thin font, removing "muted coloring" of help lines, etc, etc. I probably will revisit the options settings in the future, after I've brushed up on django form coding! - Mark
On 5/20/2023 1:52 AM, Allan Hansen wrote:
MRL,
I agree that this is misleading and confusing. My list members often complain to me about it. The proper way to handle this kind of inheritance is to inform the user what the default is and allow him/her to set or remove an override.
Yours,
Allan
On 5/18/23, 14:52, "mrl--- via Mailman-users" <mailman-users@mailman3.org <mailto:mailman-users@mailman3.org> <mailto:mailman-users@mailman3.org <mailto:mailman-users@mailman3.org>>> wrote:
When I subscribe to a mailing list, and I don't manually select some of the "Subscription options", they are left unselected when I go back to look at them. I would have thought that if I didn't make a selection, that they would be set to a default option. Or am I wrong? Thanks.
Mailman-users mailing list -- mailman-users@mailman3.org <mailto:mailman-users@mailman3.org> <mailto:mailman-users@mailman3.org <mailto:mailman-users@mailman3.org>> To unsubscribe send an email to mailman-users-leave@mailman3.org <mailto:mailman-users-leave@mailman3.org> <mailto:mailman-users-leave@mailman3.org <mailto:mailman-users-leave@mailman3.org>> https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ <https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/> <https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/> <https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/>> Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org <mailto:mailman-users@mailman3.org> <mailto:mailman-users@mailman3.org <mailto:mailman-users@mailman3.org>>/message/BBDBXD7C7UJERTZCMIWPD4ER2WERYSYE/
This message sent to hansen@rc.org <mailto:hansen@rc.org> <mailto:hansen@rc.org <mailto:hansen@rc.org>>
Mailman-users mailing list -- mailman-users@mailman3.org <mailto:mailman-users@mailman3.org> To unsubscribe send an email to mailman-users-leave@mailman3.org <mailto:mailman-users-leave@mailman3.org> https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ <https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/> Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org <mailto:mailman-users@mailman3.org>/message/3LV5IZ3AHL7XEI6WGPFOE2O4R5BHMMO7/
This message sent to hansen@rc.org <mailto:hansen@rc.org>