From ccdcba8525ebee4a2523b9a4383b550c83e9af6b Mon Sep 17 00:00:00 2001 From: Stacey Salamon Date: Mon, 10 Jun 2024 12:30:59 +0200 Subject: [PATCH 1/3] update: moving projects to other orgs --- docs/platform/howto/manage-project.md | 59 ++++++++++----------------- src/components/ConsoleIcons/index.tsx | 10 ++++- 2 files changed, 31 insertions(+), 38 deletions(-) diff --git a/docs/platform/howto/manage-project.md b/docs/platform/howto/manage-project.md index d236f9bcb..326e5650e 100644 --- a/docs/platform/howto/manage-project.md +++ b/docs/platform/howto/manage-project.md @@ -3,61 +3,46 @@ title: Manage projects --- import ConsoleLabel from "@site/src/components/ConsoleIcons" +import {ConsoleIcon} from "@site/src/components/ConsoleIcons" ## Create a project -In the [Aiven Console](https://console.aiven.io/), follow these steps to -create a project: - -1. Click **Project** and select **Create project**. +1. Click **Projects** and select **Create project**. 2. Enter a name for the project. 3. Select an organization or organizational unit to add the project to. -4. Select a - [billing group](/docs/platform/concepts/billing-groups). The costs from all services within this project will be - charted to the payment method for that billing group. +4. Select a [billing group](/docs/platform/concepts/billing-groups). + The costs from all services in this project are charged to the + payment method for this billing group. ## Rename a project :::important - -- Except for Aiven for Apache Kafka®, all services have backups that - are restored when you power them back on. -- The project name in your DNS records will not be updated. - +The project name in your DNS records will not be updated. ::: -To rename a project in the [Aiven Console](https://console.aiven.io/): - 1. Power off all services in the project. -1. In the **Project**, click **Settings**. -1. Edit the **Project name**. + :::note + Except for Aiven for Apache Kafka®, all services have backups that + are restored when you power them back on. + ::: + +1. In the project, click . +1. In the **Project settings**, edit the **Project name**. 1. Click **Save changes**. ## Move a project -To move a project from one organizational unit to another in the [Aiven -Console](https://console.aiven.io/): - -1. Click **Admin** and select the organizational unit with the project - to move. +You can move a project to another organization or organizational unit. -1. In the project to be moved, click > **Move project**. - -1. Select the organizational unit to move the project to. - You can also move the project up a level to the organization. - - :::note - Projects cannot be moved to other organizations. They cannot be - moved to organizational units that are in other organizations. - ::: - -1. Choose a billing group. - -1. Click **Move project**. +1. In the organization with the project, click **Admin**. +1. Click **Projects** and find the project to move. +1. Click > . +1. Select the organization or organizational unit to move the project to. +1. Select a **Billing group**. +1. Click **Next** and **Finish**. ## Delete a project -To delete a project in the [Aiven Console](https://console.aiven.io/): - 1. Delete all the services in the project. -1. Click **Settings** > **Delete** > **Confirm**. +1. In the project, click . +1. Click **Delete** and **Confirm**. diff --git a/src/components/ConsoleIcons/index.tsx b/src/components/ConsoleIcons/index.tsx index 139d26fba..85305a673 100644 --- a/src/components/ConsoleIcons/index.tsx +++ b/src/components/ConsoleIcons/index.tsx @@ -33,6 +33,13 @@ export default function ConsoleLabel({name}): ReactElement { Settings ); + case 'moveproject': + return ( + <> + {' '} + Move project + + ); case 'integrations': return ( <> @@ -152,7 +159,8 @@ export default function ConsoleLabel({name}): ReactElement { case 'makesuperadmin': return ( <> - Make super admin + {' '} + Make super admin ); case 'viewuserprofile': From 276644df7b569d83a3bb168bb955f3e3f5f8f97b Mon Sep 17 00:00:00 2001 From: Stacey Salamon Date: Wed, 12 Jun 2024 17:02:34 +0200 Subject: [PATCH 2/3] add limitations --- docs/platform/howto/manage-project.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/platform/howto/manage-project.md b/docs/platform/howto/manage-project.md index 326e5650e..db5ea07ae 100644 --- a/docs/platform/howto/manage-project.md +++ b/docs/platform/howto/manage-project.md @@ -33,6 +33,12 @@ The project name in your DNS records will not be updated. ## Move a project You can move a project to another organization or organizational unit. +Users with admin access to projects can move them to another +organizational unit or up a level to the organization. + +To move a project to a different organization, you must be a super admin +of both organizations. All project members are removed when you +move a project to a different organization. 1. In the organization with the project, click **Admin**. 1. Click **Projects** and find the project to move. From 266f3c6ade9c59d3c1bb3197ff592095b4042578 Mon Sep 17 00:00:00 2001 From: Stacey Salamon Date: Fri, 14 Jun 2024 10:06:27 +0200 Subject: [PATCH 3/3] address feedback --- docs/platform/howto/manage-project.md | 9 +++++---- src/components/ConsoleIcons/index.tsx | 8 +++++++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/docs/platform/howto/manage-project.md b/docs/platform/howto/manage-project.md index db5ea07ae..7163a77a5 100644 --- a/docs/platform/howto/manage-project.md +++ b/docs/platform/howto/manage-project.md @@ -7,7 +7,7 @@ import {ConsoleIcon} from "@site/src/components/ConsoleIcons" ## Create a project -1. Click **Projects** and select **Create project**. +1. Click and select **Create project**. 2. Enter a name for the project. 3. Select an organization or organizational unit to add the project to. 4. Select a [billing group](/docs/platform/concepts/billing-groups). @@ -36,12 +36,13 @@ You can move a project to another organization or organizational unit. Users with admin access to projects can move them to another organizational unit or up a level to the organization. -To move a project to a different organization, you must be a super admin -of both organizations. All project members are removed when you +To move a project to a different organization, you must be a +[super admin](/docs/platform/howto/make-super-admin) of both organizations. +All project members are removed when you move a project to a different organization. 1. In the organization with the project, click **Admin**. -1. Click **Projects** and find the project to move. +1. Click and find the project to move. 1. Click > . 1. Select the organization or organizational unit to move the project to. 1. Select a **Billing group**. diff --git a/src/components/ConsoleIcons/index.tsx b/src/components/ConsoleIcons/index.tsx index 85305a673..333b5b874 100644 --- a/src/components/ConsoleIcons/index.tsx +++ b/src/components/ConsoleIcons/index.tsx @@ -27,7 +27,13 @@ export default function ConsoleLabel({name}): ReactElement { Service settings ); - case 'projectsettings': + case 'projects': + return ( + <> + Projects + + ); + case 'projectsettings': return ( <> Settings