-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[Due for payment 2025-03-05] [Due for payment 2025-02-18] [HOLD for payment 2025-02-04] Tweaks to the Create Expense
Flow
#52981
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
Comments
Triggered auto assignment to @alexpensify ( |
Edited by proposal-police: This proposal was edited at 2024-11-23 15:51:56 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Tweaks to the Create Expense Flow What is the root cause of that problem?New feature What changes do you think we should make in order to solve the problem?
App/src/pages/iou/request/step/IOURequestStepParticipants.tsx Lines 191 to 194 in 3ebe852
App/src/libs/OptionsListUtils.ts Line 1743 in 3ebe852
App/src/pages/iou/request/MoneyRequestParticipantsSelector.tsx Lines 164 to 169 in 3ebe852
Optional: For changing the title and the submit button, we can only do this if What alternative solutions did you explore? (Optional)ResultScreen.Recording.2024-11-23.at.22.46.08.mov |
I reached out to Fábio about taking this 💬 |
Create Expense
Flow Create Expense
Flow
Popped on planning for a sec, discussing here. |
No change, thread likely picked up next week at this point. |
@trjExpensify, @grgia Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Anu is back today, bumped the thread. |
Nice, I'd like to get this one moving again. I'm still concerned that the original |
@JmillsExpensify @trjExpensify could you ping me when this is ready to be picked up again by an engineer |
Yep, will do. |
Create Expense
Flow Create Expense
Flow
Hi, I'm Julian from Callstack - expert agency - and I would like to work on this issue. |
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO. |
Just adding for tracking: There are 3 payments pending on this one for the PR reviews done. 2 PRs linked in this issue and 1 from here |
There was one related issue #55661 (comment) which we decided not to treat as regression and include in the original scope. There's this one edge case #56507 left out related to the subtitle change. This can be treated as regression to the subtitle PR #55863. |
Okay cool, so that's $625 total due then, right? |
Payment summary as follows:
Go ahead and request! I've created a regression test request for the submitsTo subtitle inclusion. Thanks! |
Thanks for the summary @trjExpensify. I was going to request if we could pay this in full. The regression case was a very edge case and though surfaced with the PR, but it's because the Options list doesn't refresh. Hence, I didn't have a way to compare it with the production behavior too. |
Oh right, then I misinterpreted you here:
@grgia what do you think about the below wrt to the regression?
|
Yeah I didn't think about it while writing the comment. I realized when I was reviewing the PR. |
@grgia Can you please check the previous conversations? |
Create Expense
Flow Create Expense
Flow
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.5-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2025-03-05. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@trjExpensify I agree with @mananjadhav |
#52981 (comment) - cool amended payment summary to $750. |
$750 approved for @mananjadhav |
Uh oh!
There was an error while loading. Please reload this page.
Coming from here.
Background: We're experimenting with an A/B test of a combined "Create expense" flow to see if we improve the decision juncture between "Submit expense" and "Track expense" out the gate. We've seen in Fullstory that submitters are still getting wrong-footed on this page choosing the "Just track it (don't submit it!)" option row. All the while, the workspace settings actually determine whether an expense created is submitted on creation, or if it’s added to a draft report to be submitted later, either manually or automatically with scheduled submit.
Problem: When submitters choose the "Just track it (don't submit it!)" on this page, they end up creating non-reimbursable expenses in the selfDM, which leads to confusion and having no recourse to getting paid back.
Solution: Let's make a couple of tweaks to the
Create expense
flow, as follows:Participant selector screen
Confirmation page screen
CC: @danielrvidal @JmillsExpensify @Expensify/design
New addition from @dubielzyk-expensify to add as a follow-up
In the participant selector, switch out the second line of each workspace row (which currently reads
Workspace
) to be the displayName of the approver ("submitsTo
") instead. Use the primaryLogin as a fallback if no displayName is set.Issue Owner
Current Issue Owner: @trjExpensifyThe text was updated successfully, but these errors were encountered: