diff --git a/jslib b/jslib index 6b9246c272..bacb84ca78 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 6b9246c272fc74cd644bc4b94cb99f936c6f44f8 +Subproject commit bacb84ca78a2f0642e8d041157a88e8543577d8a diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 84bf6c9576..5ee2a56495 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -38,6 +38,7 @@ import { TwoFactorComponent } from './accounts/two-factor.component'; import { VerifyEmailTokenComponent } from './accounts/verify-email-token.component'; import { VerifyRecoverDeleteComponent } from './accounts/verify-recover-delete.component'; +import { BulkStatusComponent as OrgBulkStatusComponent } from './organizations/manage/bulk-status.component'; import { CollectionAddEditComponent as OrgCollectionAddEditComponent, } from './organizations/manage/collection-add-edit.component'; @@ -348,6 +349,7 @@ registerLocaleData(localeZhTw, 'zh-TW'); OrganizationPlansComponent, OrganizationSubscriptionComponent, OrgAttachmentsComponent, + OrgBulkStatusComponent, OrgCiphersComponent, OrgCollectionAddEditComponent, OrgCollectionsComponent, @@ -447,6 +449,7 @@ registerLocaleData(localeZhTw, 'zh-TW'); ModalComponent, OrgAddEditComponent, OrgAttachmentsComponent, + OrgBulkStatusComponent, OrgCollectionAddEditComponent, OrgCollectionsComponent, OrgEntityEventsComponent, diff --git a/src/app/organizations/manage/bulk-status.component.html b/src/app/organizations/manage/bulk-status.component.html new file mode 100644 index 0000000000..781e7c461e --- /dev/null +++ b/src/app/organizations/manage/bulk-status.component.html @@ -0,0 +1,47 @@ + diff --git a/src/app/organizations/manage/bulk-status.component.ts b/src/app/organizations/manage/bulk-status.component.ts new file mode 100644 index 0000000000..4002237b4c --- /dev/null +++ b/src/app/organizations/manage/bulk-status.component.ts @@ -0,0 +1,20 @@ +import { Component } from '@angular/core'; + +import { OrganizationUserUserDetailsResponse } from 'jslib/models/response/organizationUserResponse'; + +type BulkStatusEntry = { + user: OrganizationUserUserDetailsResponse, + error: boolean, + message: string, +}; + +@Component({ + selector: 'app-bulk-status', + templateUrl: 'bulk-status.component.html', +}) +export class BulkStatusComponent { + + users: BulkStatusEntry[]; + loading: boolean = false; + +} diff --git a/src/app/organizations/manage/people.component.html b/src/app/organizations/manage/people.component.html index 7abbe1374e..ccd90b8a1d 100644 --- a/src/app/organizations/manage/people.component.html +++ b/src/app/organizations/manage/people.component.html @@ -35,6 +35,10 @@ {{'reinviteSelected' | i18n}} +