-
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
[HOLD for payment 2025-02-05] [$250] Add report action for deleting expenses off of processing reports #53479
Comments
Triggered auto assignment to @zanyrenney ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The expense is deleted without a trace, confusing approvers when they've seen that an expense was once on the report. What is the root cause of that problem?When we delete a money request, we don't add any report action to keep track of the change What changes do you think we should make in order to solve the problem?
Line 5735 in ce282d3
Line 5962 in ce282d3
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?We can define a new test case in Line 1910 in ce282d3
What alternative solutions did you explore? (Optional)NA |
@youssef-lr, @zanyrenney Whoops! This issue is 2 days overdue. Let's get this updated quick! |
hey @youssef-lr are you working on this one, or should we be assigning |
@zanyrenney I should have the backend PRs ready today, but we can also assign someone to work on the frontend PRs. @nkdengineer's proposal LGTM, except that we should only record this action if the report is |
Made some progress locally and should have the first Auth PR ready by EOD |
great update, thank you so much @youssef-lr ! |
Job added to Upwork: https://www.upwork.com/jobs/~021867259873329835185 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @brunovjk ( |
❌ There was an error making the offer to @nkdengineer for the Contributor role. The BZ member will need to manually hire the contributor. |
📣 @brunovjk 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
❌ There was an error making the offer to @nkdengineer for the Contributor role. The BZ member will need to manually hire the contributor. |
I had to make PRs in the other repos to test stuff so that shifted my focus away from finishing the tests of the Auth PR. It should be ready tomorrow for review. @nkdengineer you can continue working starting from this draft PR #54079, please make a branch off of it. |
Yes the backend is done. Can we resume the frontend PR? |
Now it's up to you @nkdengineer. Thank you all. |
Will open PR soon |
Hi @nkdengineer, thank you for the PR, is it ready for review? cc: @youssef-lr |
Checking in on this one as my customer keeps seeing expenses disappear from reports without comments. @nkdengineer what's the status on your PR? |
We're waiting for @youssef-lr to take a look at the PR and the comments we made there. I've already bumped them on slack. |
I'm on it today @brunovjk |
Checking the PR now |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.90-6 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-02-05. 🎊 For reference, here are some details about the assignees on this issue:
|
@brunovjk @zanyrenney @brunovjk The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button] |
I will complete the checklist the day before payday :D |
BugZero Checklist:
Bug classificationSource of bug:
Where bug was reported:
Who reported the bug:
Regression Test ProposalTest:
Do we agree 👍 or 👎 |
@brunovjk requires payment automatic offer (Reviewer) |
https://www.upwork.com/jobs/~021887685754850135518 - @nkdengineer please accept job? |
payment summarypaid $250 to @brunovjk via upwork |
@zanyrenney accepted invitation, thanks |
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: N/A
Reproducible in staging?: N/A
Reproducible in production?: N/A
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
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: None
Issue reported by: @sakluger
Slack conversation (hyperlinked to channel name): It's in eng, but it's more #expense
Action Performed:
Expected Result:
When we make a change to an expense on a processing report, we add a report action indicating the change. We'd expect to see something like:
If it was me deleting it, it'd look like this:
Actual Result:
The expense is deleted without a trace, confusing approvers when they've seen that an expense was once on the report.
Workaround:
None
Platforms:
All
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @zanyrenneyThe text was updated successfully, but these errors were encountered: