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

[Awaiting Payment] [$250] [QBO] Open "Accounting" page can show "Hmm... it's not here" #41250

Closed
1 of 6 tasks
aldo-expensify opened this issue Apr 29, 2024 · 31 comments
Closed
1 of 6 tasks
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor

Comments

@aldo-expensify
Copy link
Contributor

aldo-expensify commented Apr 29, 2024

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number:
Reproducible in staging?:
Reproducible in production?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:

Action Performed:

  1. Create Workspace
  2. Go to "More Settings"
  3. Make your connection extra slow using the dev tools
  4. Enable "Accounting" for the first time
  5. Quickly navigate to the new "Accounting" menu that appeared (before the request EnablePolicyConnections is resolved)

Expected Result:

If the data is not ready, we should see a skeleton loader on the Connections card in the Accounting page, not "Hmm... it's not here" page

image

Actual Result:

"Hmm... it's not here" page is shown briefly

image
Screen.Recording.2024-04-29.at.1.28.39.PM.mov

Workaround:

Wait for some time

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01270b3d16e231f2ad
  • Upwork Job ID: 1785284479820603392
  • Last Price Increase: 2024-05-07
@aldo-expensify aldo-expensify added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Apr 29, 2024
Copy link

melvin-bot bot commented Apr 29, 2024

Triggered auto assignment to @johncschuster (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

@aldo-expensify
Copy link
Contributor Author

cc @hayata-suenaga @trjExpensify

@trjExpensify
Copy link
Contributor

This can go external, right? I wonder if a skeleton loader is better than a spinner here. CC: @Expensify/design for thoughts before we move this on.

@trjExpensify trjExpensify changed the title Open "Accounting" page can show [QBO] Open "Accounting" page can show Apr 30, 2024
@aldo-expensify
Copy link
Contributor Author

This can go external, right?

Very likely, I haven't investigated though. Maybe it is about optimistic data when we enable "Accounting"

@aldo-expensify aldo-expensify changed the title [QBO] Open "Accounting" page can show [QBO] Open "Accounting" page can show "Hmm... it's not here" Apr 30, 2024
@dubielzyk-expensify
Copy link
Contributor

dubielzyk-expensify commented Apr 30, 2024

I don't feel super strongly if we do spinner or skeleton loader. I'll let @dannymcclain or @shawnborton decide.

Spinner:
image

Skeleton:
image

@shawnborton
Copy link
Contributor

I like the idea of the skeleton personally!

@trjExpensify
Copy link
Contributor

Samesies, I like the skelly!

@trjExpensify trjExpensify added the External Added to denote the issue can be worked on by a contributor label Apr 30, 2024
@melvin-bot melvin-bot bot changed the title [QBO] Open "Accounting" page can show "Hmm... it's not here" [$250] [QBO] Open "Accounting" page can show "Hmm... it's not here" Apr 30, 2024
Copy link

melvin-bot bot commented Apr 30, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01270b3d16e231f2ad

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 30, 2024
Copy link

melvin-bot bot commented Apr 30, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak (External)

@trjExpensify
Copy link
Contributor

This can go external, right?

Very likely, I haven't investigated though. Maybe it is about optimistic data when we enable "Accounting"

Sounds good, I'll move it on for now!

@melvin-bot melvin-bot bot added the Overdue label May 2, 2024
Copy link

melvin-bot bot commented May 3, 2024

@johncschuster, @eVoloshchak Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

Copy link

melvin-bot bot commented May 7, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@narefyev91
Copy link
Contributor

I will pick this one

@trjExpensify trjExpensify removed the Help Wanted Apply this label when an issue is open to proposals by contributors label May 7, 2024
@melvin-bot melvin-bot bot removed the Overdue label May 7, 2024
@trjExpensify
Copy link
Contributor

SOLD! 😂

@melvin-bot melvin-bot bot added the Overdue label May 9, 2024
@melvin-bot melvin-bot bot added the Weekly KSv2 label May 10, 2024
@s77rt
Copy link
Contributor

s77rt commented May 13, 2024

I'm not able to reproduce this. Is this still reproducible? I'm guessing this was caused by a bug in Onyx and it's now fixed. The optimistic data looks good to me.

@hayata-suenaga
Copy link
Contributor

I'm not able to reproduce this. Is this still reproducible? I'm guessing this was caused by a bug in Onyx and it's now fixed. The optimistic data looks good to me.

nice! I also don't know why the optimistic data didn't have an effect before. In that case, do we still need @narefyev91's PR? We don't have a situation where the loading screen implemented in the PR is actually displayed, right?

@narefyev91
Copy link
Contributor

narefyev91 commented May 13, 2024

@hayata-suenaga full page loading indicator will be shown - when we will be fetching possible connections. And with low connection user will see: 1) Card with default connections ex. Quickbooks online and Xero; 2) Full screen loading indicator; 3) again Card with fetched and default connections.
That's why the decision was made to not show full screen loading indicator - to prevent jumping content - but just show Connections card initially and skeleton during loading inside it.
My PR just introduce these changes

@s77rt
Copy link
Contributor

s77rt commented May 13, 2024

@narefyev91 I'm not sure I see the problem, can you provide reproduction steps for that? As far as I can tell the PR seems only needed to switch from the full page loading indicator to the skeleton view

@narefyev91
Copy link
Contributor

@narefyev91 I'm not sure I see the problem, can you provide reproduction steps for that? As far as I can tell the PR seems only needed to switch from the full page loading indicator to the skeleton view

Yeah - this is the only change needs to make - just move away from full page loading indicator and use skeleton during fetching available options for connections

Copy link

melvin-bot bot commented May 14, 2024

Triggered auto assignment to @youssef-lr, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@trjExpensify
Copy link
Contributor

Is this still open for something? 🤔

@hayata-suenaga
Copy link
Contributor

@eVoloshchak, can you provide a summary of the latest on this issue? 🙇

@eVoloshchak
Copy link
Contributor

The issue is resolved, not sure if there are any outstanding payments for @s77rt and @narefyev91

@trjExpensify trjExpensify assigned s77rt and unassigned eVoloshchak May 29, 2024
Copy link

melvin-bot bot commented May 29, 2024

❌ There was an error making the offer to @s77rt for the Contributor role. The BZ member will need to manually hire the contributor.

@trjExpensify
Copy link
Contributor

Assigning @s77rt who's due payment for C+ review of the PR. @johncschuster can you action on that? Thanks!

@trjExpensify trjExpensify added Daily KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Reviewing Has a PR in review Weekly KSv2 labels May 29, 2024
@trjExpensify trjExpensify changed the title [$250] [QBO] Open "Accounting" page can show "Hmm... it's not here" [Awaiting Payment] [$250] [QBO] Open "Accounting" page can show "Hmm... it's not here" May 29, 2024
@melvin-bot melvin-bot bot added the Overdue label May 31, 2024
@johncschuster
Copy link
Contributor

Looks like the PR was deployed about two weeks ago, so this should be clear for payment! 🎉

@melvin-bot melvin-bot bot removed the Overdue label May 31, 2024
@johncschuster
Copy link
Contributor

johncschuster commented May 31, 2024

Payment Summary:

Contributor+: @s77rt - $250 - paid via Upwork. Please accept the invite!

@s77rt
Copy link
Contributor

s77rt commented May 31, 2024

@johncschuster Accepted! Thanks!

@melvin-bot melvin-bot bot added the Overdue label Jun 3, 2024
@johncschuster
Copy link
Contributor

Payment has been issued! Thanks for your contributions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor
Projects
No open projects
Archived in project
Development

No branches or pull requests

10 participants