Managing Team Seats

If you have a team subscription with DBCode, you can manage team members by adding, editing, or removing seats, and assigning roles. This guide will walk you through the process of managing your team’s access and permissions.

Prerequisites

  • You must be signed in to DBCode
  • You must have a team subscription (2 or more seats)
  • You must be the account owner or an admin to manage seats
  • Only the account owner can manage roles

Accessing Team Seat Management

1. Open DBCode in Visual Studio Code Launch Visual Studio Code and click the DBCode icon from the Activity Bar on the left.

2. Navigate to the Account Tab In the DBCode sidebar, locate and click on the Account tab.

Account Tab
Access the Account tab in the DBCode sidebar

3. Expand Your License Details Click on the License item to expand it and view your subscription details.

4. Access the Seats Section If you have a team subscription, you’ll see a Seats item showing your current seat allocation (e.g., “2 / 5” means 2 seats assigned out of 5 total seats). Click on Seats to expand it and view your team members.

Adding a Team Member

1. Click the Add Seat Icon In the Seats section, click the + (plus) icon next to the Seats heading to add a new team member.

2. Enter the Email Address A prompt will appear asking you to enter the email address of the user you want to add. Enter a valid email address and press Enter.

3. Confirmation Once the seat is successfully added, you’ll see a confirmation message: “Seat added”. The new team member will appear in your Seats list.

Editing a Team Member’s Email

If you need to update a team member’s email address:

1. Click the Edit Icon In the Seats section, find the team member whose email you want to change. Click the pencil (edit) icon next to their email address.

2. Enter the New Email Address A prompt will appear showing the current email address. Update it with the new email address and press Enter.

3. Confirmation Once the seat is successfully updated, you’ll see a confirmation message: “Seat updated”.

Removing a Team Member

To remove a team member from your subscription:

1. Click the Delete Icon In the Seats section, find the team member you want to remove. Click the trash (delete) icon next to their email address.

2. Confirm Deletion A confirmation dialog will appear asking “Are you sure you want to delete [email]?” Click Yes to confirm.

3. Confirmation Once the seat is successfully deleted, you’ll see a confirmation message: “Seat deleted”. The team member will be removed from your Seats list and will no longer have access to your team subscription.

Understanding Seat Allocation

Your subscription includes a specific number of seats (team member licenses). The Seats section displays your current allocation like this:

  • Assigned Seats / Total Seats (e.g., “3 / 5”)
  • Assigned Seats: Number of team members currently using a seat
  • Total Seats: Total number of seats included in your subscription

You can add team members until all seats are assigned. If you need more seats, you can upgrade your subscription through the customer portal.

Understanding Team Roles

Team members can have one of three roles, indicated by an icon next to their email address:

  • Owner (star icon): The subscription owner who has full control over the account, including managing seats and roles. There is only one owner per team.
  • Admin (shield icon): Team members who can add, edit, and remove seats. Admins cannot change roles.
  • Member (person icon): Standard team members who can use the subscription but cannot manage the team.

Only the account owner can change team member roles.

Changing a Team Member’s Role

If you are the account owner, you can promote team members to admin or change admins back to members:

1. Locate the Team Member In the Seats section, find the team member whose role you want to change. Note that the owner’s role cannot be changed.

2. Click the Shield Icon Next to the team member’s email (for admins and members), click the shield (change role) icon.

3. Select the New Role A dialog will appear with two options:

  • Admin - Can manage team seats
  • Member - Standard team member

Select the desired role from the list.

4. Confirmation Once the role is successfully changed, you’ll see a confirmation message showing the new role. The team member’s icon will update to reflect their new role.

Managed Team Members

If you are a managed team member (invited to someone else’s team account), you will see “Managed by: [owner’s email]” in your License details. Your access depends on your role:

  • Admin: You can view the Seats section and add, edit, or remove team members, but you cannot change roles or access billing settings.
  • Member: You will not see the Seats section and cannot manage the team. You can only use your subscription benefits.

Accessing the Customer Portal

To upgrade your subscription, change billing details, or manage other subscription settings:

1. Expand Your License Details In the Account tab, expand the License section.

2. Access the Portal If you see a portal icon or option, click it to open the customer portal in your browser where you can manage your subscription, including adding more seats.

Troubleshooting

Email Validation Error

If you receive “A valid email is required” when adding or editing a seat:

  • Verify the email address is properly formatted (e.g., user@example.com)
  • Check for extra spaces or special characters
  • Ensure you’re using a valid email domain

Seat Addition Failed

If adding a seat fails:

  • Verify you haven’t reached your seat limit
  • Check that you have an active subscription
  • Ensure the email address isn’t already assigned to another seat
  • Try signing out and signing back in to refresh your license

Changes Not Appearing

If changes to seats don’t appear immediately:

  • The view should refresh automatically after each change
  • Try collapsing and expanding the Seats section
  • If issues persist, try signing out and signing back in

Cannot Change Roles

If you’re unable to change team member roles:

  • Verify you are the account owner (not an admin or member)
  • The owner’s role cannot be changed
  • Admins and members can only be changed by the owner
  • Ensure you have an active team subscription

Cannot Manage Seats as Admin

If you’re an admin but cannot manage seats:

  • Verify your role shows the shield icon
  • Try refreshing the view by collapsing and expanding the Seats section
  • The owner may have changed your role - check with the account owner
  • Try signing out and signing back in to refresh your permissions

Need Help?

If you encounter issues managing team seats, please contact help@dbcode.io for assistance.