Help with mailman user and mailman Web users
Hi,
I have installed mailman3 server and configured MailmanWeb ( hyperkity
- Postorious ) . The service and everything works fine, but I am little bit confuses with the user management in mailman3,
- I created an owner user for a mailing list using the mailmanclient api tools, # from mailmanclient.client import Client
- I can't login to the Mailmanweb with this user
For further investigation shows the mailman have its own database and the web frontend have its own database too. So my question is how to configure the webfrontend ( hyperkit+ postorious ) to use the accounts logins created from the mailmanclient api from the mailman core database. Or is there a way to use only one user management system ?
Any help will be appreciated.
-- Sherin
On 2/15/22 05:57, Sherin wrote:
I have installed mailman3 server and configured MailmanWeb ( hyperkity + Postorious ) . The service and everything works fine, but I am little bit confuses with the user management in mailman3,
- I created an owner user for a mailing list using the mailmanclient api tools, # from mailmanclient.client import Client
- I can't login to the Mailmanweb with this user
There are Mailman users and Django users. These are distinct. Creating a Mailman user does not automatically create a Django user and vice versa. In order to log in to the web UI, one must be a Django user, so this user has to go to the web UI and Sign Up.
For further investigation shows the mailman have its own database and the web frontend have its own database too. So my question is how to configure the webfrontend ( hyperkit+ postorious ) to use the accounts logins created from the mailmanclient api from the mailman core database.
You can't. Well, I suppose you could modify the HyperKitty sync_mailman job or create another Django job to create Django users for Mailman users who aren't currently Django users, but short of that, there's no config for it.
Or is there a way to use only one user management system ?
No. Mailman core and the web UI are separate applications by design in order to enable Mailman core to operate with any appropriate web UI. We provide Postorius and HyperKitty as web UIs for management and archiving and they are based on Django which has its own user management. It was our hope that other, perhaps more light weight, web UIs would be developed and available, but aside from EMWD's proprietary Harmony/Empathy PHP applications, we are not aware of any.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Mark Sapiro
-
Sherin