Rushikesh Bathe via Mailman-Developers writes:

 > Hi, My name is Rushikesh Bathe,

Hi, Rushikesh!  Welcome to Mailman.

 > I setup Postorius , though the setup guide gave me some trouble on
 > Ubuntu 24.04 / Python 3.12 ? missing dependencies, broken
 > requests_panel,

If this isn't a virtual environment installation, not our problem.
That the Debian-derived system packages have problems is known, but
that's something to take up with their maintainers.

 > NullMTA not mentioned anywhere.

https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.html

NullMTA is a shim for the purpose of placating qmail.  If you're not
using qmail, it's irrelevant.  If you are, that's all the doc you
need.

 > User Profile Tool:

 > After that went through views/user.py and had a few questions:
 > 
 > 1. Preference handling is currently split across four views. Is the
 > goal to unify them into a single interface, or keep them separate and 
 > just add a "map" view on top?

The goal for GSoC is to provide a unified interface separate from the
existing views.  If it works well, then the older views can be
deprecated and eventually removed, or somehow integrated into the
unified interface and removed.  What the project wants in the long run
is to encourage users to start by configuring the more general scopes,
and only drill down into Address or Subscription scope when that
really makes sense.  But we're not going remove the old workflows
until we're confident that users will be comfortable with the new
interface.

 > 2. _get_combined_preferences() merges values but doesn't track which 
 > scope a value came from. Is source tracking what the "map" in the 
 > project description refers to?

Yes.

 > 3. There's a comment in UserMailmanSettingsView._get_preferences() 
 > calling the current approach "a bit of a hack" ? is fixing that in 
 > scope for this project?

Depends on what the comment means by "hack" and what you mean by "fix".


-- 
GNU Mailman consultant (installation, migration, customization)
Sirius Open Source    https://www.siriusopensource.com/
Software systems consulting in Europe, North America, and Japan
_______________________________________________
Mailman-Developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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