aboutsummaryrefslogtreecommitdiff
path: root/src/db
diff options
context:
space:
mode:
authorStefan Melmuk <[email protected]>2024-07-10 17:25:41 +0200
committerGitHub <[email protected]>2024-07-10 17:25:41 +0200
commit8e8483481f61e0054bfad1670749d44345bf879e (patch)
tree0bb804302939d05f206701e7d030d1c503c2a024 /src/db
parentd04b94b77d95a9968f61f71969f65aaaa8a496d6 (diff)
downloadvaultwarden-8e8483481f61e0054bfad1670749d44345bf879e.tar.gz
vaultwarden-8e8483481f61e0054bfad1670749d44345bf879e.zip
use a custom plan of enterprise tier to fix limits (#4726)
* use a custom plan of enterprise tier to fix limits * set maxStorageGb limit to max signed int value
Diffstat (limited to 'src/db')
-rw-r--r--src/db/models/organization.rs23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/db/models/organization.rs b/src/db/models/organization.rs
index f378ba40..2d4d084b 100644
--- a/src/db/models/organization.rs
+++ b/src/db/models/organization.rs
@@ -156,11 +156,12 @@ impl Organization {
"id": self.uuid,
"identifier": null, // not supported by us
"name": self.name,
- "seats": 10, // The value doesn't matter, we don't check server-side
- // "maxAutoscaleSeats": null, // The value doesn't matter, we don't check server-side
- "maxCollections": 10, // The value doesn't matter, we don't check server-side
- "maxStorageGb": 10, // The value doesn't matter, we don't check server-side
+ "seats": null,
+ "maxAutoscaleSeats": null,
+ "maxCollections": null,
+ "maxStorageGb": i16::MAX, // The value doesn't matter, we don't check server-side
"use2fa": true,
+ "useCustomPermissions": false,
"useDirectory": false, // Is supported, but this value isn't checked anywhere (yet)
"useEvents": CONFIG.org_events_enabled(),
"useGroups": CONFIG.org_groups_enabled(),
@@ -182,8 +183,7 @@ impl Organization {
"businessTaxNumber": null,
"billingEmail": self.billing_email,
- "plan": "TeamsAnnually",
- "planType": 5, // TeamsAnnually plan
+ "planType": 6, // Custom plan
"usersGetPremium": true,
"object": "organization",
})
@@ -369,8 +369,9 @@ impl UserOrganization {
"id": self.org_uuid,
"identifier": null, // Not supported
"name": org.name,
- "seats": 10, // The value doesn't matter, we don't check server-side
- "maxCollections": 10, // The value doesn't matter, we don't check server-side
+ "seats": null,
+ "maxAutoscaleSeats": null,
+ "maxCollections": null,
"usersGetPremium": true,
"use2fa": true,
"useDirectory": false, // Is supported, but this value isn't checked anywhere (yet)
@@ -392,12 +393,14 @@ impl UserOrganization {
"useCustomPermissions": false,
"useActivateAutofillPolicy": false,
+ "organizationUserId": self.uuid,
"providerId": null,
"providerName": null,
"providerType": null,
"familySponsorshipFriendlyName": null,
"familySponsorshipAvailable": false,
- "planProductType": 0,
+ "planProductType": 3,
+ "productTierType": 3, // Enterprise tier
"keyConnectorEnabled": false,
"keyConnectorUrl": null,
"familySponsorshipLastSyncDate": null,
@@ -410,7 +413,7 @@ impl UserOrganization {
"permissions": permissions,
- "maxStorageGb": 10, // The value doesn't matter, we don't check server-side
+ "maxStorageGb": i16::MAX, // The value doesn't matter, we don't check server-side
// These are per user
"userId": self.user_uuid,