-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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] Pay someone flow doesn’t include a reportAction to distinguish the payment method used (Expensify or elsewhere) #41645
Comments
Triggered auto assignment to @sakluger ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Payment type is not mentioned in the details page. What is the root cause of that problem?We do not have a field for payment type. We only have fields for 'amount', 'comment', 'merchant', 'date', 'category' and 'tag'. What changes do you think we should make in order to solve the problem?Add a new field similar to the one below for 'PaymentType' info: App/src/components/ReportActionItem/MoneyRequestView.tsx Lines 373 to 386 in 951c7b3
PaymentType info is available in
What alternative solutions did you explore? (Optional) |
@sakluger Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Job added to Upwork: https://www.upwork.com/jobs/~014f39f2dacd55f2a4 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ahmedGaber93 ( |
This comment was marked as outdated.
This comment was marked as outdated.
@ahmedGaber93 , the reportAction does not have any information about how payment is done (Via Expensify or via Elsewhere). This is what we get:
Do we first need the BE to send this info in the |
Not overdue, we're still discussing the expected behavior. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@sakluger, @ahmedGaber93 Huh... This is 4 days overdue. Who can take care of this? |
I checked it today, we already have the paymentType in FE but not with this reportAction, I will complete checking tomorrow to know if we can catch it from FE, or it requires BE changes |
Triggered auto assignment to @sakluger ( |
Waiting on proposals |
ProposalPlease re-state the problem that we are trying to solve in this issue.Only xyz paid displayed and method of payment not displayed What is the root cause of that problem?
App/src/libs/ReportActionsUtils.ts Line 323 in 8375abe
What changes do you think we should make in order to solve the problem?
App/src/libs/ReportActionsUtils.ts Line 323 in 8375abe
or
What alternative solutions did you explore? (Optional)NA ResultScreen.Recording.2024-05-24.at.11.13.52.mov |
Reviewing today |
@nkdengineer Thanks for the proposal. I don't think your RCA is correct, as we already create optimistic pay action Lines 5561 to 5564 in 8375abe
|
@ahmedGaber93 Thanks for your feedback, I updated proposal #41645 (comment) |
@nkdengineer Thanks for the update. @nkdengineer's proposal using cancel filtering "send money pay action" in 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @stitesExpensify, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@stitesExpensify please take a look here when you have a time. |
Can you post screenshots of what it used to look like, and what it will look like now? This seems like a significant design change |
@stitesExpensify This will show the message like the result in my proposal here #41645 (comment) |
Okay, I see that now at the end. What does it look like currently? |
@stitesExpensify Actually, Nothing is shown in combine report of send money request because the send money action is filtered out. |
So it was never showing |
@stitesExpensify Yes, It was never showing because we filter it here, but now In this issue, we are going to cancel filtering it because it has the payment method and message we need The problem now is after cancel filtering it, it will display as App/src/libs/ReportActionsUtils.ts Line 320 in 8375abe
so the point 2 in @nkdengineer's solution is to display it as a normal message |
Great, thank you both for helping me catch up! Assigning @nkdengineer |
📣 @ahmedGaber93 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @nkdengineer 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@ahmedGaber93 The PR is here. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
@nkdengineer the PR is reverted because of this regression #43183. Can you investigate the issue? |
@ahmedGaber93 Coming from #43183 I want to discuss again about the expected behavior because the child report of send money request action is transaction thread report:
I prefer option 1 since the child report is transaction thread report, it doesn't make sense if we display it as a normal thread Please help to confirm the expected behavior that we want here cc @trjExpensify @stitesExpensify |
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: 1.4.70-2
Reproducible in staging?: Yes
Reproducible in production?: Yes
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/C049HHMV9SM/p1714729020479179
Action Performed:
Prerequisite: Pay someone with either Expensify or elsewhere option
Expected Result:
Method of payment displayed in both DM and details page (Expensify or elsewhere)
Actual Result:
Only xyz paid displayed and method of payment not displayed
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @ahmedGaber93The text was updated successfully, but these errors were encountered: