vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit b24929a24341d15324220bcaacf41f169311f57d
parent d69968313b7e41e9c6020ca1f46413e58daee44e
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Mon, 14 Sep 2020 18:01:09 +0200

Merge pull request #1141 from BlackDex/fix-org-creation

Fixed creating a new organization
Diffstat:
Msrc/api/core/organizations.rs | 54++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+), 0 deletions(-)

diff --git a/src/api/core/organizations.rs b/src/api/core/organizations.rs @@ -47,6 +47,7 @@ pub fn routes() -> Vec<Route> { list_policies_token, get_policy, put_policy, + get_plans, ] } @@ -991,3 +992,55 @@ fn put_policy(org_id: String, pol_type: i32, data: Json<PolicyData>, _headers: A Ok(Json(policy.to_json())) } + +#[get("/plans")] +fn get_plans(_headers: Headers, _conn: DbConn) -> JsonResult { + Ok(Json(json!({ + "Object": "list", + "Data": [ + { + "Object": "plan", + "Type": 0, + "Product": 0, + "Name": "Free", + "IsAnnual": false, + "NameLocalizationKey": "planNameFree", + "DescriptionLocalizationKey": "planDescFree", + "CanBeUsedByBusiness": false, + "BaseSeats": 2, + "BaseStorageGb": null, + "MaxCollections": 2, + "MaxUsers": 2, + "HasAdditionalSeatsOption": false, + "MaxAdditionalSeats": null, + "HasAdditionalStorageOption": false, + "MaxAdditionalStorage": null, + "HasPremiumAccessOption": false, + "TrialPeriodDays": null, + "HasSelfHost": false, + "HasPolicies": false, + "HasGroups": false, + "HasDirectory": false, + "HasEvents": false, + "HasTotp": false, + "Has2fa": false, + "HasApi": false, + "HasSso": false, + "UsersGetPremium": false, + "UpgradeSortOrder": -1, + "DisplaySortOrder": -1, + "LegacyYear": null, + "Disabled": false, + "StripePlanId": null, + "StripeSeatPlanId": null, + "StripeStoragePlanId": null, + "StripePremiumAccessPlanId": null, + "BasePrice": 0.0, + "SeatPrice": 0.0, + "AdditionalStoragePricePerGb": 0.0, + "PremiumAccessOptionPrice": 0.0 + } + ], + "ContinuationToken": null + }))) +} +\ No newline at end of file