back to phpList.org

Phplist --- multiple users -- multiple permission levels


#1

Hi.

Looking over the phplist/demo app for the admin side. The app appears to have “subscribers”.

Are subscribers the same as users? Ie, can multiple users access a phplist instance, and different users use phplist to send emails to their unique/different group of users?

If this is correct, does phplist have the ability to assign different roles/user permission levels to the given users who sign up for phplist??

Or, would I have to analyse and rip apart the app to introduce different user role/permissions to be managed by the admin process?

Is anyone looking at doing this? Has there been any kind of fork to accomplish this??

thanks


#2

No, subscribers are just that, people (or organisations) that have subscribed to your newsletters. Users are those people who run the phplist installation, ie: the ones that create the newsletters.

Yes, multiple users can send unique newsletters to groups, but only a superadmin can see everything.


#3

Pro-tip: in most documentation the multi-admin users are called sub-admins.


#4

Thanks for the clarification on the “users/subscribers”.

However, with regards to different roles/permissions. Does phplist provide the ability to assign different roles/permissions to users who sign up to the site?

I’m looking to modify phplist to have certain users be able to see/view certain menus/content on the site.

Does phplist have the underlying logic/tbl structure to handle different role/permissions for users. If it does I could trigger off the different roles (or add additional roles).

thanks


#5

What was said earlier is not correct. “Subscribers” and “users” are the same thing. Prior to phplist 3 they were called users, but now are usually referred to as subscribers, but documentation is probably still inconsistent.

People who sign-up to your phplist are registering to receive email newsletters from you, not to administer phplist itself. You create additional administrators yourself manually.


#6
  • People who sign up as subscribers cannot be converted to admins
  • Admins can’t sign themselves up (must be added by another admin)
  • subadmins can have different access permissions (configured when you add them), but these permissions are not grouped into roles per se

Hope that helps!


#7

Hi Sam.

**People who sign up as subscribers cannot be converted to admins
Ok, so say I have a “user” who signs up.
I can mod phplist to then give this user “admin” privs. In fact I could mod the app to do this as part of the reg/signup process.

**Admins can’t sign themselves up (must be added by another admin)
(see above)

**subadmins can have different access permissions (configured when you add them), but these permissions are not grouped into roles per se

I saw in the demo for the config section (if I recall) where there are a number of different “categories” that an admin/subadmin can be granted. Is this correct.

If phplist has different “subadmin/admin” categories, then the basic “structure” I’d need is there for me to mod the app to bend it to my will!

In theory:

I could assign a user on signup/registration with a subadmin “category”/role

I could then restrict access of different menus/pages, based on the category of the user. Again, logic changes.

But I’m imagining the underlying table schema/logic structure would be adaptable to what I’m considering.