larger smaller normal text version of this page

Formatting code for SettingAdminPermissionsInfo


show source only

==[[PhplistDocumentation Phplist Documentation]] » [[AdministratorFunctionsInfo Administrator Functions]] » ==
----
=====Setting Admin Permissions =====

Not all admins have equal rights: some can use all the functions in phplist, some can only use a few functions. These rights are called **permissions**, and they are set by SuperAdmins using the Permissions page.


===General Description===

%%Set permissions to view pages in the system:
All: admin has access to page without restrictions
View: admin can view content of pages, but not change anything.
This currently only works for the "user", "users" and "members" pages.
None: admin cannot see this page
Owner: admin can see this page, but only see the content of the lists they own%%

**General presentation:**
{{table columns="6" cells="Type;Page;none;all;view;owner;admin;admins;;;;;admin;admin;;;;;admin;none;;;;;admin;owner;;;;;clickstats;statsmgt;;;;;clickstats;mclicks;;;;;etc.;etc.;etc.;etc.;etc.;etc."}}

For definitions of **##All, View, None,##** and **##Owner##** see above.
For an **example** of permissions settings for a restricted admin, see bottom of page.

**##Type##**
~This refers to the type of page the page belongs to. It roughly corresponds to the divisions by "Functions" that are found in the phplist Main Page: [[SystemFunctionsInfo System Functions]], [[ConfigurationFunctionsInfo Configuration Functions]], [[ListAndUserFunctionsInfo Lists and User Functions]], [[AdministratorFunctionsInfo Administrator Functions]], [[MessageFunctionsInfo Message Functions]].

**##Page##**
~This refers to the different pages that belong to each type of page.

Below, we will use the following writing convention: **##Type : Page##** : Description

**##admin : admins##** : Allow access to the list of admins. See [[EditAdminsInfo Admins Page]].
**##admin : admin##** : Allows the admin to have access to the page allowing him/her to modify their admin details (login, email, password).. See [[EditAdminsInfo Admins Page]]
**##admin : owner##** : ''What's this?''

**##clickstats : statsmgt##** : ''What's this?''
**##clickstats : mclicks##** : ''What's this?''
**##clickstats : uclicks##** : ''What's this?''
**##clickstats : userclicks##** : ''What's this?''
**##clickstats : mviews##** : ''What's this?''

**##list : list##** : Allow access to the listing of lists. See ListListsInfo
**##list : editlist##** : Allows admin to edit a list's parameters. See [[ListListsInfo Edit list]]
**##list : members##** : Allows admin to view a list's members. See ViewMembersInfo

**##message : message##** : ''What's this?''
**##message : messages##** : Allows admin to view the list of sent/draft/queued/RSS messages. See ListMessagesInfo
**##message : processqueue##** : Allows admin to process the message queue. See ProcessQueueInfo
**##message : send##** : Allows admin to send a message. See SendMessageInfo
**##message : preparesend##** : ''What's this?''
**##message : sendprepared##** : ''What's this?''
**##message : template##** : Allows admin to access templates for messages. ''add link + verify''
**##message : templates##** : Allows admin to create/change templates for messages. See ConfigureTemplatesInfo

**##system : adminattributes##** : Allows admin to access his/her own admin attributes. See AdminAttributesInfo
**##system : attributes##** : Allows admin to access the list of attributes. See ConfigureAttributesInfo
**##system : upgrade##** : Allows admin to perform an upgrade. ''verify''
**##system : configure##** : Allows admin to access the system configuration page. See [[ConfigurePhplistInfo configure phplist]]
**##system : spage##** : Allows admin to access the list of subscribe pages. See [[ConfigureSubscribePagesInfo Subscribe pages]]
**##system : spageedit##** : Allows admin to edit subscribe pages. See EditSubscribePageInfo
**##system : defaultconfig##** : ''What's this?''
**##system : defaults##** : ''What's this?''
**##system : initialise##** : Allows admin to initialise the system. ''verify + add link''
**##system : bounces##** : Allows admin to access to the View bounces page. See ViewBouncesInfo ''verify + add link''
**##system : bounce##** :
**##system : processbounces##** : Allows admin to process bounces. See ProcessBouncesInfo
**##system : eventlog##** : Allows admin to access the event log. See EventLogInfo
**##system : reconcileusers##** : Allows admin to reconcile users. See ReconcileUsersInfo
**##system : getrss##** : Allows admin to import RSS items. See GetRSSInfo
**##system : viewrss##** : Allows admin to view RSS items. See ViewRSSInfo
**##system : setup##** : Allows admin to access the functions on the setup page. See PhplistSetupInfo
**##system : dbcheck##** : Allows admin to perform a database check. See DatabaseCheckInfo

