Skip to content

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 in the Add User dialog. new user screen

Field Description
First name Required
Last Name
Username Required, and cannot contain spaces. Tip: Start with org initials, org_role_site is a good way to do it
Email Optional
Role User role, configured in Reference Data. See Role below
Password / Confirm Password
Allow access to admin screens Tick if this is an administrative user. This gives the user ROLE_ORGANISATION_ADMIN
Create a Kiosk/Self Registration User Tick if you want the self-registration screen to show when this user logs in. A kiosk user only gets ROLE_KIOSK_SELF_REGISTRATION

Default security roles

A new user (other than a kiosk user) is automatically given ROLE_USER, ROLE_SECTION_VIEW, ROLE_SECTION_EDIT, ROLE_COMPETITOR_VIEW, ROLE_COMPETITOR_EDIT and ROLE_DISCIPLINE_VIEW.

4 . When added, the new user's details page opens and the user appears in the list. Click Edit to change the user's details. user list

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

The edit screen has these sections:

Section Description
Account Details First Name, Last Name, Email and Role. Click Save Changes to save
Organisation Roles The security roles this user has in your organisation. Select a role and click Add, or click Remove beside a role
Event Access The events this user can manage as an event administrator. See Event administrators

Organisation roles

Security roles are now given to a user for a specific organisation. Roles you add in Organisation Roles apply to your organisation only. The section only shows for users who belong to an organisation.

Changes to a user's roles take effect the next time they log in.

Tip

Users set up before the change to organisation roles may also have older roles that don't show in Organisation Roles. If you remove a role and the user can still do something they shouldn't, contact myStage.

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_USER Access to the system Required!
ROLE_ORGANISATION_ADMIN Administrative user. All access except delete section below
ROLE_EVENT_ADMIN Event administrator. Can manage only the events they have been given access to. See Event administrators
ROLE_COMPETITOR_VIEW View competitor profile
ROLE_COMPETITOR_EDIT Edit competitor profile
ROLE_CHANGE_COMPETITOR Shows the Change Competitor button on an entry, so the entry can be moved to a different competitor
ROLE_PUBLIC_USER Public user access, don't give to internal users
ROLE_COMPETITOR Designates the user as a competitor
ROLE_RESULTS_VIEW View section results before they are published
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_SECTION_VIEW View Sections
ROLE_SECTION_EDIT Edit Sections
ROLE_SECTION_DELETE Delete a section. Even admins cannot delete without this role
ROLE_SECTION_CHANGE_ORDER Change performance order of a section
ROLE_CRITIQUE_EDIT Ability to edit critiques
ROLE_LIGHTING_CUE View the Cue ID on lighting sheets, and use Edit Cue to set it. Admins can do this without the role

Event administrators

An event administrator can manage the events you give them access to, without having full administration access to your organisation. For example, you could give a volunteer access to complete the schedule for one event.

An event administrator can:

  • See the events they have access to, and open each event's admin page
  • View the event's entries, sections and registration data mapping
  • Edit the schedule (Schedule > Edit Schedule)

An event administrator cannot see finance information, edit the event details or content page, release the schedule or order, publish the event, or use the other Actions menu items.

Giving someone access to an event

The easiest way is from the event page:

  1. Open the event from Administration > Events.
  2. Click Grant Access.
  3. In the Grant Event Access dialog, select the User.
  4. Optionally enter Access From and Access To dates. Leave them blank for access with no start or end date.
  5. Click Grant Access.

Grant Event Access dialog

This gives the user ROLE_EVENT_ADMIN for your organisation and access to the event.

The dialog also lists Current Access Grants for the event. To change when someone's access ends, enter a new End Date and click the save icon beside it.

Note

Access is Active between the From and To dates. Outside those dates it shows as Inactive, and the user can no longer open the event.

You can also manage a user's event access from their edit screen, in the Event Access section. Select the event, optionally enter the From and To dates, and click Add. Click Remove to take the access away.

Warning

Adding event access from the user's edit screen does not add the ROLE_EVENT_ADMIN role. If you use this screen, also add ROLE_EVENT_ADMIN in Organisation Roles. Using Grant Access on the event page does both.

What the event administrator sees

When an event administrator (who is not also an organisation administrator) logs in, they go straight to the Events page, which shows only the events they have access to. They can return to it at any time with the cog icon in the top menu, or My Events in their user menu.

Event administrator events list

Note

If the user is also a competitor or parent, they will land on their profile when they log in instead. They can use My Events to get to their events.

Role

As well as security roles, there are configurable roles available under Reference Data > Roles.

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 page lets you edit two things. Choose them from the menu on the left:

  1. Registration Data (Registration Data Permissions)
  2. Statuses (Status Permissions)

security

Registration Data

Registration data permissions allow you to configure which registration data shows in the section table view for each user role.

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

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

Tick the statuses for each role and click Save Changes.

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. Make sure the user only has 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

    If the technician needs to see and set the Cue ID on lighting sheets, also add ROLE_LIGHTING_CUE in Organisation Roles.

  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.