-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[HOLD for payment 2023-10-12] [$500] HIGH: Add ability to request money
from within IOU
and `expense reports
#27075
Comments
Current assignee @JmillsExpensify is eligible for the NewFeature assigner, not assigning anyone new. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Add ability to request money from within IOU and `expense reports What is the root cause of that problem?We are not allowing money request option for Line 3107 in b11bddc
What changes do you think we should make in order to solve the problem?
Line 3107 in b11bddc
Line 1874 in b11bddc
Line 564 in b11bddc
What alternative solutions did you explore? (Optional)NA ResutScreen.Recording.2023-09-09.at.13.58.21.mov |
request money
from within IOU
and `expense reportsrequest money
from within IOU
and `expense reports
Job added to Upwork: https://www.upwork.com/jobs/~0166385e94742cacb0 |
Current assignee @JmillsExpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @narefyev91 ( |
Looking for detailed proposals There is a chance we need to update the request money actions too to ensure the correct binding to the DM or workspace chats are made. |
@mountiny I have a question here If we create a request in iou report or expense report, the request will be added to the report preview of the chat report or it will be a new request? |
@mountiny Updated proposal for more details. |
Do we need to submit proposals for $500 issues? |
All issues require proposals, yes. |
I think @dukenv0307 add a good proposal and steps what should be implemented. Any additional code changes can be discussed during PR review |
Current assignee @mountiny is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
There will be a new request/ transaction on the IOU/expense report and then we need to update the report preview (which at this point should always exist). This will be the number of the requests also meaking sure the correct number of receipts/ images shows there |
@mountiny The final question is, Will expense report and iou report be displayed as an option when we choose participants in participant page? |
@narefyev91 The PR is ready to review. |
|
Agreed, though we'd still show the workspace on the confirmation screen, I think. Maybe eventually that confirmation screen clarifies the report name but that's TBD and out of scope for this PR. |
request money
from within IOU
and `expense reportsrequest money
from within IOU
and `expense reports
Creating two new PRs to cover couple other cases for this flow:
|
@dukenv0307 I believe the payment automation failed here, you should get paid $500 for this, right? |
@mountiny I think this issue should have bonus ![]() ![]() |
@dukenv0307 I am not sure if we havent missed the case of the payer though which would be a regression. With your PR, I dont think the payer would be able to request money at the IOU report. I did not see it tested in the PR. |
@mountiny Thanks for clarifying got it now. |
request money
from within IOU
and `expense reportsrequest money
from within IOU
and `expense reports
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.77-7 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 2023-10-12. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
Payment summary: $500 to @dukenv0307 for PR. @narefyev91 @mountiny Have we added regression test yet? If not, @narefyev91 can you suggest the right ones we should add? |
Regression test:
|
Something tells me i have added one but happy to pass this to QA to double check too |
Cool, agreed. Let's have applause confirm. Everything is ready in Upwork for payment when we hit 10/12, will circle back. |
Contributor paid out. Closing. |
At the moment we allow the ability to request money via the big green plus button, aka "Global Create". We also allow you to create requests via a
policyExpenseChat
and evenDM
. Curiously, we don't allow you to request money via either anIOU
orexpense
report, and we should, especially given that you can create atask
in any report. Here's an example of the issue at hand. Notice there is norequest money
option.Accordingly, let's add
request money
toIOU
andexpense
reports as well, just like thepolicyExpenseChat
.Note: One special consideration is that we shouldn't show the
Request money
button when a report reaches theapproved
orreimbursed
state, as at that point reports become "locked" and no new requests can be added to them.cc @mountiny You might decide to take this one, so I'm keeping it internal until you decide one way or another.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: