-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2022-07-05] [$500] Android/IOS - Each of the Workspace option setting are unlocked after delete VBA from OldDot #7432
Comments
Triggered auto assignment to @deetergp ( |
I am 95% sure this is be something an external contributor could fix. |
Triggered auto assignment to @kadiealexander ( |
Posted to Upwork https://www.upwork.com/jobs/~010dee2324de4cf53e |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Triggered auto assignment to @pecanoro ( |
I am posting this proposal. I've got the root cause and posting a solution. If my understanding for VBA is incorrect and solution is not what is expected, can someone help with some context and I'll correct it accordingly. Root Cause: App/src/pages/workspace/WorkspacePageWithSections.js Lines 67 to 71 in ddae433
The state Now irrespective of whether I delete from the NewDot or OldDot, deleting the BankAccount from Solution We already have a function to App/src/libs/actions/ReimbursementAccount/resetFreePlanBankAccount.js Lines 12 to 15 in ddae433
We can update the following App/src/libs/actions/BankAccounts.js Lines 105 to 108 in ddae433
Another part about syncing from This gets called in App/src/libs/actions/PaymentMethods.js Lines 76 to 80 in ddae433
|
Hmm, I'm still trying to understand Manan's proposal, and any regressions that might arise if we go ahead with it. @pecanoro feel free to take this from me. |
@pecanoro unassigning myself, don't have the bandwidth for this one |
Sorry for the delay!! I think the proposal would work well, I have been trying to find what regressions it could cause but if there is no reimbursement account I don't see why we need to keep it on newDot. @mananjadhav I have assigned you to the issue, feel free to apply for the job. |
📣 @mananjadhav You have been assigned to this job by @pecanoro! |
@pecanoro any thoughts on testing this internally? |
Oh yeah, we don't have test credentials for contributors. Can you open the PR and I will test it internally? |
@mananjadhav were you able to open the PR as per @pecanoro's request above? |
Hey sorry I missed this. @pecanoro I have raised the draft PR. Will you need an open PR? I am not sure what I'll fill in the checklist and the screenshots hence I didn't open. If you can check from branch then that'll be great. |
@pecanoro did you get a chance to take a look at this one? |
Is this the PR? #8023 Sorry, since I wasn't tagged there I wasn't sure which PR was the one for me to test the changes. |
@mananjadhav could you please confirm which PR to test? |
Something is wrong, I didn't get the notification until @kadiealexander mentioned me again.
Yes, @pecanoro that's the PR. I've opened the PR ready for review but added a tag in title |
@pecanoro just checking in! How's testing going? |
I finally found some time to test it! Sorry for the delay |
I am on this one. Adding some code to update certain flags on Onyx. This will need sometime to manually update flags. |
I am just setting up the workspace on the new machine. Old one crashed. I'll have these by tomorrow. Sorry for the delay. |
Hi @pecanoro I had some issues with my new workstation and the last PR ended up having multiple unsigned commits. I've closed the old PR and raised a new one #9490. Please review this (only difference between the old one and new one is that this PR is properly synced with latest Thank you and @kadiealexander for your patience on this one. Appreciate your help in testing and pulling this through. |
Issue not reproducible during KI retests. (First week) |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.78-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2022-07-05. 🎊 |
All paid, thanks @mananjadhav! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Precondition: create a new expensifail account
Username: user_good | Password: pass_good
CompanyName: Alberta Bobbeth Charleson
CompanyTaxID: 123456789
First Name: Alberta
Last Name: Charleson
Expected Result:
Each of the Workspace option setting are locked after delete VBA from OldDot
Actual Result:
Each of the Workspace option setting are unlocked after delete VBA from OldDot
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.33.2
Reproducible in staging?: Yes
Reproducible in production?: No
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug5424994_Screen_Recording_20220126-213514_New_Expensify__1_.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: