Skip to content

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.

  • 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 and roles

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

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.

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.

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”.

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.

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.

Each team member is assigned a role that controls their access level. The role is shown next to their email in the Seats section. DBCode includes built-in roles (admin, member, no-export, restricted) and supports custom roles with configurable feature restrictions.

For full details on creating, managing, and assigning roles, see Team Roles.

1. In the Seats section, click the shield icon next to the team member’s name.

2. Select a role from the list. The list shows all available roles with a description of what each one restricts.

3. The role change takes effect on the team member’s next extension activation or within 12 hours.

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.

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.

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

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

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

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

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

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