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
