mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-30 21:31:13 +00:00 
			
		
		
		
	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
This commit is contained in:
		
					parent
					
						
							
								d04b94b77d
							
						
					
				
			
			
				commit
				
					
						8e8483481f
					
				
			
		
					 1 changed files with 13 additions and 10 deletions
				
			
		|  | @ -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, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue