Skip to content

Commit 49059e6

Browse files
Merge pull request #2611 from strapi/cloud/transfer-ownership
Transfer ownership feature in Strapi Cloud docs
2 parents e8325b7 + d4dea59 commit 49059e6

File tree

5 files changed

+68
-6
lines changed

5 files changed

+68
-6
lines changed

docusaurus/docs/cloud/projects/settings.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ The <Icon name="faders" /> *General* tab for the project-level settings enables
4040
- *Strapi CMS license key*: to enable and use some CMS features directly on your Cloud project (see [Pricing page](https://strapi.io/pricing-self-hosted) to purchase a license).
4141

4242
- *Connected Git repository*: to change the repository and branch used for your project (see [Modifying git repository & branch](#modifying-git-repository--branch)). Also allows to enable/disable the "deploy on push" option.
43-
- *Delete project*: to permanently delete your Strapi Cloud project (see [Deleting Strapi Cloud project](#deleting-strapi-cloud-project)).
43+
- *Danger zone*, with:
44+
- *Transfer ownership*: for the project owner to transfer the ownership of the Cloud project to an already existing maintainer (see [Transferring project ownership](#transferring-project-ownership)).
45+
- *Delete project*: to permanently delete your Strapi Cloud project (see [Deleting Strapi Cloud project](#deleting-strapi-cloud-project)).
4446

4547
<ThemedImage
4648
alt="Project settings page"
@@ -100,11 +102,40 @@ Updating the git repository could result in the loss of the project and its data
100102
5. Click on the **Update repository** button at the bottom of the *Update repository* interface.
101103
6. In the *Update repository* dialog, confirm your changes by clicking on the **Confirm** button.
102104

105+
#### Transferring project ownership <BetaBadge /> {#transferring-project-ownership}
106+
107+
The ownership of the Strapi Cloud project can be transferred to another user, as long as they're a maintainer of the project. It can either be at the initiative of the current project owner, or can be requested by a project maintainer. Once the ownership is transferred, it is permanent until the new owner decides to transfer the ownership again to another maintainer.
108+
109+
:::prerequisites
110+
For the ownership of a project to be transferred, the following requirements must be met:
111+
- The project must be on a paid plan, with no currently expired card and/or unpaid bills.
112+
- The maintainer must have filled their billing information.
113+
- No already existing ownership transfer must be pending for the project.
114+
115+
Note that ownership transfers might fail when done the same day of subscription renewal (i.e. 1st of every month). If the transfer fails that day, but all prerequisites are met, you should wait a few hours and try again.
116+
:::
117+
118+
1. In the *Danger zone* section of the <Icon name="faders" /> *General* tab, click on the **Transfer ownership** button.
119+
2. In the dialog:
120+
- If you are the project owner: choose the maintainer who should be transferred the ownership by clicking on **...** > **Transfer ownership** associated with their name.
121+
- If you are a maintainer: find yourself in the list and click on **...** > **Transfer ownership** associated with your name.
122+
3. Confirm the transfer/request in the new dialog by clicking on the **Transfer ownership** button.
123+
124+
An email will be sent to both users. The person who needs to transfer the ownership or inherit it will have to click on the **Confirm transfer** button in the email. Once done, the previous owner will receive a confirmation email that the transfer has successfully been done.
125+
126+
:::tip
127+
As long as the ownership transfer or request hasn't been confirmed, there is the option to cancel in the same dialog that the maintainer was chosen.
128+
:::
129+
130+
:::note
131+
Once the ownership transfer is done, the project will be disconnected from Strapi Cloud. As new owner, make sure to go to the <Icon name="faders" /> *General* tab of project settings to reconnect the project.
132+
:::
133+
103134
#### Deleting Strapi Cloud project
104135

105136
You can delete any Strapi Cloud project, but it will be permanent and irreversible. Associated domains, deployments and data will be deleted as well and the subscription for the project will automatically be canceled.
106137

107-
1. In the *Delete project* section of the <Icon name="faders" /> *General* tab, click on the **Delete project** button.
138+
1. In the *Danger zone* section of the <Icon name="faders" /> *General* tab, click on the **Delete project** button.
108139
2. In the dialog, select the reason why you are deleting your project. If selecting "Other" or "Missing feature", a textbox will appear to let you write additional information.
109140
3. Confirm the deletion of your project by clicking on the **Delete project** button at the bottom of the dialog.
110141

docusaurus/sidebars.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ const sidebars = {
625625
type: "doc",
626626
id: "cloud/getting-started/usage-billing",
627627
customProps: {
628-
updated: true,
628+
updated: false,
629629
},
630630
},
631631
"cloud/getting-started/caching",
@@ -649,7 +649,7 @@ const sidebars = {
649649
label: "Project settings",
650650
id: "cloud/projects/settings",
651651
customProps: {
652-
updated: false,
652+
updated: true,
653653
},
654654
},
655655
"cloud/projects/collaboration",
60.2 KB
Loading
60.2 KB
Loading

docusaurus/static/llms-full.txt

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,9 @@ The *General* tab for the project-level settings enables you to check and updat
928928
- *Strapi CMS license key*: to enable and use some CMS features directly on your Cloud project (see [Pricing page](https://strapi.io/pricing-self-hosted) to purchase a license).
929929

930930
- *Connected Git repository*: to change the repository and branch used for your project (see [Modifying git repository & branch](#modifying-git-repository--branch)). Also allows to enable/disable the "deploy on push" option.
931-
- *Delete project*: to permanently delete your Strapi Cloud project (see [Deleting Strapi Cloud project](#deleting-strapi-cloud-project)).
931+
- *Danger zone*, with:
932+
- *Transfer ownership*: for the project owner to transfer the ownership of the Cloud project to an already existing maintainer (see [Transferring project ownership](#transferring-project-ownership)).
933+
- *Delete project*: to permanently delete your Strapi Cloud project (see [Deleting Strapi Cloud project](#deleting-strapi-cloud-project)).
932934

933935
#### Renaming project
934936

@@ -980,11 +982,40 @@ Updating the git repository could result in the loss of the project and its data
980982
5. Click on the **Update repository** button at the bottom of the *Update repository* interface.
981983
6. In the *Update repository* dialog, confirm your changes by clicking on the **Confirm** button.
982984

985+
#### Transferring project ownership
986+
987+
The ownership of the Strapi Cloud project can be transferred to another user, as long as they're a maintainer of the project. It can either be at the initiative of the current project owner, or can be requested by a project maintainer. Once the ownership is transferred, it is permanent until the new owner decides to transfer the ownership again to another maintainer.
988+
989+
:::prerequisites
990+
For the ownership of a project to be transferred, the following requirements must be met:
991+
- The project must be on a paid plan, with no currently expired card and/or unpaid bills.
992+
- The maintainer must have filled their billing information.
993+
- No already existing ownership transfer must be pending for the project.
994+
995+
Note that ownership transfers might fail when done the same day of subscription renewal (i.e. 1st of every month). If the transfer fails that day, but all prerequisites are met, you should wait a few hours and try again.
996+
:::
997+
998+
1. In the *Danger zone* section of the *General* tab, click on the **Transfer ownership** button.
999+
2. In the dialog:
1000+
- If you are the project owner: choose the maintainer who should be transferred the ownership by clicking on **...** > **Transfer ownership** associated with their name.
1001+
- If you are a maintainer: find yourself in the list and click on **...** > **Transfer ownership** associated with your name.
1002+
3. Confirm the transfer/request in the new dialog by clicking on the **Transfer ownership** button.
1003+
1004+
An email will be sent to both users. The person who needs to transfer the ownership or inherit it will have to click on the **Confirm transfer** button in the email. Once done, the previous owner will receive a confirmation email that the transfer has successfully been done.
1005+
1006+
:::tip
1007+
As long as the ownership transfer or request hasn't been confirmed, there is the option to cancel in the same dialog that the maintainer was chosen.
1008+
:::
1009+
1010+
:::note
1011+
Once the ownership transfer is done, the project will be disconnected from Strapi Cloud. As new owner, make sure to go to the *General* tab of project settings to reconnect the project.
1012+
:::
1013+
9831014
#### Deleting Strapi Cloud project
9841015

9851016
You can delete any Strapi Cloud project, but it will be permanent and irreversible. Associated domains, deployments and data will be deleted as well and the subscription for the project will automatically be canceled.
9861017

987-
1. In the *Delete project* section of the *General* tab, click on the **Delete project** button.
1018+
1. In the *Danger zone* section of the *General* tab, click on the **Delete project** button.
9881019
2. In the dialog, select the reason why you are deleting your project. If selecting "Other" or "Missing feature", a textbox will appear to let you write additional information.
9891020
3. Confirm the deletion of your project by clicking on the **Delete project** button at the bottom of the dialog.
9901021

0 commit comments

Comments
 (0)