Creating and Managing Users

Users in myStage can be two types: Public or Internal

Public users are those that register on the sign up page. Internal users are those that can perform administrative tasks, or help run a competition day. This documentation is for the internal users.

Creating a user.

1 . On the administration page, click users.

2 . Click New

3 . Fill out the details for the user. new user screen

Field Description
First Name
Last Name
Username Tip: Start with org initials, org_role_site is a good way to do it
Email Optional
Role User role, configured in codesets
Password / Re-Enter Password
Allow access to admin screens Choose if this is an administrative user
Create a Kiosk / Self Registration User Tick if when logging in you want the self-registration screen to show

4 . When added, the new user will appear in the list. Click edit to change the user's details. new user screen

5 . The edit screen lets you change the user name, email and role. You can also add security roles. edit user screen

Security Roles

There are a number of security roles that you can allocate to a user, to restrict the access a user has.

Role Permission
ROLE_COMPETITOR_VIEW View competitor profile
ROLE_COMPETITOR_EDIT Edit competitor profile
ROLE_PUBLIC_USER Public user access, don't give to internal users
ROLE_RESULTS_VIEW View section results page
ROLE_RESULTS_EDIT Allow editing of results
ROLE_RESULTS_PUBLISH Allow publishing of results to users without results view permission
ROLE_DISCIPLINE_EDIT Edit Disciplines
ROLE_DISCIPLINE_VIEW View Disciplines
ROLE_KIOSK_SELF_REGISTRATION Allow access to the self registration page
ROLE_USER Access to the system Required!
ROLE_COMPETITOR Designates the user as a competitor
ROLE_SECTION_VIEW View Sections
ROLE_SECTION_DELETE Delete a section. Even admins cannot delete without this role
ROLE_SECTION_EDIT Edit Sections
ROLE_SECTION_CHANGE_ORDER Change performance order of a section
ROLE_CRITIQUE_EDIT Ability to edit critiques
ROLE_ORGANISATION_ADMIN Administrative user. All access except delete section above

Role

As well as security roles, there are configurable roles available under codesets.

These roles are used to configure which registration data users have access to, as well as which statuses they can transition an entry to.

By default the system has the following roles:

  • Registration
  • Stage Manager
  • Adjudicator
  • Chairperson
  • Administrator

New roles can be added to suit roles of your staff or volunteers. For example you could create a role for a Theatre Tech

User Roles

Create a role in the system for each position of worker or volunteer you have within your event. This way, you can configure access for each user type easily.

Security - Registration Data and Statuses

In the administration screen, the Security section lets you edit two things:

  1. Registration data permissions
  2. Status permissions

user security security

Registration Data

Registration data permissions allow you to configure which registration data shows to a user when they view a section.

Place a tick in the box for each registration data item, against the user role that should see it.

security registration data

Status Permissions

Status permissions are very similar to the Registration Data permissions, but allow you to specify which statuses a user can set an entry to.

For example, you would only allow a Registration user to set Registered or Delayed, but you might want a Stage Manager to have the ability to go to Stage Ready, Competing or Awaiting Results

security registration data

Example - Lighting Tech Access

This is an example for how to add a user to view the lighting sheets only. This way a lighting tech in a theatre doesn't get access to unnecessary information.

  1. Create a user following the instructions above.
  2. Edit the user, and remove roles so that they only have the following roles:

    • ROLE_USER
    • ROLE_SECTION_VIEW

    Giving these two security roles is the minimum needed for a user to view a section and any registration data configured for them. This way they don't get access to information they aren't meant to

  3. Set their role to a role you have created for the technician. Eg. Lighting Tech. If you need to add a role, follow these instructions above.

  4. Editing their Registration Data and Status Permissions make sure that the technician cannot change status, and that they only see the information you wish them to. For example, you could give them curtain information, blackout and a lighting sheet if that is the information you collect.