Permissions

NorrCompetition natively supports Joomla! ACL system. If you are not familiar with it please read this great documentation Access Control List Tutorial.

NorrCompetition permissions - list of rules
List of permissions

Below is the list of additional actions that are used by NorrCompetition.

Backend & Administration

  • Configure ACL & Options - allows users in the group to edit the options and permissions of this extension.
  • Configure Options Only - allows users in the group to edit the options except the permissions of this extension.
  • Access Administration Interface - allows users in the group to access the administration interface for this extension.

Applications/Participants

  • Create - allows users in the group to create any content in this extension.
  • Create Before Competition Start - allows users in the group to create participants and submit applications when competition is created, but not started yet.
  • Create After Competition Start - allows users in the specified group to create participants and submit applications after competition has started.
  • Create After Vote Start - allows users in the specified group to create participants and submit applications after vote has started.
  • Delete - allows users in the group to delete any content in this extension.
  • Edit - allows users in the group to edit any content in this extension.
  • Edit State - allows users in the group to change the state of any content in this extension.
  • Edit Own - allows users in the group to edit any content they submitted in this extension.
  • Edit After Competition Start - allows users in the specified group to edit participants and applications after competition has started.
  • Edit After Vote Start - allows users in the specified group to edit participants and applications after vote has started.
  • Vote - allows users in the specified group to vote for participants.

Frontend Competition Form

  • Create Competition - allows users in the group to create competition using frontend form.
  • Edit Competition - allows users in the group to edit any competition on frontend.
  • Edit Competition State - allows users in the group to change the state of any competition on frontend.
  • Edit Own Competition - allows users in the group to edit on frontend competition they created.
  • Edit Competition After Competition Start - allows users in the group to edit competition on frontend after competition has started.
  • Edit Competition After Vote Start - allows users in the group to edit competition on frontend after vote has started.

Create Before, Create After and Edit After actions will work only if general Create and Edit/Edit Own actions are enabled.

There are several inheritance rules you should take into account before setting up the permissions:

  • Categories inherit permissions from the component level permissions;
  • Competitions inherit permissions from the component level permissions;
  • Participants inherit permissions from the competition level permissions. This allows you to setup unique permissions for the specific competition.