Skip to main content

Roles and Permissions

UsersUpdated 8 min read

A role in eCourtDate is a saved set of permissions and hidden navigations that you attach to the people at your agency. Roles live on the Roles tab under Admin > Users, and each person picks up the permissions from every role assigned to them.

Overview​

  • What it is: A named record that holds a list of enabled permissions and a list of hidden navigations
  • Why it matters: Permissions decide which records a person can view, create, update, or trash, so a tight role keeps client and case data away from staff who do not need it
  • Who uses it: Agency administrators and Super Admins who manage staff access
  • Where to find it: Go to Admin > Users, then click the Roles tab

Super Admin​

Super Admin is a checkbox on an account, not an entry in the Roles list. A Super Admin passes every permission check and sees every navigation no matter which roles are assigned, so keep it for IT and help desk staff. The Users list shows a Super Admin column with a green check on each account that has it.

Prerequisites​

  • A Super Admin account, or a role that includes View Any User Role, Create User Roles, and Update User Roles
  • Super Admin access to assign a role, because the Roles field on an account only appears when you are a Super Admin
  • A list of the staff at your agency and the records each person needs to reach

How-To Steps​

Open the Roles Page​

  1. Click Admin > Users in the top navigation.
  2. Click the Roles tab.
  3. Review the list, which shows the Name, Permissions, Hidden Navigations, Creator, Created, and Updated columns for every role.

Create a Role​

  1. Enter a name in the Name field of the Create Role card.
  2. Click Create.
  3. Click the edit icon beside the new role, which appears at the top of the list.

Import a Sample Role​

  1. Scroll to the Import Sample card on the left of the Roles page.
  2. Read the description under each sample name.
  3. Click Import under the sample you want.
SampleDescription
AdminAdmin role with all permissions for the agency; excluding the Console.
AnalystUser role with limited read-only permissions.
EditorUser role with the ability to create and edit records; without editing agency settings.
GuestGuest role with limited permissions.
ConsoleUserConsole only role with limited read-only permissions.
SecurityConsole only role with admin permissions.
Jurisdiction AdminAssign this role to a user who will be managing the jurisdiction with state agencies.

Every sample except Admin is created with the settings, console, setup, checklist, and uploads navigations already hidden. Jurisdiction Admin only appears in the us-texas region.

Set Permissions on a Role​

  1. Click the edit icon beside the role you want to change.
  2. Enter a new name in the Role Name field if the role needs renaming.
  3. Select each permission you need in the Enabled Permissions field.
  4. Click Create Permissions, View/Read Permissions, Update Permissions, or Trash Permissions to add a whole group of permissions in one click.
  5. Click Remove All to clear the field, or Add All to select every permission.
  6. Click Save.

The line under Enabled Permissions counts how many of the available permissions are enabled as you make changes.

Hide Navigations for a Role​

  1. Scroll to the Hidden Navigations field on the role edit page.
  2. Select each navigation you want to hide from this role.
  3. Click Save.

Hidden navigations remove links from the main top navigation and from the tab strip at the top of a page. They do not remove permissions. Hiding the settings navigation hides the entire Admin menu, and a Super Admin ignores hidden navigations completely.

Assign a Role to a User​

  1. Click Admin > Users in the top navigation.
  2. Click the edit icon beside the person you want to change.
  3. Select one or more roles in the Roles field.
  4. Click Save.

The badges below the Roles field list every permission the account ends up with.

Archive or Trash a Role​

  1. Open the role you want to remove.
  2. Click Tools.
  3. Click Archive to set the role aside, or Trash to remove it.
  4. Click Restore in the same menu to bring back an archived or trashed role.

To find these roles again, select the Archived or Trashed checkbox in the Search Roles card and click Search. You can also select several roles in the list and use the Archive or Trash buttons, then click Confirm. The Restore button takes their place while you are viewing archived or trashed roles.

Permission Reference​

The Enabled Permissions field covers the areas below. Not every area offers all four actions.

