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

[EPIC] Password reset Merge back to SORMAS main branch. #142

Closed
5 of 8 tasks
isaacanip opened this issue Jan 11, 2024 · 1 comment
Closed
5 of 8 tasks

[EPIC] Password reset Merge back to SORMAS main branch. #142

isaacanip opened this issue Jan 11, 2024 · 1 comment
Assignees
Labels
epic Discussions by development team but does not change software.

Comments

@isaacanip
Copy link

isaacanip commented Jan 11, 2024

Situation Description & Motivation

Ghana Health Service (GHS) requested that SORMAS users should be able to generate their own password. According to GHS, the default password generated by the SORMAS application is not easy to easily remember.

The feature allows user to enter current password, New password and verify new password.

Use cases (Website)

  1. user clicks on the user settings on the main menu.
    image
  2. The user setting form comes as seen below. User then clicks on the "Create new password"
    image
  3. The Change password form comes up and user update the available fields with current password, new password and confirm new password.
    image
  4. Type the required values in the fields and click on the "Save" button. When successful, a message prompt (as seen below) comes on the screen.
    image
  5. If password does not match, an alert message pops up as seen in the image below:
    image
  6. When a user clicks on the "Generate new password" link, the system automatically generate the password and shows it to the user.

Use cases (Android)

  1. user clicks on the user settings on the main menu.
  2. The user setting form comes as seen below. User then clicks on the "Create new password".
  3. The Change password form comes up and user update the available fields with current password, new password and confirm new password.

High-Level Explanation

Timeline

Tasks

  • Allow users to change their password #21

  • #1091

  • #1092

  • #3702

  • ePareto: Creates the Epic for Password reset on SORMAS GitHub Repository from ePareto GitHub account(Until 10th January 2024).

  • ePareto: Create a feature branch/fork (with EPIC #) from the development branch and inform SF(Until 11th January 2024).

  • ePareto: Import or integrate the code into the feature branch/fork (Until 17th January 2024).

  • ePareto: Start QA by checking the code (Until 22nd January 2024).

  • ePareto: Perform final commit into feature branch/fork and inform SF (Until 23rd January 2024)

  • SORMAS Foundation: Take the feature branch/fork, test code locally and when everything is fine ePareto will do a Pull Request to merge with the development branch (Until 29th January 2024).

  • SORMAS Foundation: Approve the request to the development branch (Until 31st January 2024).

  • SORMAS Foundation: Merge the Development branch into the master branch when the new version of SORMAS is released(The date is not defined yet).

Alternatives

Risks

Additional Information

@isaacanip isaacanip added the epic Discussions by development team but does not change software. label Jan 11, 2024
@isaacanip
Copy link
Author

This issue has been recreated in the SORMAS Foundation environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Discussions by development team but does not change software.
Projects
Status: Released
Development

No branches or pull requests

3 participants