**##user : user##** : Allows admin to access individual user files. See UserInfo
**##user : users##** : Allows admin to access list of users. See ListUsersInfo
**##user : dlusers##** : Allows admin to download user files. See ''add link + what's difference with export?''
**##user : editattributes##** : Allows admin to access the "Control values for" attributes on "manage users" page
**##user : import1##** : Allows admin to access "import emails with the same values for attributes". See ImportUsersInfo
**##user : import2##** : Allows admin to access "import emails with different values for attributes". See ImportUsersInfo
**##user : import3##** : Allows admin to access "import emails from an imap account". See ImportUsersInfo
**##user : import4##** : Allows admin to access "import emails from another database". See ImportUsersInfo
**##user : import##** : Allows admin to access the import page. ''Verify this'' See ImportUsersInfo
**##user : export##** : Allows admin to export/download users. See ExportUsersInfo
**##user : usercheck##** : Allows admin to access the "check for users" function of "manage users" page
**##user : massunconfirm##**: Allows admin to mass unconfirm users.


==== Example ''--Please verify the settings to see if they fit with the description below!''====

The following settings are an **example** of proper settings for a restricted admin:
-This restricted admin has only access to lists he/she owns and to the user files of users subscribed to lists he/she owns.
-This restricted admin can only export the lists he/she owns, send messages to the lists he/she owns, and view messages that he/she has sent.
-This restricted admin cannot import users, nor have access to system functions, nor process the queue, and cannot change his/her own login/password.
-This restricted admin can //view// click stats and RSS items.

{{table columns="6" cells="Type;Page;none;all;view;owner;admin;admins;X;;;;admin;admin;X;;;;admin;none;X;;;;admin;owner;X;;;;clickstats;statsmgt;;;X;;clickstats;mclicks;;;X;;clickstats;uclicks;;;X;;clickstats;userclicks;;;X;;clickstats;mviews;;;X;;list;list;;;;X;list;editlist;;;;X;list;members;;;;X;message;message;;;;X;message;messages;;;;X;message;processqueue;X;;;;message;send;;;;X;message;preparesend;;;;X;message;sendprepared;;;;X;message;template;;;;X;message;templates;X;;;;message;all;X;;;;system;adminattributes;X;;;;system;attributes;X;;;;system;upgrade;X;;;;system;configure;X;;;;system;spage;X;;;;system;spageedit;X;;;;system;defaultconfig;X;;;;system;defaults;X;;;;system;initialise;X;;;;system;bounces;X;;;;system;bounce;X;;;;system;processbounces;X;;;;system;eventlog;X;;;;system;reconcileusers;X;;;;system;getrss;X;;;;system;viewrss;;;X;;system;setup;X;;;;system;dbcheck;X;;;;user;user;;;;X;user;users;;;;X;user;dlusers;X;;;;user;editattributes;X;;;;user;usercheck;X;;;;user;import1;X;;;;user;import2;X;;;;user;import3;X;;;;user;import4;X;;;;user;import;X;;;;user;export;;;;X"}}


**Related pages**
- [[AdministratorFunctionsInfo Administrator functions]]
- [[EditAdminsInfo Edit admins]]
- [[AdminAttributesInfo admin attributes]]
- [[ImportAdminsInfo Import admins]]

----
CategoryDocumentation
Page was generated in 0.0262 seconds