diff --git a/frontend/src/lib/components/Slider.svelte b/frontend/src/lib/components/Slider.svelte new file mode 100644 index 0000000000..3ea9911b83 --- /dev/null +++ b/frontend/src/lib/components/Slider.svelte @@ -0,0 +1,16 @@ + + + +{#if view} +
+{/if} diff --git a/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte b/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte index c54b6db681..cebc8a3129 100644 --- a/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte @@ -25,6 +25,7 @@ import ToggleButton from '$lib/components/common/toggleButton/ToggleButton.svelte' import AddUser from '$lib/components/AddUser.svelte' import { page } from '$app/stores' + import Slider from '$lib/components/Slider.svelte' let users: User[] | undefined = undefined let invites: WorkspaceInvite[] = [] @@ -40,7 +41,7 @@ let nbDisplayed = 30 let plan: string | undefined = undefined let customer_id: string | undefined = undefined - let tab: 'users' | 'slack' | 'premium' | 'export_delete' = + let tab = ($page.url.searchParams.get('tab') as 'users' | 'slack' | 'premium' | 'export_delete') ?? 'users' @@ -142,23 +143,26 @@ '1 000 free global executions per-user per month' ], Team: [ - `$10/month per user in the workspace.`, - `Executions are not accounted for in the global user's - quotas but are accounted for in the workspace's quota.`, - `Every user in the workspace increases the pooled workspace quota by 10k executions.`, - `
10k executions/user
`, - `$0.001 per additional execution (1$ per 1000 executions)` + `$10/mo, includes 1 user/author + 10k computations`, + `+ $8/mo per extra user/author in the workspace (1 included)`, + `+ $4/mo per extra operators in the workspace.`, + `$0.001 per additional computation (10k included)`, + `Google/Github/Microsoft/Gitlab SSO`, + `Unlimited variables/resources/scripts/apps/flows`, + `Support 24/7 with 48h response time` ], Enterprise: [ - `$50/month per user in the workspace.`, - `Executions are not accounted for in the global user's - quotas but are accounted for in the workspace's quota.`, - `Every user in the workspace increases the pooled workspace quota by 50k executions.`, - `Dedicated workers and database`, - `SAML support`, - `Priority support including an automation engineer`, - `
50k executions/user
`, - `$0.001 per additional execution (1$ per 1000 executions)` + `$100/mo, includes 1 user/author + 10k computations`, + `+ $16/mo per extra user/author in the workspace (10 included)`, + `+ $8/mo per extra operators in the workspace.`, + `$0.002 per additional computation (10k included)`, + `Dedicated cluster available for +400$/mo`, + `Everything in Team +`, + `SAML support`, + `SLA`, + `Priority Support 24/7 with 3h response time and automation engineer assistance`, + `Design partners for Roadmap`, + `
(Self-hosted enterprise licenses also available at 50% discount)
` ] } @@ -471,12 +475,21 @@
- - The single credit-unit is called an "execution". An execution corresponds to a single - job whose duration is less than 1s. For any additional seconds of execution, an - additional execution is accounted for. Jobs are executed on powerful cpus. Most jobs - will take less than 200ms to execute. - + + + The single credit-unit is called a "computation". An computation corresponds to a + single job whose duration is less than 1s. For any additional seconds of computation, + an additional computation is accounted for. Jobs are executed on one powerful virtual + CPU with 2Gb of memory. Most jobs will take less than 200ms to execute. + + + + + An author can write scripts/flows/apps/variables/resources. An operator can only + run/view them. +