business
Registrations Access Control

Registrations Access Control

Definitions

  • Owner: The user associated with the registration.

  • Admin: An user with administrative privileges for an organization

  • System admin: An user with the highest level of access and control over the entire system.

  • Anonymous user: A user who is not logged into the system.

Access Control Rules

Create Operations

Rule IDDescription
REG-ACL-CREATE-01Anonymous users are not allowed to create registrations.
REG-ACL-CREATE-02Admins can create a registrations for events belonging to the organization for all users.
REG-ACL-CREATE-03Users can create a registration if the event is open for registrations
REG-ACL-CREATE-04Users can create a registration with status WaitingList if the event status is WaitingList

Read Operations

Rule IDDescription
REG-ACL-READ-01Admin can read a registration for events belonging to the organization
REG-ACL-READ-01Users can read a registration if they are the owner of the registration.

Update Operations

Rule IDDescription
REG-ACL-UPDATE-01Admins can update any registration.
REG-ACL-UPDATE-02Owners can update their registration until the last registration date, plus an additional 24 hours.
REG-ACL-UPDATE-03Owners can update their registration after registration within the duration specified by AllowedRegistrationEditHours (default 24 hours).
REG-ACL-UPDATE-04Owners can update their registration until 48 hours before the event start if AllowModificationsAfterLastCancellationDate is set.

Listing Operations

Rule IDDescription
REG-ACL-LIST-01Anonymous users cannot list any registrations.
REG-ACL-LIST-02System admins can list any registration.
REG-ACL-LIST-03Admins can list registrations within their organization.
REG-ACL-LIST-04Owner can only list their own registrations.

Delete Operations

Rule IDDescription
REG-ACL-DELETE-01Registrations cannot be deleted.