-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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 May 16th] [QBO] Ensure the actions to Add
or Delete
are not allowed on all imported coding pages
#41274
Comments
Current assignee @trjExpensify is eligible for the Bug assigner, not assigning anyone new. |
we need to fetch connections data on those pages. Let me create a custom hook to do that. We cannot use the existing HOC as that is going to break the offline pattern on those pages. |
because we're already fetching the I'm creating the custom hook so that we don't have to block the screen when the user is offline. anyway, I can work on this issue while waiting for that PR to be merged. |
Sounds good! |
@hayata-suenaga did your PR also take care of imported tax rates as well? |
My PR doesn't prevent the user form deleting taxes @SzymczakJ is working on the PR linked above. @SzymczakJ can you handle the prevention of tax deletion when there is QBO connection (QBO connection and the country is not US) (i.e. there is QBO connection and tax import is enabled) both logic works |
What about adding tax values manually as well? |
That's also something we have to do. Thank you for reminding me of that 🙇 |
Couple of things to close this out, Melv:
|
@trjExpensify, @s77rt Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@trjExpensify, hiding |
Hm, oh really? @SzymczakJ can you confirm? |
@trjExpensify, the following change from the linked PR makes the @SzymczakJ can double confirm |
I'm confirming 😃. I'll reopen that PR tomorrow morning |
@trjExpensify @s77rt this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
@SzymczakJ, do you mean this PR that was closed? I took the screenshots above from the PR. |
Yep, we're working through this PR now: #42192 The merge free branch getting merged closed the original one. |
Add
or Delete
are not allowed on all imported coding pagesAdd
or Delete
are not allowed on all imported coding pages
The PR for this issue was deployed and the taxes follow-up is being taken care of in Xero, so we're good to pay this tomorrow and close it out. |
@trjExpensify Accepted! Thanks! |
Paid! |
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: v1.4.68-0
Reproducible in staging?: Y
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: @trjExpensify
Slack conversation: https://expensify.slack.com/archives/C036QM0SLJK/p1714438462878199?thread_ts=1714400674.229349&cid=C036QM0SLJK
Action Performed:
Tags
won't show in the LHN after you connect to QBO to see the imported coding, apparently that's going to be worked on here)Accounting
in More Features as wellAccounting
in the workspace settings LHN[2 selected v]
button in the page headerDelete categories
button that shouldn't be thereDelete category
menu item that shouldn't be there.Tags
pageAdd tag
button in the page header that shouldn't be thereExpected Result:
When coding features (
Categories
,Tags
,Taxes
) are imported from QBO, you shouldn't be able toAdd
orDelete
the imported values. As such:Add X
button should be hidden in the page headerDelete X
menu item should be hidden in the bulk selection menu, onlyDisable X
||Enable X
should be shown.Delete x
which shouldn't be allowedNote: Untested but likely true given the above so please check on dev, and make sure we apply the same fix to
Taxes
imported to the workspace as well.Actual Result:
Admins can
Add
andDelete
imported coding values when connected to QBOWorkaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
N/A
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
2024-04-30_01-44-14.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: