> For the complete documentation index, see [llms.txt](https://docs.norrnext.com/norrcompetition/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.norrnext.com/norrcompetition/configuration/permissions.md).

# Permissions

NorrCompetition natively supports Joomla! ACL system. If you are not familiar with it please read this great documentation [Access Control List Tutorial](https://docs.joomla.org/J3.x:Access_Control_List_Tutorial).

<figure><picture><source srcset="/files/nVXbZV3eFOkbgO825Mj7" media="(prefers-color-scheme: dark)"><img src="/files/YaZbzk01uUQgD2jxzD1i" alt="NorrCompetition permissions - list of rules"></picture><figcaption><p>List of permissions</p></figcaption></figure>

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.
* **Unvote** – allows users in the group to cancel their 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.

{% hint style="info" %}
*Create Before, Create After* and *Edit After* actions will work only if general *Create* and *Edit*/*Edit Own* actions are enabled.
{% endhint %}

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.