AreaPermissions
ClientsView Any Client, Create Clients, Update Clients, Trash Clients
ContactsView Any Contacts, Create Contacts, Update Contacts, Trash Contacts
CasesView Any Case, Create Cases, Update Cases, Trash Cases
EventsView Any Event, Create Events, Update Events, Trash Events
CheckinsView Any Checkin, Create Checkins, Update Checkins
PaymentsView Any Payment, Create Payments, Update Payments, Trash Payments
MessagesView Any Message, Create Messages, Update Messages, Trash Messages
CommentsCreate Comments, Update Comments, Trash Comments
FlowsCreate Flows, Update Flows, Trash Flows
Auto MessagesCreate Auto Messages, Update Auto Messages, Trash Auto Messages
Bulk ActionsCreate Bulk Actions, Update Bulk Actions
UploadsView Any Upload, Create Uploads, Update Uploads, Trash Uploads
Upload TemplatesCreate Upload Templates, Update Upload Templates, Trash Upload Templates
LocationsCreate Locations, Update Locations, Trash Locations
AttorneysCreate Attorneys, Update Attorneys, Trash Attorneys
PortalsCreate Portals, Update Portals, Trash Portals
FilesView Any File, Trash Files
StatusesView Any Status, Create Statuses, Update Statuses, Trash Statuses
Agency PhonesCreate Agency Phones, Update Agency Phones, Search Agency Phones, Trash Agency Phones
Agency EmailsCreate Agency Emails, Update Agency Emails, Trash Agency Emails
UsersCreate Users, Update Users, Trash Users
User RolesView Any User Role, Create User Roles, Update User Roles, Trash User Roles
SettingsView Settings, Update Settings
ReportsCreate Reports, Update Reports, Trash Reports
DatasetsView Any Dataset, Create Datasets, Update Datasets, Trash Datasets
DatapointsView Any Datapoint, Create Datapoints
GeolocationsView Geolocations

One permission changes behavior rather than granting an action. When a role includes Only Assigned Clients, the Clients page opens filtered to the clients assigned to that person instead of every client at your agency.

What to Expect​

Creating a role shows a "Role created" alert and places the role at the top of the list. Saving a role shows a "Role updated" alert, and the right side of the role edit page lists everyone who currently holds the role with a count that links to the filtered Users list.

Permissions load when the app starts, so a person picks up a role change after a browser reload or a fresh sign in. Moving between pages inside the app does not refresh them.

Best Practices​

  • Grant only the permissions a job needs. Click Remove All, then add the permissions the work requires.
  • Import a sample such as Analyst or Editor as a starting point, then trim it rather than building a role from nothing.
  • Keep Super Admin for IT and help desk staff, since it overrides every role and every hidden navigation.
  • Use Hidden Navigations to tidy the interface, and remove the matching permission when you need to block the action itself.
  • Check the list on the right of the role edit page before you archive or trash a role, so you know who is affected.

Frequently Asked Questions​

Can one person hold more than one role?

Yes. The Roles field on an account accepts several roles at once, and the badges below it show the full permission list the account ends up with.

Why is there no Roles field on the account I opened?

The Roles field only appears when you are signed in as a Super Admin. Ask a Super Admin at your agency to make the assignment.

Can I edit the Super Admin role?

No. Super Admin is a checkbox on an account rather than an entry in the Roles list, so there is nothing to edit. Clear the checkbox and assign a role instead.

Are there permissions for archiving and restoring records?

No. The Enabled Permissions field offers view, create, update, and trash permissions, plus a few standalone entries such as View Settings and Only Assigned Clients.

Does hiding a navigation block the feature behind it?

No. Hidden Navigations only removes links from the top navigation and the page tabs. Remove the matching permission from the role to stop the action itself.

Troubleshooting​

A person sees a red banner saying they have no permissions.

Symptoms: The message "You do not have any permissions assigned to your account. Please contact an administrator to assign permissions to your account." sits at the top of every page.

Solution: Go to Admin > Users, open the account, select at least one role in the Roles field, and click Save. A Super Admin account never sees this banner.

A role change has not reached the person yet.

Symptoms: They still see the old menus, or they still cannot open a record, after you saved the role.

Solution: Ask them to reload the browser or sign out and back in. Permissions load once when the app starts, so moving between pages inside the app does not pick up the change.

The Admin menu is missing for everyone on a role.

Symptoms: The top navigation shows the standard links but no Admin dropdown.

Solution: Open the role, remove settings from Hidden Navigations, and click Save. The Admin dropdown is tied to the settings navigation, and every imported sample except Admin starts with settings hidden.