Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AC-1712] Add functionality to approve all device approval requests #9251

Merged
merged 76 commits into from
May 27, 2024

Conversation

r-tome
Copy link
Contributor

@r-tome r-tome commented May 19, 2024

Type of change

- [ ] Bug fix
- [X] New feature development
- [ ] Tech debt (refactoring, code cleanup, dependency upgrades, etc)
- [ ] Build/deploy pipeline (DevOps)
- [ ] Other

Objective

Add option to bulk approve all pending device approval requests.

Code changes

  • apps/web/src/locales/en/messages.json: Add copy for new option and success toast
  • bitwarden_license/bit-web/src/app/admin-console/organizations/manage/device-approvals/device-approvals.component.html: Add new approve all option
  • bitwarden_license/bit-web/src/app/admin-console/organizations/manage/device-approvals/device-approvals.component.ts: Make API call to approve all requests

Screenshots

image

Before you submit

  • Please add unit tests where it makes sense to do so (encouraged but not required)
  • If this change requires a documentation update - notify the documentation team
  • If this change has particular deployment requirements - notify the DevOps team
  • Ensure that all UI additions follow WCAG AA requirements

r-tome and others added 30 commits April 17, 2024 13:03
The import path of `PendingAuthRequestView` in
`OrganizationAuthRequestApiService` was pointing to the wrong place. I
think this file was just recently moved, and the import didn't get
updated.
Copy link
Contributor

github-actions bot commented May 19, 2024

Logo
Checkmarx One – Scan Summary & Detailsae4a0678-3352-4688-a32a-e24975f9cce6

No New Or Fixed Issues Found

@r-tome r-tome added the needs-qa Marks a PR as requiring QA approval label May 22, 2024
@r-tome r-tome requested a review from addisonbeck May 22, 2024 14:15
r-tome and others added 2 commits May 23, 2024 09:50
@r-tome r-tome requested a review from addisonbeck May 23, 2024 14:02
addisonbeck
addisonbeck previously approved these changes May 23, 2024
Base automatically changed from ac/ac-2303/implement-approveallrequests-method to main May 24, 2024 14:48
@r-tome r-tome dismissed addisonbeck’s stale review May 24, 2024 14:48

The base branch was changed.

@r-tome r-tome requested a review from addisonbeck May 24, 2024 14:55
@r-tome r-tome removed the needs-qa Marks a PR as requiring QA approval label May 27, 2024
@r-tome r-tome merged commit 8e7a215 into main May 27, 2024
32 checks passed
@r-tome r-tome deleted the ac/ac-1712/add-approve-all-devices-option branch May 27, 2024 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants