Account & Team

Setting Permissions for Custom Entity Types in Teiro

Control who can create, view, and delete records for each custom entity type — including niche roles with very specific access.

Every custom entity type in Teiro has its own access controls. These let you decide precisely who can create records, who can view them, and who can delete them — down to a specific role if needed.

Where to find permissions for an entity type

  1. 1.Go to Settings > Entity Types.
  2. 2.Open the entity type you want to configure.
  3. 3.Scroll to the Access section.
The entity type edit screen with the Access section showing granular Create/Edit, Read/List, and Delete permission controls
The entity type edit screen with the Access section showing granular Create/Edit, Read/List, and Delete permission controls

The Access section has three permission areas:

  • Create / Edit — who can create new records and edit existing ones
  • Read / List — who can view individual records and see them listed
  • Delete — who can permanently remove a record

How permission levels work

OptionWhat it means
AnyoneAll logged-in users can perform this action
Specific rolesOnly users with selected roles can perform this action
CreatorOnly the person who originally created the record can perform this action
NobodyNo one can perform this action

What "Creator" means

The Creator option restricts an action to the individual who created that specific record.

Example: If you set Delete to "Creator" on your Incident Report entity type, a carer who filed the report can delete their own report, but another carer cannot — even if they have the same role.

Assigning a niche role with limited access

Sometimes a role in your organisation should only interact with one specific form type. Here is how to set that up:

Step 1 — Create the role (if it doesn't exist)

  1. 1.Go to Settings > Roles.
  2. 2.Select Add role and name it (e.g. "Kitchen Supervisor").
  3. 3.Leave all default permissions off — you'll grant access only through the entity type.
  4. 4.Save the role.

Step 2 — Assign the role to the right users

Go to Team, open the relevant user's profile, and assign them the new role.

Step 3 — Grant access on the entity type

  1. 1.Open the entity type in Settings > Entity Types.
  2. 2.Open the Access section.
  3. 3.For the relevant permission (e.g. Delete), select Specific roles and add your new role.
  4. 4.Save the entity type.

That role now has access to that specific permission on that entity type only.

Common permission patterns

Incident reports — coordinator-controlled, carers read-only

PermissionSetting
Create / EditSpecific roles: Coordinator, Admin
Read / ListAnyone
DeleteSpecific roles: Admin

Carer self-service log (e.g. coffee break, vehicle check)

PermissionSetting
Create / EditAnyone
Read / ListAnyone
DeleteCreator

Sensitive internal notes — restricted visibility

PermissionSetting
Create / EditSpecific roles: Admin
Read / ListSpecific roles: Admin, Coordinator
DeleteSpecific roles: Admin

Tips

  • Default to least access. Start narrow and open up if needed.
  • Test with a non-admin account. Log in as a user with the role you configured and confirm actions behave as expected.
  • Roles stack. If a user has multiple roles, they get the combined permissions of all their roles.

Still have questions?

Our support team is here to help. Get in touch and we’ll usually respond within one business day.

Contact support