Information
The GridPane Teams feature is available on our Developer plan.
Introduction
GridPane allows you to create teams to help you manage the websites that you host, and/or give your clients access to manage their own websites.
In this article, we’ll go over the three different types of team members that are available, how to create a team, and then how to add new team members and set their privileges.
Table of Contents
Security Notice
Please ensure you follow good security hygiene practices when inviting team members to help manage your account - especially for your Admin and Staff team members. This includes ensuring they use strong passwords and 2FA.
Part 1: Team Member Roles Overview
There are 3 types of team members:
- Admins
- Staff
- Clients
Admins
Team members assigned the role of Admin can manage all of the sites and servers inside your account. No restrictions. Admins can do everything an account owner can do with the exception of billing.
Please ensure your Admin team members have strong passwords and activate two-factor authentication (2FA). We recommend passwords that are at least 20 characters long, and you may also want to enforce updating passwords at regular set intervals.
Staff
Team members assigned the role of Staff can access the servers that you specifically assign to them. This means that if you assign them Server-A and Server-B, they will be able to access all of the websites hosted on these two servers. They can also create their own bundles.
Please ensure your Staff team members also have strong passwords and activate 2FA – see above for more info.
Clients
Team members assigned the role of Client can manage the specific websites that you assign to them. This also includes the ability to assign staging websites to them. They’ll be able to make changes to the sites assigned to them, and also use the self-help tools for those websites.
Important
Be sure to assign the appropriate role and privileges to your new team members so they don't have access to things they shouldn't have.
Part 2: Creating a Team
To get started, head on over to your account settings page (1) and click on the “Teams” in the left-hand sidebar (2). Or you can select teams from the drop-down when you hover over your name in the top right corner.
Here you can give your new team a name, and then click Create to create it (3).
Once created, your new team will be listed below the create box, and you can now edit and begin adding team members. To begin, click on the gear icon.
This brings you to the Team Profile page for this team. Here you can add an image/logo and change the team name if you wish to do so.
Part 3: Adding Team Members to your team
First, click on “Membership” in the left-hand sidebar. This will take you to the Membership page for your team as shown below.
Here you can set up new team members. To do so, simply enter their email address and select a role for them, then click “Send Invitation“.
GridPane will send an email to your new team member inviting them to join your team. In the meantime, your dashboard will display your pending invitation in the “Mailed Invitations” box.
The email invitation will contain a link they can click to get started. This will take them to the following registration page.
Here they can fill out their details, accept the Terms of Service and click “Register“. Once complete, they’ve now joined your team.
They will now be displayed as a member of your team on your teams page
Part 4: Assigning Team Members server and website privileges
If you assigned your new team member the role of “Admin“, they can now manage all of the websites and servers inside your account. If you’ve assigned them the role of either “Staff” or “Client“, continue below to configure their privileges.
Staff Team Member Privileges
Click on the gear icon next for your team member to bring up the modal displayed in the image below. Here is where you can give them access to different sites and servers. You can also change their role if you ever wish to do so in the future.
For this example, we’re giving our team member access to servers “dev-gridpane” and “dev-singapore”. This means that they will be able to manage all of the websites that are hosted on these two servers, including their staging and update websites.
Once you’ve selected the servers you wish this team member to have access to, click the “Update” button.
Client Team Member Privileges
Click on the gear icon next to your client’s name to bring up the configuration modal. This works the same way as the staff modal except here we can assign specific websites instead of servers. If you wish to assign your clients access to their staging websites, be sure to also select them from the dropdown as well as the primary website.
Once you’ve selected the websites you wish your client to have access to, click the “Update” button.
You’ve now set up your new team and first team member.
Part 5. Switching Between Your Main Account and Team Account
When you log in to your GridPane account, you’ll be inside your own, personal account.
To switch into a Team account, click on your name in the top-right and then select the Team name from the dropdown:
When working in a Team, the Team name will be displayed under the navigation bar:
To return to your own account open the settings dropdown again and select Own Account: