Group Permissions
Group permissions where called functional rights in the last versions.
Group Permissions most often protect admin panel and application access. They are linked to User Groups.
If a User is member of several User Groups, the highest (positive) permissions will be used.
Permission listing
The following listing is an overview of all existing group permission.
-
admin_categorys - Allows to administrate Categories (edit, create, move and delete Categories).
-
admin_configurations - Allows to change Configurations.
-
admin_items - Allows to administrate Items (edit, upload ad delete Images and Files).
-
admin_menus - Allows to administrate Menus (create and delete Menus).
-
admin_users - Allows to administrate User (edit, create and delete user, change Group mapping).
-
autojobs.admin - Configure and activate/deactivate autojobs.
-
community.admin - Allows to edit the Community-Domain Mapping for all Communities.
-
community.deinstallation - Allows to deinstall Communities. SECURITY WARNING!
-
community.installation - Allows to add new Communities to this installation.
-
community.maintenance - Allows to edit the Website Maintenance State and Message.
-
edit.portlet.settings - Allows to open, edit and save the Portlet settings for each Page, the User has write rights on.
-
edit.usergroup - Allows to edit the Usergroups and their Member links.
-
editor.html.sourcecode - Allows to access the HTML Sourcecode.
-
edit_frights - Allows to administrate the User Group Permission.
-
edit_items - Allows to edit Items (update existing ones).
-
edit_menus - Allows to edit Menus (use Editor, Workflow).
-
edit_own_profile - Allows to edit the Users own Profile.
-
export_database - Allows to export the community database.
-
group_frights - Allows to edit the Group-to-Permission mapping. SECURITY WARNING!
-
languages_all_rights - Allows to administrate the languages.
-
logging.messages - Allows to read and clean up all Log messages.
-
module_all_rights - Allows to administrate the installed modules.
-
smarty.designs.edit - Edit existing and create new Page Designs.
-
smarty.stylesheets.edit - Edit existing and create new Stylesheets.
-
smarty.templates.edit - Edit existing and create new Smarty Templates.
-
system_admin - Allows access to some hidden admin plugins.
-
updates_manager - Allows to manage and install Updates.
-
use_editor - Allows to edit page content with an editor. If deactivated the {permission_editcontent} TAG will return false.
-
view_statistics - Allows to view statistics.
Example
User:
* User A is member of the Usergroups B1 and B2
* User B is member of the Usergroups B1
* User C is member of the Usergroups B2 and B3
Usergroups:
* Group B1 has the Group permissions F1 und F2
* Group B2 has the Group permissions F1 und F4
* Group B3 has the Group permissions F3 and F4
Results:
* User A has therefor the permissions F1, F2 and F4
* User B has therefor the permissions F1 and F2
* User C has therefor the permissions F1, F3 and F4