Closed IuliiaHerets closed 1 month ago
Triggered auto assignment to @zanyrenney (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
Triggered auto assignment to @iwiznia (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
We think that this bug might be related to #wave-control
In Step 11, the invited user is unable to see the receipt placeholder on the confirmation page.
when canEditReceipt=false
, we only show Receipt empty state to admin and Approver in here
We should show Receipt empty state to requestor too like we did here
isRequestor
based on currentUserPersonalDetails
and parentReportAction
const currentUserPersonalDetails = useCurrentUserPersonalDetails();
const isRequestor = currentUserPersonalDetails.accountID === parentReportAction?.actorAccountID;
shouldShowReceiptEmptyState
here
const shouldShowReceiptEmptyState =
isReceiptAllowed && !hasReceipt && !isApproved && !isSettled && (canEditReceipt || isAdmin || isApprover || isRequestor) && (canEditReceipt || ReportUtils.isPaidGroupPolicy(report));
Current assignee @iwiznia is eligible for the DeployBlockerCash assigner, not assigning anyone new.
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Update logic shouldShowReceiptEmptyState here
Let's make this a method that we use in both places instead of duplicating the logic.
Calculate isRequestor based on currentUserPersonalDetails and parentReportAction
I see your code has parentReportAction?.actorAccountID
in what case there's no parentReportAction and how will we determine who is the requestor in that case? Also what exactly is this parent report action? What type is it? When is it added? Are we sure it will match the requestor of the report?
I am heading OOO so please reapply the bug label if this needs payment i the next 7 days, otherwise i'll pay on return!
@iwiznia
Let's make this a method that we use in both places instead of duplicating the logic.
I think this problem will be resolved during PR.
I see your code has parentReportAction?.actorAccountID in what case there's no parentReportAction and how will we determine who is the requestor in that case? Also what exactly is this parent report action? What type is it? When is it added? Are we sure it will match the requestor of the report?
When we create a new expense, the parentReportAction
when we open the duplicate confirmation page is the report action created by that expense. Therefore, the actorAccountID
in the parentReportAction
is requestor.
Triggered auto assignment to @roryabraham (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Dupe detection is still behind a beta. Pretty certain this doesn't need to be a deploy blocker, but I'm going to try and check how many people are on the beta
Confirmed, we can demote this:
Job added to Upwork: https://www.upwork.com/jobs/~01741cd4c1fe7a4231
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts (External
)
@allroundexperts, @roryabraham Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@daledah's proposal has the correct RCA and the proposed solution seems fine as well. Let's go with them.
🎀 👀 🎀 C+ reviewed
Current assignee @roryabraham is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new.
📣 @daledah You have been assigned to this job! Please apply to the Upwork job and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻 Once you apply to this job, your Upwork ID will be stored and you will be automatically hired for future jobs! Keep in mind: Code of Conduct | Contributing 📖
This issue has not been updated in over 15 days. @allroundexperts, @roryabraham, @zanyrenney, @daledah eroding to Monthly issue.
P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!
The PR for this was deployed to prod on 2024-09-27. Setting payout timer manually.
side-note: working on fixing the automation in https://github.com/Expensify/App/issues/49963
Triggered auto assignment to @OfstadC (Bug
), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
Hi! I am going OOO tomorrow when this payment is due, back on 7th October. Could you please handle the payment? I would be happy to take it back if there are any blockers when I am back. Thanks!
Old job post expired - new one here
@daledah - Could you please accept this offer? Thank you! 😃
@OfstadC accepted 🙏
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: v9.0.24-0 Reproducible in staging?: Y Reproducible in production?: N Email or phone of affected tester (no customers): applausetester+kh050806@applause.expensifail.com Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
In Step 11, the invited user should be able to see the receipt placeholder on the confirmation page.
Actual Result:
In Step 11, the invited user is unable to see the receipt placeholder on the confirmation page.
Workaround:
Unknown
Platforms:
Screenshots/Videos
https://github.com/user-attachments/assets/d71a42cb-0a61-4662-9bc6-7ac4b61b8d20
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @zanyrenney