-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[#Wave-Control - Add Sage Intacct] Add connection sync progress and error handling. #44669
Comments
Triggered auto assignment to @miljakljajic ( |
Hey! I’m Jakub Szymczak from Software Mansion, an expert agency, and I’d like to work on this issue! |
Thanks @hungvu193 ! |
Current assignee @miljakljajic is eligible for the NewFeature assigner, not assigning anyone new. |
|
Triggered auto assignment to Design team member for new feature review - @dannymcclain ( |
reminding myself to implement "choose Entity" functionality in this PR |
Couple questions on how thing on BE are going:
|
Pretty sure @yuwenmemon added this already (https://github.com/Expensify/Integration-Server/pull/7974, right, @yuwenmemon?)
Yep, the
Looking at this now, will answer in the thread |
Another two question since I forgot to ask this:
|
I'm not sure about this! I'll take a look at what we do for Expensify Classic now.
Yes, this is already on prod! |
Another batch of questions:
![]()
How do I know that the entity has a tax group set up? Maybe we should put this in Do you know answers to these questions? @JmillsExpensify @yuwenmemon @NikkiWines |
@yuwenmemon can you check this out since you added some sync progress logic here?
I think this is more of a polish than a core requirement, so let's make this a follow-up issue to complete. What do you think @yuwenmemon?
It doesn't appear like we currently store anything related to the error when the sync fails - we just display the error on Expensify Classic and clear out the connection data. I can update this so we store the error in the
I think the best way to confirm this is to check that |
I ask because we clearly have such pattern in Sage Intacct design doc: 1. User wants to connect to Sage Intacct but gives wrong credentials. 2. We indicate that and allow user to Enter credentials again(to achieve these two things we need connections data) |
If no payment is needed I'll unassign myself, thank you! Add me back if you need anything from BZ team member. |
Hey 👋 The blocking PR has been merged and we are ready to start working on this task 🎉 But there is still one thing to discuss. Are there any designs for the wrong credentials error handling? @yuwenmemon Could you please help me with getting those designs? 🙏 |
@war-in Is the question whether we'd want to show the "Reuse Existing Connection" option in addition to "Enter credentials"? ![]() I'd say No - let's just show Enter credentials and "Disconnect". If one connection is broken, most likely all of them are broken, so reusing existing credentials wouldn't really help in that case. |
Thanks for the answer! It'll be handled by @SzymczakJ when he is back in the office on Monday 🤞 |
I'm back and I'm starting to work on this one! |
I've put out the draft PR, but it's gonna work only if we fix one thing on BE. |
@SzymczakJ I can make sure For the error message, let's go with the Design Doc version, please. If anything, the other integrations should look more like the Intacct error, but we don't have to worry about fixing that just yet if it's too cumbersome. |
Making error match Design Doc version shouldn't be too hard, I'll change it in this PR. |
Is BE change already deployed @yuwenmemon? |
Yep! Sorry it just went out yesterday |
Let me know if you run into any issues |
Works as expected, I'll make PR ready for review as a first thing on Monday morning. |
Any update with the PR @SzymczakJ 😄 |
Sorry, I got ravaged by some other task that came up to be much more troublesome than I thought. I'll work on it at night 😬 |
Ready for review @hungvu193! |
This issue has not been updated in over 15 days. @yuwenmemon, @dannymcclain, @hungvu193, @war-in, @SzymczakJ eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
The PR reached production a while ago, so I think we can close this issue. @yuwenmemon Can you please help me create a payment issue for this project? Thank you 😄 |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Tracking GH: https://github.com/Expensify/Expensify/issues/388780
Design doc section:
https://docs.google.com/document/d/1k3ZFw8KB55yPUSCG6KYZlwpwEtmRt3eUshwxs7bZq5I/edit#heading=h.8m1ckdwmo1e5
A follow up of #43532
Issue Owner
Current Issue Owner: @miljakljajicThe text was updated successfully, but these errors were encountered: