Skip to content

Team Roles and Permissions

This guide explains how to manage team roles and permissions in Ascend.

Overview

Ascend uses a role-based access control system with two main workspace roles:

  • Admin: Full control over team settings, members, and permissions
  • Member: Standard access to team resources

Role Capabilities

Admin Capabilities

Admins can:

  • Invite new members to the team
  • Remove members from the team
  • Change member roles (promote/demote)
  • Manage team subscription and billing
  • Access all team settings

Member Capabilities

Members can:

  • Access shared team resources
  • View other team members
  • Participate in collaboration features
  • Manage their own account settings

Managing Team Roles

Accessing Team Settings

  1. Click on Team Settings in the dashboard sidebar
  2. Or navigate directly to /dashboard/team

Viewing Team Members

The Team Members section displays all current members with:

  • Member name and avatar
  • Current role (Admin or Member)
  • Role management controls (for admins)

Changing a Member's Role

As an admin:

  1. Find the team member in the list
  2. Click the role dropdown next to their name
  3. Select the new role (Admin or Member)
  4. The change takes effect immediately

Note: You cannot change your own role or demote the last admin.

Removing a Team Member

As an admin:

  1. Find the team member to remove
  2. Click the trash icon (🗑️) next to their entry
  3. Confirm the removal in the dialog
  4. The member will immediately lose access to team resources

Warning: Removed members will lose access to all team pages and content.

Inviting New Members

  1. In the Team Settings page, find the "Invite Team Member" section
  2. Enter the email address of the person to invite
  3. Select the role (Admin or Member)
  4. Click "Invite Member"

The invited person will receive an email with a link to join your team.

Safety Features

Last Admin Protection

The system prevents you from:

  • Demoting the last admin to member
  • Removing the last admin from the team

This ensures there's always at least one admin who can manage the team.

Self-Removal Prevention

You cannot remove yourself from the team through the Team Settings. If you need to leave, contact another admin.

Best Practices

  1. Limit Admin Accounts: Only give admin access to users who need to manage team settings
  2. Have Backup Admins: Maintain at least two admins for redundancy
  3. Review Periodically: Regularly audit team membership and roles
  4. Prompt Removal: Remove members promptly when they leave your organization

Troubleshooting

"Only admins can change roles" Error

You're logged in as a member. Contact a team admin to change roles.

"Cannot demote the last admin" Error

You're trying to demote the only admin. Promote another member to admin first.

Can't See Role Controls

You're logged in as a member. Only admins can see role management controls.