From 5548ca907696b81e3b03a5b39f717c6b36ce91f5 Mon Sep 17 00:00:00 2001 From: Natalie Fiann Date: Mon, 18 Nov 2024 11:34:40 -0500 Subject: [PATCH 1/5] Update image and language --- website/docs/docs/cloud/git/connect-gitlab.md | 15 +++++++++++---- .../cloud/git/import-a-project-by-git-url.md | 4 ++-- .../docs/docs/cloud/manage-access/audit-log.md | 2 +- .../manage-access/cloud-seats-and-users.md | 10 +++++----- .../manage-access/set-up-databricks-oauth.md | 13 +++++++------ .../connecting-github/github-connect.png | Bin 0 -> 351122 bytes 6 files changed, 26 insertions(+), 18 deletions(-) create mode 100644 website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/connecting-github/github-connect.png diff --git a/website/docs/docs/cloud/git/connect-gitlab.md b/website/docs/docs/cloud/git/connect-gitlab.md index f68f09ae73d..14ae1f04be8 100644 --- a/website/docs/docs/cloud/git/connect-gitlab.md +++ b/website/docs/docs/cloud/git/connect-gitlab.md @@ -18,11 +18,12 @@ The steps to integrate GitLab in dbt Cloud depend on your plan. If you are on: ## For dbt Cloud Developer and Team tiers To connect your GitLab account: -1. Navigate to Your Profile settings by clicking the gear icon in the top right. -2. Select **Linked Accounts** in the left menu. +1. From dbt Cloud, click on your account name in the left side menu and select **Account settings**. +2. Select **Personal profile** under the **Your profile** section. +3. croll down to **Linked accounts**. 3. Click **Link** to the right of your GitLab account. - + When you click **Link**, you will be redirected to GitLab and prompted to sign into your account. GitLab will then ask for your explicit authorization: @@ -99,7 +100,13 @@ Once you've accepted, you should be redirected back to dbt Cloud, and your integ ### Personally authenticating with GitLab dbt Cloud developers on the Enterprise plan must each connect their GitLab profiles to dbt Cloud, as every developer's read / write access for the dbt repo is checked in the dbt Cloud IDE or dbt Cloud CLI. -To connect a personal GitLab account, dbt Cloud developers should navigate to Your Profile settings by clicking the gear icon in the top right, then select **Linked Accounts** in the left menu. +To connect a personal GitLab account: + +1. From dbt Cloud, click on your account name in the left side menu and select **Account settings**. + +2. Select **Personal profile** under the **Your profile** section. + +3. Scroll down to **Linked accounts**. If your GitLab account is not connected, you’ll see "No connected account". Select **Link** to begin the setup process. You’ll be redirected to GitLab, and asked to authorize dbt Cloud in a grant screen. diff --git a/website/docs/docs/cloud/git/import-a-project-by-git-url.md b/website/docs/docs/cloud/git/import-a-project-by-git-url.md index 90c54dbb1b1..5cd3553b07f 100644 --- a/website/docs/docs/cloud/git/import-a-project-by-git-url.md +++ b/website/docs/docs/cloud/git/import-a-project-by-git-url.md @@ -14,8 +14,8 @@ You must use the `git@...` or `ssh:..`. version of your git URL, not the `https: After importing a project by Git URL, dbt Cloud will generate a Deploy Key for your repository. To find the deploy key in dbt Cloud: -1. Click the gear icon in the upper right-hand corner. -2. Click **Account Settings** --> **Projects** and select a project. +1. From dbt Cloud, click on your account name in the left side menu and select **Account settings**. +2. Go to **Projects** and select a project. 3. Click the **Repository** link to the repository details page. 4. Copy the key under the **Deploy Key** section. diff --git a/website/docs/docs/cloud/manage-access/audit-log.md b/website/docs/docs/cloud/manage-access/audit-log.md index a7be86a7f99..de52434be06 100644 --- a/website/docs/docs/cloud/manage-access/audit-log.md +++ b/website/docs/docs/cloud/manage-access/audit-log.md @@ -18,7 +18,7 @@ The dbt Cloud audit log stores all the events that occurred in your organization ## Accessing the audit log -To access the audit log, click the gear icon in the top right, then click **Audit Log**. +To access the audit log, click on your account name in the left side menu and select **Account settings**. diff --git a/website/docs/docs/cloud/manage-access/cloud-seats-and-users.md b/website/docs/docs/cloud/manage-access/cloud-seats-and-users.md index f814d58777a..fd86a85cde1 100644 --- a/website/docs/docs/cloud/manage-access/cloud-seats-and-users.md +++ b/website/docs/docs/cloud/manage-access/cloud-seats-and-users.md @@ -49,7 +49,7 @@ The following tabs detail steps on how to modify your user license count: If you're on an Enterprise plan and have the correct [permissions](/docs/cloud/manage-access/enterprise-permissions), you can add or remove licenses by adjusting your user seat count. Note, an IT license does not count toward seat usage. -- To remove a user, go to **Account Settings** and select **Users**. +- To remove a user, click on your account name in the left side menu and select **Account settings** and select **Users**. - Select the user you want to remove, click **Edit**, and then **Delete**. - This action cannot be undone. However, you can re-invite the user with the same info if you deleted the user in error.
@@ -64,7 +64,7 @@ If you're on an Enterprise plan and have the correct [permissions](/docs/cloud/m If you're on a Team plan and have the correct [permissions](/docs/cloud/manage-access/self-service-permissions), you can add or remove developers. You'll need to make two changes: -- Adjust your developer user seat count, which manages the users invited to your dbt Cloud project. AND +- Adjust your developer user seat count, which manages the users invited to your dbt Cloud project. - Adjust your developer billing seat count, which manages the number of billable seats. @@ -75,7 +75,7 @@ You can add or remove developers by increasing or decreasing the number of users To add a user in dbt Cloud, you must be an account owner or have admin privileges. -1. From dbt Cloud, click the gear icon at the top right and select **Account Settings**. +1. From dbt Cloud, click on your account name in the left side menu and select **Account settings**. @@ -95,11 +95,11 @@ Great work! After completing those these steps, your dbt Cloud user count and bi To delete a user in dbt Cloud, you must be an account owner or have admin privileges. If the user has a `developer` license type, this will open up their seat for another user or allow the admins to lower the total number of seats. -1. From dbt Cloud, click the gear icon at the top right and select **Account Settings**. +1. From dbt Cloud, click on your account name in the left side menu and select **Account settings**. -2. In **Account Settings** and select **Users**. +2. In **Account Settings**, select **Users**. 3. Select the user you want to delete, then click **Edit**. 4. Click **Delete** in the bottom left. Click **Confirm Delete** to immediately delete the user without additional password prompts. This action cannot be undone. However, you can re-invite the user with the same information if the deletion was made in error. diff --git a/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md b/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md index e5c42c3fa59..067d51513b7 100644 --- a/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md +++ b/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md @@ -45,11 +45,11 @@ You can use the following table to set up the redirect URLs for your application ### Configure the Connection in dbt Cloud (dbt Cloud project admin) Now that you have an OAuth app set up in Databricks, you'll need to add the client ID and secret to dbt Cloud. To do so: - - go to Settings by clicking the gear in the top right. - - on the left, select **Projects** under **Account Settings** - - choose your project from the list - - select **Connection** to edit the connection details - - add the `OAuth Client ID` and `OAuth Client Secret` from the Databricks OAuth app under the **Optional Settings** section + - From dbt Cloud, click on your account name in the left side menu and select **Account settings** + - Select **Projects** from the menu + - Choose your project from the list + - Select **Connection** to edit the connection details + - Add the `OAuth Client ID` and `OAuth Client Secret` from the Databricks OAuth app under the **Optional Settings** section @@ -57,7 +57,8 @@ Now that you have an OAuth app set up in Databricks, you'll need to add the clie Once the Databricks connection via OAuth is set up for a dbt Cloud project, each dbt Cloud user will need to authenticate with Databricks in order to use the IDE. To do so: -- Click the gear icon at the top right and select **Profile settings**. +- From dbt Cloud, click on your account name in the left side menu and select **Account settings** +- Select **Profile settings**. - Select **Credentials**. - Choose your project from the list - Select `OAuth` as the authentication method, and click **Save** diff --git a/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/connecting-github/github-connect.png b/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/connecting-github/github-connect.png new file mode 100644 index 0000000000000000000000000000000000000000..18869ab426f7235b0bbb34da29a8e23c80ccaba6 GIT binary patch literal 351122 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