JPS Admin Portal

Sign in with your JPS administrator account

👥 Users & Access
🔐 Role Permissions
Users & Access — How to use

Managing access

  • Select a user on the left to open their profile
  • Toggle each app on/off to grant or revoke access
  • Set the role per app — roles control what they can see and do
  • Click Save Access — changes apply immediately, no restart needed

Inviting users

  • Click + Invite User to send an email invite
  • They receive a link to set their own password
  • They appear in this list once the invite is issued (before they accept)
  • Grant app access here after inviting

Key considerations

  • Super Admin — grants access to this portal only; set sparingly
  • A user with no app access cannot log into any app
  • Deleting a user from Propel removes their login entirely across all apps
  • Role changes in Propel's own Users page also sync here

Users

Loading…

Select a user

Click a user on the left to manage their app access and roles

Role Permissions — How to use

What this controls

  • Defines which tabs/sections each role can access within each app
  • Can View — user can see the tab but not make changes
  • Can Edit — user can modify data in that tab
  • These are enforced by each app's own permission checks

How to edit

  • Filter by App and/or Role to narrow the list
  • Tick or untick the checkboxes to adjust permissions
  • Click Save Changes when done — saves all modified rows at once
  • Changes apply to all users with that role on next page load

Key considerations

  • Granting Can Edit without Can View has no effect
  • Admin role typically has full access — avoid restricting it
  • Permission rows are seeded per app — adding new tabs requires a DB migration
  • These settings do not override Supabase RLS row-level security

Role Tab Permissions

Define what each role can view or edit within each app

AppRoleTabCan ViewCan Edit