1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-09 05:57:40 +02:00
bitwarden-browser/apps/web/src/app
aj-rosado ea76760782
[AC-2508][AC-2511] member access report view and export logic (#10011)
* Added new report card and FeatureFlag for MemberAccessReport

* Add new "isEnterpriseOrgGuard"

* Add member access icon

* Show upgrade organization dialog for enterprise on member access report click

* verify member access featureflag on enterprise org guard

* add comment with TODO information for follow up task

* Initial member access report component

* Improved readability, removed path to wrong component and refactored buildReports to use the productType

* finished MemberAccessReport layout and added temporary service to provide mock data

* Moved member-access-report files to bitwarden_license/
Removed unnecessary files

* Added new tools path on bitwarden_license to the CODEOWNERS file

* added member access description to the messages.json

* layout changes to member access report

* Created new reports-routing under bitwarden_license
Moved member-access-report files to corresponding subfolder

* Added search logic

* Removed routing from member-access-report BL component on OSS.
Added member-access-report navigation to organizations-routing on BL

* removed unnecessary ng-container

* Added OrganizationPermissionsGuard and canAccessReports validation to member-access-report navigation

* replaced deprecated search code with searchControl

* Address PR feedback

* removed unnecessary canAccessReports method

* Added report-utils class with generic functions to support report operations

* Added member access report mock

* Added member access report specific logic

* Splitted code into different classes that explained their objective.

* fixed member access report service test cases

* Addressed PR feedback

* Creating a service to return the data for the member access report

* added missing ExportHelper on index.ts

* Corrected property names on member access report component view

* removed duplicated service
2024-07-11 17:11:05 +01:00
..
admin-console [PM-9113] Trim Whitespace from email in sponsorship form (#9781) 2024-07-11 09:04:51 -04:00
auth [PM-7084]: 3/6 Introduce shared yubikey two-factor component (#9769) 2024-07-11 10:28:55 -04:00
billing Resolve the error on license upload (#10057) 2024-07-11 16:18:48 +01:00
common Auth/PM-7321 - Registration with Email Verification - Registration Finish Component Implementation (#9653) 2024-07-08 10:40:23 -04:00
components [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
core Delete Unused Bits of StateService (#9858) 2024-07-08 20:38:10 -04:00
layouts fix sync service provider (#9713) 2024-06-18 10:15:38 -05:00
platform [PM-7766] Add clientType to MigrationHelper (#8945) 2024-04-29 07:28:58 -04:00
settings [PM-8397] Make vault timeout input standalone (#9366) 2024-06-28 17:41:17 +02:00
shared [PM-9113] Trim Whitespace from email in sponsorship form (#9781) 2024-07-11 09:04:51 -04:00
tools [AC-2508][AC-2511] member access report view and export logic (#10011) 2024-07-11 17:11:05 +01:00
vault Restructure the org-permissions guard to be Angular 17+ compliant (#9631) 2024-07-02 09:53:06 -05:00
app.component.html Move web to apps/web and bitwarden_license/bit-web 2022-06-02 11:55:37 +02:00
app.component.ts [PM-9170] generator library migrations (#9812) 2024-06-27 12:16:04 -04:00
app.module.ts Add a warning to not modify this file (#6235) 2023-09-14 08:28:41 -04:00
oss-routing.module.ts [PM-9113] Trim Whitespace from email in sponsorship form (#9781) 2024-07-11 09:04:51 -04:00
oss.module.ts Use UserVerificationDialogComponent for account recovery enrollment (#8632) 2024-04-12 06:38:53 -05:00
wildcard-routing.module.ts Move web to apps/web and bitwarden_license/bit-web 2022-06-02 11:55:37 +02:00