Skip to content

Commit

Permalink
use a custom plan of enterprise tier to fix limits (#4726)
Browse files Browse the repository at this point in the history
* use a custom plan of enterprise tier to fix limits

* set maxStorageGb limit to max signed int value
  • Loading branch information
stefan0xC authored Jul 10, 2024
1 parent d04b94b commit 8e84834
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions src/db/models/organization.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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(),
Expand All @@ -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",
})
Expand Down Expand Up @@ -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)
Expand All @@ -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,
Expand All @@ -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,
Expand Down

0 comments on commit 8e84834

Please sign in to comment.