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.

Entries

  • Create - allows users in the group to create any content in this extension.
  • Create Before Contest Start - allows users in the group to add entries when contest is created, but not started yet.
  • Create After Contest Start - allows users in the specified group to add entries after contest has started.
  • Create After Vote Start - allows users in the specified group to add entries 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 Contest Start - allows users in the specified group to edit entries after contest has started.
  • Edit After Vote Start - allows users in the specified group to edit entries after vote has started.
  • Vote - allows users in the specified group to vote for entries.

Frontend Contest Form

  • Create Contest - allows users in the group to create contest using frontend form.
  • Edit Contest - allows users in the group to edit any contest on frontend.
  • Edit Contest State - allows users in the group to change the state of any contest on frontend.
  • Edit Own Contest - allows users in the group to edit on frontend contest they created.
  • Edit Contest After Contest Start - allows users in the group to edit contest on frontend after contest has started.
  • Edit Contest After Vote Start - allows users in the group to edit contest 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;
  • Contests inherit permissions from the component level permissions;
  • Entries inherit permissions from the contest level permissions. This allows you to setup unique permissions for the specific contest.