bcgov / bcgov/zeva2

ZEVA 2 Administrative page: user status update with confirmation - IDIR & BCEID user interfaces

Open
#203 1 comment 0 reactions 1 assignee Claimed by @JulianForeman View on GitHub
Medium Task
Dominant language
TypeScript
Stars
1
Forks
6
Avg merge
8h 52m
Merged PRs (30d)
33

Description

**Describe the task**
7 BCeID users reported that users can't be fully deleted from the system. The problem is how system communicate Inactive status. Users only see "User cannot login", which doesn't clearly explain that it is essentially means the user has been removed from active use.
Image
To address the identified problem, we will ensure clear communication of active and inactive statuses for users, and implement a confirmation pop-up when status changes are made. This ticket applies to both IDIR and BCEID users.

**Purpose**
Enhance the overall UX.

**Acceptance Criteria**
The acceptance criteria below appl equally to both IDIR and BCEID users. All elements (pop-ups, text, status descriptions and logic) should be implemented across both user interfaces.

- [ ] As a **BCEID or IDIR user** when I change the active/inactive radio selection, a popup appears on the screen for a confirmation
- [ ] As a **BCEID or IDIR user**, when I click the status confirmation button on the popup, the selected status is saved to the database.

- [ ] Confirmation pop-ups for status changes. Changing status will now trigger a confirmation pop-up. These updates will no longer rely on Save, which reduces the chance of unintended changes.

Image

Image

- [ ] Save button limited to user info (such as name, last name, etc.)
- [ ] Updated descriptions of each status : Active - User can log in into the system and perform actions based on their assigned role. ; Inactive - This will deactivate the user’s account. They won’t be able to log in, get notifications, or take any actions. Their data and activity history will be kept. They’ll be removed from the active users list but can still be found in the Inactive users tab.

**Additional context**
[full design proposal](https://bcgov.sharepoint.com/:b:/r/teams/00598-TeamZelda/Shared%20Documents/Team%20Zelda/_ZEVA/ZEVA%20Rebuild/UX%20Proposals%20to%20BA/Admin%20page%20proposal/UX%20proposal%20Admin%20page.pdf?csf=1&web=1&e=MA2baz)
[figma link](https://www.figma.com/design/7Qgou3rxcHHk5qbmD9538x/ZEVA-2?node-id=1009-16194&t=HQoE6epZrHXErYXI-1)
[proto idir](https://www.figma.com/proto/7Qgou3rxcHHk5qbmD9538x/ZEVA-2?page-id=1009%3A14827&node-id=1009-16115&viewport=263%2C212%2C0.05&t=oAvtlPJNx3tTzKJk-1&scaling=scale-down-width&content-scaling=fixed&starting-point-node-id=1009%3A16115)
[proto bceid](https://www.figma.com/proto/7Qgou3rxcHHk5qbmD9538x/ZEVA-2?page-id=1009%3A14827&node-id=1009-15909&viewport=263%2C212%2C0.05&t=oAvtlPJNx3tTzKJk-1&scaling=scale-down-width&content-scaling=fixed&starting-point-node-id=1009%3A15909)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.