Skip to content

Members & Roles ​

SchemaStack uses a multi-level permission model: organization roles control what you can do across the organization, workspace roles control access within individual workspaces, and view roles provide fine-grained access to specific views.

Permission Hierarchy ​

Organization
    └── Workspace
            └── View
                  └── Column (future)

Permissions cascade downward. An organization Admin inherits access to all workspaces. A workspace Admin inherits access to all views. At each level, you can override the inherited role with a more specific one.

Organization Roles ​

RoleManage MembersManage WorkspacesManage SettingsCreate Workspaces
OwnerYesYesYesYes
AdminYesYesYesYes
MemberNoNoNoNo

Managing Organization Members ​

Navigate to Organization → Members to see all members.

Each member shows:

  • Name and email
  • Role (Owner, Admin, or Member)
  • Status (Active, Invited, or Inactive)

Changing a member's role:

  1. Click the role dropdown next to the member
  2. Select the new role (Admin or Member)

TIP

You cannot change the Owner's role or your own role.

Removing a member:

  1. Click the remove button next to the member
  2. Confirm in the dialog

Inviting Members ​

  1. Click Invite Member
  2. Enter the person's email address
  3. Select a role (Member or Admin)
  4. Click Send Invitation

The invitee receives an email with a link to join. Their status shows as Invited until they accept.

You can Resend Invitation for pending invitations.

Workspace Roles ​

Workspace roles provide finer-grained control within a specific workspace:

RoleView DataEdit DataEdit SchemaManage MembersManage Settings
Workspace AdminYesYesYesYesYes
Workspace EditorYesYesYesNoNo
Workspace ViewerYesNoNoNoNo

Role Inheritance ​

Organization roles automatically map to workspace roles:

Organization RoleInherited Workspace Role
OwnerWorkspace Admin
AdminWorkspace Admin
MemberNo access (must be explicitly added)

Managing Workspace Members ​

Navigate to a workspace's Members tab to see all workspace members.

Adding a workspace member:

  1. Click Add Member
  2. Select the member and assign a workspace role
  3. Click Add

Changing a workspace role:

  1. Click the role dropdown next to the member
  2. Select the new role

Inherited vs Direct Members ​

Members can access a workspace in two ways:

  • Direct — explicitly added to the workspace with a specific role
  • Inherited — access granted through their organization role (Owners and Admins automatically have access)

INFO

Inherited members cannot be removed from the workspace — their access is managed at the organization level.

View Roles ​

View roles control access to individual views within a workspace:

RoleView DataEdit DataDelete RowsAdd RowsExport
View AdminYesYesYesYesYes
View EditorYesYesYesYesYes
View ViewerYesNoNoNoNo

Workspace roles automatically map to view roles:

Workspace RoleInherited View Role
Workspace AdminView Admin
Workspace EditorView Editor
Workspace ViewerView Viewer

You can override these by explicitly adding a user to a view with a different role. For example, a Workspace Viewer can be given View Editor access to a specific view.

Member Statuses ​

StatusMeaning
ActiveMember has accepted their invitation and is actively using the platform
InvitedInvitation sent, waiting for the member to accept
InactiveAccount exists but is currently inactive

Real-Time Updates ​

The members list updates in real time. When another admin makes changes to the member list, you'll see a notification banner with a refresh option.

SchemaStack Documentation