-
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 2024-08-29] [QBO Export] [$250] Display QBO auto-sync errors and RBRs in NewDot #44016
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01cc92666d46e99569 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ishpaul777 ( |
Triggered auto assignment to @puneetlath ( |
|
Triggered auto assignment to Design team member for new feature review - @dubielzyk-expensify ( |
weekly update: Still held on #44015 |
Not held on #44015 anymore. |
Triggered auto assignment to @muttmuure ( |
I believe this will only need payment for @hungvu193's C+ reviews on these two PRs: but that's after deploy and the regression period. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.23-0 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 2024-08-29. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Payment Summary
BugZero Checklist (@muttmuure)
|
Regression test: Prerequisites:
Steps:
Change integration:
|
Based on the scope that was added to #45251, Can I request a raise for the bounty of this issue 😄 ? |
@arosiclair, @hungvu193, @muttmuure Huh... This is 4 days overdue. Who can take care of this? |
reviewing this tomorrow |
How many PRs did you review in total? |
We have 2 PRs: The first one (#45251) is a big PR, and we also added a lot of reactors to reuse the code. |
Would $750 be about right? |
Yes. Lovely 💪 |
$750 - @hungvu193 |
Added regression test. Please go ahead and request payment through ND |
$750 approved for @hungvu193 |
Part of QBO Export and Error Handling in NewDot
Main issue: https://github.com/Expensify/Expensify/issues/350150
Doc section: https://docs.google.com/document/d/1aQl-AK_F6IqszWYG2aEllTsD5x3h4b8Zu0XEG0LuQ08/edit#heading=h.pmmx5zp5s75j
Project: #wave-collect
Feature Description
As described in the doc, we need to display a RBR when there are errors in a policy connection’s last sync.
The RBR will show on the path to the integration connection settings (Avatar > Workspaces > [Workspace name] > Accounting > Connections):
When the error is a credentials error (policy.connection.lastSync.isAuthenticationError is true), we’ll replace the ‘Sync now’ option in the connection’s 3-dot menu with a ‘Reconnect’ option here. The option will restart the Quickbooks Auth flow as described in our initial QBO doc.
Manual Test Steps
Prerequisites
Steps
Automated Tests
errorMessage
andisAuthenticationError
are set on the IntegrationLastSyncSavePolicy
verifying that anINTEGRATIONSMESSAGE
action gets posted to the #admins room when the last sync is a failureUpwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @muttmuureThe text was updated successfully, but these errors were encountered: