1
0
mirror of https://github.com/bitwarden/jslib synced 2026-01-07 02:53:13 +00:00

[Reset Password] Admin Actions (#349)

* [Reset Password] Admin Actions

* Updated password reset apis to use orgUser.Id instead of orgUser.UserId

* Added new ResetPassword policy type

* Added all necessary changes for organization changes

* Added get/post for org keys // Added org keys reponse model

* Fixed lint errors
This commit is contained in:
Vincent Salucci
2021-05-19 09:40:48 -05:00
committed by GitHub
parent c8eca37183
commit 73ec484b17
19 changed files with 128 additions and 8 deletions

View File

@@ -19,6 +19,7 @@ export class OrganizationData {
useApi: boolean;
useBusinessPortal: boolean;
useSso: boolean;
useResetPassword: boolean;
selfHost: boolean;
usersGetPremium: boolean;
seats: number;
@@ -27,8 +28,9 @@ export class OrganizationData {
ssoBound: boolean;
identifier: string;
permissions: PermissionsApi;
resetPasswordKey: string;
resetPasswordEnrolled: boolean;
userId: string;
hasPublicAndPrivateKeys: boolean;
constructor(response: ProfileOrganizationResponse) {
this.id = response.id;
@@ -45,6 +47,7 @@ export class OrganizationData {
this.useApi = response.useApi;
this.useBusinessPortal = response.useBusinessPortal;
this.useSso = response.useSso;
this.useResetPassword = response.useResetPassword;
this.selfHost = response.selfHost;
this.usersGetPremium = response.usersGetPremium;
this.seats = response.seats;
@@ -53,7 +56,8 @@ export class OrganizationData {
this.ssoBound = response.ssoBound;
this.identifier = response.identifier;
this.permissions = response.permissions;
this.resetPasswordKey = response.resetPasswordKey;
this.resetPasswordEnrolled = response.resetPasswordEnrolled;
this.userId = response.userId;
this.hasPublicAndPrivateKeys = response.hasPublicAndPrivateKeys;
}
}