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

[MC 0.5] - Add Account management actions #6452

Merged
merged 21 commits into from
Jun 8, 2023

Conversation

tommasini
Copy link
Contributor

@tommasini tommasini commented May 24, 2023

Description
This PR aims to add a new sheet for account management actions, such as adding an account, importing an account or adding a hardware wallet.

Screenshots/Recordings
Full behaviour: https://recordit.co/rxG9CBO0E4 (The button when connected to a dapp was updated to a link button after this was recorded, all the recorders on the test cases are with the last version)

Test cases:
Scenario: The account import/creation button should exist on the account selector sheet when accessed from the Wallet view
https://recordit.co/SL47lzhYSP

Scenario: The account import/creation button should exist on the account selector sheet when accessed from the Browser view while connected to a Dapp
https://recordit.co/fAEd7ua2li

Scenario: The account import/creation button should exist on the account selector sheet when accessed from the Browser view before connecting to a Dapp
https://recordit.co/fAEd7ua2li (Last 15 seconds)

Scenario: The account import/creation button should exist on the account selector sheet when accessed from the Browser view
repeated: https://recordit.co/fAEd7ua2li

Scenario: New account should be created when Add new account is tapped from the account additions sheet
Both recordings above show this scenario

Scenario: The account should be imported when the Import account is tapped from the account additions sheet
https://recordit.co/zGUJhG7oPe

Scenario: Hardware wallet should be connected when Add hardware wallet is tapped from the account additions sheet
Needs to be tested with someone who has a hardware wallet

Issue

Progresses #???

Checklist

  • There is a related GitHub issue
  • Tests are included if applicable
  • Any added code is fully documented

…ew account, import an existing one being hardware or not
@tommasini tommasini requested a review from a team as a code owner May 24, 2023 00:04
@github-actions
Copy link
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@tommasini tommasini changed the title add new sheet for account management, new sheet is able to create a n… [MC 0.5] - Add Account management actions May 24, 2023
@tommasini tommasini added team-mobile-client needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) labels May 24, 2023
@gauthierpetetin gauthierpetetin added in-progress and removed needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) labels May 25, 2023
@gauthierpetetin gauthierpetetin added needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) and removed in-progress labels May 25, 2023
Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some comments

Cal-L
Cal-L previously approved these changes May 25, 2023
Copy link
Contributor

@Cal-L Cal-L left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gauthierpetetin gauthierpetetin added needs-qa Any New Features that needs a full manual QA prior to being added to a release. and removed needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) labels May 26, 2023
@SamuelSalas SamuelSalas added QA in Progress QA has started on the feature. and removed needs-qa Any New Features that needs a full manual QA prior to being added to a release. labels May 31, 2023
SamuelSalas and others added 3 commits June 2, 2023 12:50
* Update the account list modal add accounts button

* Update create and import account gherkin step

* Update the account list modal add accounts button

* Added the account list add button
tommasini and others added 2 commits June 7, 2023 23:13
* Update the account list modal add accounts button

* Update create and import account gherkin step

* Update permission system test to current account management changes
@SamuelSalas SamuelSalas added QA Passed A successful QA run through has been done and removed QA in Progress QA has started on the feature. labels Jun 8, 2023
@sonarcloud
Copy link

sonarcloud bot commented Jun 8, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug C 2 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

13.0% 13.0% Coverage
0.0% 0.0% Duplication

Copy link
Contributor

@sethkfman sethkfman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tommasini tommasini merged commit e69d7d7 into main Jun 8, 2023
10 of 11 checks passed
@tommasini tommasini deleted the feature/656-account-management branch June 8, 2023 18:31
@github-actions github-actions bot locked and limited conversation to collaborators Jun 8, 2023
@gauthierpetetin gauthierpetetin added the team-mobile-ux DEPRECATED: please use "team-wallet-ux" label instead label Feb 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
QA Passed A successful QA run through has been done release-7.2.0 team-mobile-ux DEPRECATED: please use "team-wallet-ux" label instead
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants