diff --git a/cloud/cloud-account.mdx b/cloud/cloud-account.mdx new file mode 100644 index 0000000000..09b7e8e9a3 --- /dev/null +++ b/cloud/cloud-account.mdx @@ -0,0 +1,18 @@ +--- +title: "Cloud: Account" +hide_table_of_contents: true +sidebar_label: Account +sidebar_position: 10 +--- + +import Admonition from '@theme/Admonition'; +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import CodeBlock from '@theme/CodeBlock'; +import LanguageSwitcher from "@site/src/components/LanguageSwitcher"; +import LanguageContent from "@site/src/components/LanguageContent"; + +# Cloud: Account + + + diff --git a/cloud/cloud-support.mdx b/cloud/cloud-support.mdx index beefa8f8ba..e2e9d28f4a 100644 --- a/cloud/cloud-support.mdx +++ b/cloud/cloud-support.mdx @@ -64,6 +64,7 @@ Please make sure you understand what each of the options stands for, so your req | Minor | Non-critical errors, general questions, requests for enhancements to the Software. | | Normal | Use when the error is not critical - no data has been lost, and the system has not failed. The error has been identified and does not prevent normal operation, or the situation may be temporarily circumvented using an available workaround. | | Critical | Use when due to an error in a production environment, the Software is down or seriously impacted, or there is no workaround currently available, or the workaround is cumbersome to use, or the Customer data is lost or destroyed. | + | **Response** | **Description** | |-------------------|-------------------------------------------------------------------------------------| | Standard | Response time may vary depending on demand and may take up to several working days. | diff --git a/cloud/portal/assets/portal-account-tab-invite-user-cancel-invitation-and-remove-user.png b/cloud/portal/assets/portal-account-tab-invite-user-cancel-invitation-and-remove-user.png new file mode 100644 index 0000000000..35329f3716 Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-invite-user-cancel-invitation-and-remove-user.png differ diff --git a/cloud/portal/assets/portal-account-tab-invite-user-wizard-apply-changes.png b/cloud/portal/assets/portal-account-tab-invite-user-wizard-apply-changes.png new file mode 100644 index 0000000000..a6d2983035 Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-invite-user-wizard-apply-changes.png differ diff --git a/cloud/portal/assets/portal-account-tab-invite-user-wizard-select-roles.png b/cloud/portal/assets/portal-account-tab-invite-user-wizard-select-roles.png new file mode 100644 index 0000000000..73e2e04262 Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-invite-user-wizard-select-roles.png differ diff --git a/cloud/portal/assets/portal-account-tab-invoice-information-edit.png b/cloud/portal/assets/portal-account-tab-invoice-information-edit.png new file mode 100644 index 0000000000..e0bdf6e195 Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-invoice-information-edit.png differ diff --git a/cloud/portal/assets/portal-account-tab-invoice-recipient-edit.png b/cloud/portal/assets/portal-account-tab-invoice-recipient-edit.png new file mode 100644 index 0000000000..e96a09ec0b Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-invoice-recipient-edit.png differ diff --git a/cloud/portal/assets/portal-account-tab-payment-information-edit.png b/cloud/portal/assets/portal-account-tab-payment-information-edit.png new file mode 100644 index 0000000000..72884326e9 Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-payment-information-edit.png differ diff --git a/cloud/portal/assets/portal-account-tab-user-management-overview.png b/cloud/portal/assets/portal-account-tab-user-management-overview.png new file mode 100644 index 0000000000..5271c188d8 Binary files /dev/null and b/cloud/portal/assets/portal-account-tab-user-management-overview.png differ diff --git a/cloud/portal/assets/portal-account-tab.png b/cloud/portal/assets/portal-account-tab.png index 8d5f3463bf..3c264f2895 100644 Binary files a/cloud/portal/assets/portal-account-tab.png and b/cloud/portal/assets/portal-account-tab.png differ diff --git a/cloud/portal/cloud-portal-account-tab.mdx b/cloud/portal/cloud-portal-account-tab.mdx index ea083a5494..a56850bc66 100644 --- a/cloud/portal/cloud-portal-account-tab.mdx +++ b/cloud/portal/cloud-portal-account-tab.mdx @@ -16,21 +16,55 @@ import LanguageContent from "@site/src/components/LanguageContent"; -Use your portal's Account tab to control the details we'll include in your invoices, and your payment methods. +This tab allows you to manage your account and payment information, user access, and user roles. * In this page: * [The Account Tab](../../cloud/portal/cloud-portal-account-tab.mdx#the-account-tab) + * [Billing information management](../../cloud/portal/cloud-portal-account-tab.mdx#billing-information-management) + * [User management](../../cloud/portal/cloud-portal-account-tab.mdx#user-management) ## The Account Tab -!["Account Tab"](./assets/portal-account-tab.png) +!["Account Tab"](./assets/portal-account-tab.png) -* - **A**. The **Account** tab lets you view and edit your **Invoice** and **Payment** information. - **B**. Information you add/edit here appears on the payment invoices we provide you, normally at the end of the month. - **C**. Add/Edit payment methods here. The first we try to charge is always the one you choose as - [Active](../../cloud/cloud-pricing-payment-billing.mdx#credit-card). - **D**. Should charging the active payment method fail, we'll continue trying through your list. +### Billing information management +In this section you can edit the data that will be used for the invoice. +!["Account Tab - Edit invoice information"](./assets/portal-account-tab-invoice-information-edit.png) + +In this section you can edit the email address to which invoices will be sent. +If a custom recipient email is not provided, the invoice is sent to the *account owner*. + +!["Account Tab - Edit invoice recipient"](./assets/portal-account-tab-invoice-recipient-edit.png) + +In this section you can manage payment cards that will be used to pay for RavenDB Cloud services. +You can add, remove or change the default credit card. + +!["Account Tab - Edit payment information"](./assets/portal-account-tab-payment-information-edit.png) + +### User management + +In this section, you can manage all users on your account. +You can add or remove new users with selected roles. + +You can read more about *account roles* in the [Account](../../cloud/cloud-account.mdx#todo) page. + +!["Account Tab - User management"](./assets/portal-account-tab-user-management-overview.png) + + **1**. To add a new user, click the **Invite** button. + +!["Account Tab - Invite a user"](./assets/portal-account-tab-invite-user-wizard-select-roles.png) + + **2**. Provide an *email address*. + **3**. Select *account roles* for the new user. + +!["Account Tab - Invite a user"](./assets/portal-account-tab-invite-user-wizard-apply-changes.png) + + **4**. Submit the invitation. + +!["Account Tab - Invite a user"](./assets/portal-account-tab-invite-user-cancel-invitation-and-remove-user.png) + + **5**. Click the **Remove** button to remove the user from the account. + **6**. Click the **Cancel invitation** button to remove the invitation. diff --git a/scripts/redirect_root_to_version.js b/scripts/redirect_root_to_version.js index 19e602f01f..1923c1bef3 100644 --- a/scripts/redirect_root_to_version.js +++ b/scripts/redirect_root_to_version.js @@ -1,32 +1,32 @@ -function handler(event) { - var request = event.request; - var uri = request.uri; - - if (uri.startsWith('/cloud')) { - return request; - } - - var defaultVersion = "7.1"; - - var staticAssetRegex = /\.(html|css|js|jpg|jpeg|png|gif|webp|svg|ico|ttf|otf|woff|woff2|eot|mp4|mp3|webm|avi|mov|pdf|txt|xml)$/i; - - if (staticAssetRegex.test(uri)) { - return request; - } - - var versionRegex = /^\/\d+\.\d+/; - - if (!versionRegex.test(uri)) { - var newUri = `/${defaultVersion}${uri}`; - - return { - statusCode: 301, - statusDescription: 'Moved Permanently', - headers: { - location: { value: newUri } - } - }; - } - - return request; +function handler(event) { + var request = event.request; + var uri = request.uri; + + if (uri.startsWith('/cloud')) { + return request; + } + + var defaultVersion = "7.1"; + + var staticAssetRegex = /\.(html|css|js|jpg|jpeg|png|gif|webp|svg|ico|ttf|otf|woff|woff2|eot|mp4|mp3|webm|avi|mov|pdf|txt|xml)$/i; + + if (staticAssetRegex.test(uri)) { + return request; + } + + var versionRegex = /^\/\d+\.\d+/; + + if (!versionRegex.test(uri)) { + var newUri = `/${defaultVersion}${uri}`; + + return { + statusCode: 301, + statusDescription: 'Moved Permanently', + headers: { + location: { value: newUri } + } + }; + } + + return request; } \ No newline at end of file diff --git a/sidebarsCloud.js b/sidebarsCloud.js index d517c35067..604c2cab31 100644 --- a/sidebarsCloud.js +++ b/sidebarsCloud.js @@ -62,17 +62,12 @@ export default { id: 'cloud-support', label: 'Support' }, - { - type: 'doc', - id: 'cloud-microsoft-azure-marketplace', - label: 'Microsoft Azure Marketplace', - }, - { + { type: 'doc', - id: 'cloud-aws-marketplace', - label: 'AWS Marketplace', + id: 'cloud-account', + label: 'Account' }, - { + { type: 'doc', id: 'cloud-maintenance-troubleshooting', label: 'Maintenance & Troubleshooting' @@ -82,5 +77,15 @@ export default { id: 'cloud-features', label: 'Product Features', }, + { + type: 'doc', + id: 'cloud-microsoft-azure-marketplace', + label: 'Microsoft Azure Marketplace', + }, + { + type: 'doc', + id: 'cloud-aws-marketplace', + label: 'AWS Marketplace', + }, ], }; \ No newline at end of file