-
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
[$250] 1:1 Submit expense - The receiving end of the IOU should not be asked to fill out information if the scan failed #51574
Comments
Triggered auto assignment to @alexpensify ( |
@alexpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
ProposalPlease re-state the problem that we are trying to solve in this issue.1:1 Submit expense - Scan failure should not ask receiver to enter information What is the root cause of that problem?We are displaying the same
What changes do you think we should make in order to solve the problem?We should display this copy only if the user
We should do the same What alternative solutions did you explore? (Optional)Optionally we can also avoid displaying the error for the receiving end |
Adding to my testing list, I'll review this one soon. |
No update yet |
Job added to Upwork: https://www.upwork.com/jobs/~021854642765194540226 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @getusha ( |
@getusha - can you please confirm if this proposal will fix this issue? Heads up, I will be offline until Tuesday, November 12, 2024, and will not actively watch over this GitHub during that period. If this GitHub requires an urgent update, please ask for help in the #expensify-open-source Slack Room. If it can wait, I'll continue the review process when I return online. Thanks! |
@alexpensify The title of the issue should be updated according to the expected result
|
Done! Thanks for the feedback. |
@alexpensify @getusha this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
@alexpensify, @getusha Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@getusha any update regarding the review here? Thanks! |
@alexpensify, @getusha Huh... This is 4 days overdue. Who can take care of this? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
With the RBR I think in addition to the RBR shown in transaction details view, we should also remove the one displayed in LHN and ReportPreview and also MoneyRequestPreview for the non-editable side. Otherwise, we will be leading the user with the RBR into transaction details view where there won't be any violation RBR displayed which would be confusing. |
Correct, for the user who cannot edit the expense, they should not see the RBR anywhere
Yeah I assume this applies for any violation, the fix should cover a generic case of not showing the RBR when the user cannot edit the expense |
@alexpensify, @mountiny, @FitseTLT, @getusha Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
PR will be ready tomorrow 👍 |
@mountiny I have been working on removing RBR from the non-editable side but the problem is RBR is shown on a different level such as workspace chat, money report, report preview, and money request preview. So let's say the violation/error is related to the App/src/components/ReportActionItem/MoneyRequestView.tsx Lines 153 to 157 in 64eaf2f
but the problem is we are not always guaranteed these data is available in onyx. For instance, if the user just logged in and didn't open the transaction Thread reports when we try to calculate the RBR for the workspace chat the parent report action linked to the transactions will not be available until they open the expense report so we can't reliably and consistently determine canEditMoneyRequest. I think all we can do is show different copy in transaction thread based on whether or not the user can edit the field as in transaction thread details view we can determine whether the field can be edited. WDYT |
@FitseTLT I see what you mean about not all data being accessible. So what we can do is to change the text for the admin, but they will still see the RBR leading you to something they cannot edit if they just signed in, is that right? |
Yes |
@alexpensify, @mountiny, @FitseTLT, @getusha 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
@mountiny bump on the ^ |
I think that is ok edge case to have for now, I believe we will stop sending the expense reports without RBR to the user from the backend So lets just hide the text |
@mountiny To summarize: |
No, once they open the thread, the RBR will be gone, as we will have enough data. Users are not expected to keep signing out so this is an edge case for only fresh sign ins, if you use the app you get all the data through pusher and RBR should not show up |
Working on this. Will make PR ready by EOW 👍 |
@alexpensify, @mountiny, @FitseTLT, @getusha 10 days overdue. Is anyone even seeing these? Hello? |
Ok, thank you for the update. |
@FitseTLT do you have a PR update? Thanks! |
Done with the code will record screenshots and create the PR tomorrow. Thx for your patience |
Heads up, I will be offline until Wednesday, December 18, 2024, and will not actively watch over this GitHub during that period.If this GitHub requires an urgent update, please ask for help in the #expensify-open-source Slack Room. If the inquiry can wait, I'll review it when I return online. |
Weekly Update: PR is moving along through the review process |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.54
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5121232&group_by=cases:section_id&group_order=asc&group_id=294998
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
The receiving end of the IOU should not be asked to fill out information if the scan failed
Actual Result:
The receiving end of the IOU is asked to fill out information if the scan failed but can't
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
2.New.Expensify.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: