Teams Management
Team member management in CycleOps relies on your user principal, which is like a unique user id. In short, the individual who wishes to join a team must send their principal to the team admin đ©âđ», who can then add them to the team.
Joining A Teamâ
Youâll need a CycleOps account, so set one up if you havenât already by heading to cycleops.dev and connecting your Internet Identity.
Send a message on your favorite commâs app to the team admin and let them know youâll be sending them your CycleOps principal in just a minute â° (and maybe give them a compliment while youâre at it? đ )
Locating Your User Principalâ
If you created a new account (by logging in to CycleOps), first select the option to âjoin an existing teamâ during the onboarding process. This will present you with a screen like the one below, where you can copy your principal with a simple click.
You can also always find your principal in the dropdown at the top right of the app, as long as youâre logged in. Your principal is displayed at the top, and you can click on it to copy it to your clipboard.
Adding A Team Memberâ
To add an individual to your team, youâll need their CycleOps principal. If theyâre not sure how to do that, share a link to this documentation with them
Navigate to the settings page for your team, and youâll see a link to member settings in the sidebar. From here, click the âAdd Memberâ button in the top right to open a new dialog window.
In this dialog, you can paste in the individualâs principal, and determine which role you want them to have.
Admins - have full control of the team account including:
- â Â Adding, removing, or changing the roles of any team member (including the original creator of the team)
- â Â Altering the payment method, viewing the current account balance, transaction history, and withdrawing funds from the account (if paying with ICP)
- â Â Transfer all canisters with project to their individual account or another team account that they are an admin of
- â all privileges included in the member role
Members can:
-
â Â Add or remove canisters and adjust canister top up rules
-
â Add or remove projects and modify canister tags
-
â Modify the notification email address and email notification settings (alerts and thresholds)
-
â Not allowed to perform or view any actions related to payments
-
â Not allowed to perform or view any actions related to team member management
-
â Not allowed to transfer projects
Creating a Teamâ
Of course, the first order of business is create a team if havenât already. You can create a team by opening the account dropdown in the top left of the app and selecting âCreate Teamâ.
**Note: Each team has a separate billing account (not the same as your individual account), so make sure to fund your team account appropriately. Teams also have separate notification settings. By default, creating a team copies over your notification settings from your individual account, so make sure to adjust them from the settings page as desired (e.g. if you want your entire team to receive emails).
If youâre already monitoring a bunch of canisters that youâd like to transfer into your new team, you easily do that from your project settings.
From the Settings â Projects page:
- Add all of the canisters that you want to move to your team to a project. If no projects exist, you can create a project by clicking on the â+ Create New projectâ button.
- Click on the settings menu for that project, and select âTransfer Project.â
- Transfer the project to the intended team account.
Note: A project can be transferred from a team account back to an individual account by a team admin.