Django administration - User permissions
Hello,
I'm trying to setup users with different permissions. For example:
I created a group support with an ability to hyperkitty/mailing list/Can add/change/delete/view mailing list.
Unfortunately, the user still does not have an ability to create mailing lists as the option does not exist. It does work when the user is set as "Superuser status". I've also tried giving every possible "available user permissions", but it didn't make a difference.
Am I missing something?
Thank you!
On 5/29/24 10:54 AM, advorkin@cs.princeton.edu wrote:
Unfortunately, the user still does not have an ability to create mailing lists as the option does not exist. It does work when the user is set as "Superuser status". I've also tried giving every possible "available user permissions", but it didn't make a difference.
Most of those Django permissions are not actually recognized by Postorius and HyperKitty. Postorius only allows a superuser to create mailing lists and domains.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Thank you for a quick response.
So, just to be clear, in order for someone to have an ability to create/delete a mailing list, they must be a superuser? The reason I'm asking is for security purposes and making sure that specific user has only minimal access.
What are those Django permissions for...? Is there a use for them?
Thank you!
On 5/29/24 11:18 AM, advorkin@cs.princeton.edu wrote:
So, just to be clear, in order for someone to have an ability to create/delete a mailing list, they must be a superuser? The reason I'm asking is for security purposes and making sure that specific user has only minimal access.
Currently that's true. It should be possible for a domain owner to create a list in that domain, but currently I don't think it is.
What are those Django permissions for...? Is there a use for them?
Those permissions correspond to database tables, and I think they allow actions on those tables through the django admin UI. They do not (currently at least) allow any Postorius or HyperKitty UI actions.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
advorkin@cs.princeton.edu
-
Mark Sapiro