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

chore: Refactor Shenron from Dev profile to NGDIL test functions #299

Open
6 tasks
JelleMillenaar opened this issue Jul 29, 2024 · 1 comment
Open
6 tasks
Assignees
Labels
Backend This issue pertains to the UniMe backend. Chore Non-functional change, e.g., changing a config.

Comments

@JelleMillenaar
Copy link
Contributor

JelleMillenaar commented Jul 29, 2024

Description

Currently, Shenron is a completely new profile, deleting all information the user has collected in their current profile. This is not necessary. Instead it should be a list of steps that can trigger NGDIL steps without needing to visit the NGDIL website. In addition, further changes are required to make it more useful and make it work with the latest NGDIL updates.

Motivation

Prevent unnecessarily loss of data and history in testing scenario's

Resources

Should automatically fix and supersede: #215 and #218 (and are therefore closed)

To-do List

  • Rebrand Shenron -> NGDIL
  • Remove its Dev profile status and simply let it execute NGDIL steps on the current account
  • When a specific step is chosen, as opposed to "Complete Flow", ONLY that step should be executed instead of all steps until that point.
  • Should work with the latest NGDIL updates (different DID method and signature scheme)
  • Consider cutting down steps, not sure if both the "Add credentials" and "Accept credentials" are useful (and similar).
  • Add user feedback for any errors, timeouts or other issues when executing an NGDIL step
@JelleMillenaar JelleMillenaar added Chore Non-functional change, e.g., changing a config. Backend This issue pertains to the UniMe backend. labels Jul 29, 2024
@JelleMillenaar JelleMillenaar added this to the UniMe Quick Wins milestone Jul 29, 2024
@JelleMillenaar JelleMillenaar moved this from Backlog to Todo in Impierce SSI Stack Jul 29, 2024
@M-Adam-Hus
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend This issue pertains to the UniMe backend. Chore Non-functional change, e.g., changing a config.
Projects
Development

No branches or pull requests

4 participants