Skip to main content

Roles

View, edit and create roles and permissions for your users

Written by Hannah Chapple
Updated this week

What are roles?

Roles allow your school to implement site-wide access controls.

  • Each member of staff can be added to multiple roles if required

  • A role groups specific permissions, which define the areas a user can access and the actions they can take.

  • A permission refers to one specific area of the system (e.g. ‘Attendance codes’) with up to four access levels

  • The four possible Access levels are View, Create, Edit or Delete - allowing for more granular access to be assigned within the area outlined by each permission

  • If a user is added to more than one role, their permissions are amalgamated

Roles allow you to create different levels of access and functionality for your user groups depending on their needs. Rather than giving every member of staff full access, you can ensure they have the access they need to perform their day-to-day functions while reserving some actions for more senior staff or those with specialist roles.

How does it work?

  • Staff using Satchel One will need to be assigned at least one role controlling their access levels

  • New users joining the school will have a Satchel One account created for them however they will NOT automatically be assigned a role; please assign them a role as part of their onboarding process

  • If a user tries to access a page they do not have permission to view, they will see a message explaining that they do not have the relevant permissions

If you’re unsure of whether or not a user has the right permissions, go to Tools > System > Roles and click on the role(s) you believe they should belong to. Use the ‘Search staff’ bar to check if the user is in here; if not, add them in!

View and manage existing roles

🔒 The actions within this section are controlled by the Role setup and Restricted role setup permissions

To view your school's existing roles, click Tools > System > Roles.

Default roles

There are two default roles:

1) Early Access - The Early Access role includes a basic set of permissions which are typically appropriate for a classroom teacher. All staff were added to the Early Access role as part of the migration from the legacy version of Satchel One to the new version, to help make the transition as seamless as possible.

2) Super Admin - Users in the Super Admin role have full access levels for every single permission - meaning they can View, Create, Edit or Delete anything across the whole site. We recommend only having a select few staff in this role.

Any other roles visible on this page have been created manually by someone in your school.

Active roles

Use the toggle to adjust whether a role is ‘Active’ or not. Active roles are shown around the system whilst assigning roles; deactivating a role will remove access for its members.

Restricted roles

Use the toggle to adjust whether a role is 'Restricted' or not. Restricted roles can only have their permissions and membership changed by those with the necessary elevated permissions.

Actions

In the ‘Actions’ column, there are three buttons:

  • ‘View’ - Click to explore or edit a role

  • Duplicate icon - Click to duplicate a role and it's associated permissions

  • Dustbin icon - Click to delete a role

You can view, duplicate or delete any role with the exception of Early Access and Super Admin, which can't be deleted since they are default roles.

Create a role

To create a new role, click the green ‘Create’ button at the top right, then click the ✏️ or the ➕ icon to adjust each section on this page.

Details

Give your role a name i.e. ‘Classroom Teacher’.

Write a brief description of who might use this role and any special permissions given so it’s easy for people to recognise i.e. "Allows Behaviour Managers oversight and edit / deletion rights for all Behavioural events". Then save your changes.

Permissions

Here you’ll see a breakdown of every feature available to your school. You can choose which users in this role are able to ‘View’, ‘Create', ‘Edit’ or ‘Delete’.

Open each tray by clicking the heading to reveal more specific options below; if you’re unsure of what each section is controlling, click on the blue text for a description which will help you make your choices.

Tick the relevant boxes to grant users in this group the permissions you desire and, should you wish to flood fill your options, you can tick the top box in each column to select all in that section.

📝 If a permission is missing a checkbox in any of the four access level columns it means that there isn’t currently any function controlled by this within Satchel One.

Use the search bar at the top of the ‘Permissions’ area to look for keywords i.e. Behaviour and find any permissions associated with it - this can be a real time saver!

When you’re happy with your selections, save your changes.

Staff

In the Staff section, click the ➕ to open a menu which allows you to search for and multi-select staff who should be added to this role.

The start date controls when they’ll get access to these permissions and the optional end date dictates when they’ll lose access. If you don’t require an end date, please leave this blank and their involvement in the role will be considered ongoing.

Use the filters at the top to refine the list and add multiple staff to the role simultaneously. For example, you could use the 'Select type' filter and click 'Teaching' to see all teaching staff. Then, you could select them all by clicking the tickbox on the top left-hand side.

Once you’ve added some staff, save your changes and you’ll see the staff now populated. Should have a large number of staff in this role, you can use the search bar to look for an individual and quickly see if they’re in there.

💡 Top tip: You may wish to use the Early Access role as a base level role which is applied to all of your staff and provides some of the day-to-day functions they’ll need. Then you can create other roles e.g. ‘Classroom Teacher’, ‘Senior Leader’, ‘Behaviour Manager’ etc. where users are given additional permissions that others do not require e.g. the ability to edit or delete certain data.

FAQ

Question

Answer

Can a staff member be added to more than one role?

Absolutely! Just edit the role and add their name into the ‘Staff’ section. They will be assigned the relevant permissions across all roles they belong to.

If I have a standard teacher role and I'm making another one for senior leaders, do I need to tick all of the standard teacher permissions again?

No, if your staff are already a member of the standard teacher role, you will only need to tick a few extra permissions in the ‘Senior Leader' role; remember that permissions are amalgamated so they all add together! No need to repeat permissions.

How can I identify my school's Super Admin users?

Go to Tools > System > Roles and click 'View' next to the Super Admin role. Then scroll down to the 'Staff' section at the bottom.

Can users be automatically assigned to a role based on our MIS data sync?

No, a user's role in your MIS bears no relation to the role and permissions they have in Satchel One. Every user needs to be added to a role manually. This is quick and easy to do, and users can be added to a role en masse.

Did this answer your question?