-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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 2024-08-22][$250] Send invoice - Members are selectable but no option after selecting the members #46652
Comments
Triggered auto assignment to @adelekennedy ( |
Triggered auto assignment to @NikkiWines ( |
👋 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 this issue might be related to the #vip-bills. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Send invoice - Members are selectable but no option after selecting the members What is the root cause of that problem?We allow the member selection to be started for invoice Report Participants. Since these participants cannot be edited, we should not allow the selection to be started. What changes do you think we should make in order to solve the problem?We will update the App/src/pages/ReportParticipantsPage.tsx Line 361 in 3666caa
We will use ReportUtils.isInvoiceReport for the check |
ProposalPlease re-state the problem that we are trying to solve in this issue.Send invoice - Members are selectable but no option after selecting the members What is the root cause of that problem?
App/src/pages/ReportParticipantsPage.tsx Lines 360 to 361 in 3666caa
What changes do you think we should make in order to solve the problem?Update the We should check other components using What alternative solutions did you explore? (Optional)We can update the code below:
To: if (!turnOnSelectionModeOnLongPress || !isSmallScreenWidth || !rest.canSelectMultiple) {
return;
} |
ProposalPlease re-state the problem that we are trying to solve in this issue.Members are selectable but no option after selecting the members. What is the root cause of that problem?We allow changes in the member list only for group chats. But App/src/pages/ReportParticipantsPage.tsx Line 361 in 7a0e5a6
What changes do you think we should make in order to solve the problem?Update the condition to:
|
Ah good call out @ShridharGoel - let's see if we end up reverting #46096 and if not we can evaluate proposals to fix this from there |
@filip-solecki We can probably fix this in a follow-up since we're still within the regression period. Wdyt ? cc @luacmartins |
I think the original author mentioned somewhere that they're not available as of now, so maybe it can be made external. |
requested retest: https://expensify.slack.com/archives/C9YU7BX5M/p1722544655820829 as discussed in slack, we'll see if this is fixed. but if not, we'll demote it and ship the deploy anyways |
Job added to Upwork: https://www.upwork.com/jobs/~0189024d7c4bff0b08 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.App displays Select option when long pressing on the member in Members page but there is no action available after selecting the member. What is the root cause of that problem?The App/src/pages/ReportParticipantsPage.tsx Line 56 in 5005f59
App/src/pages/ReportParticipantsPage.tsx Line 362 in 5005f59
What changes do you think we should make in order to solve the problem?
So we can improve the prop in
and pass
With this change, we can ensure that the selection mode can only be opened if we can select the option and prevent this same bug in the feature. What alternative solutions did you explore? (Optional)I think we should move the check group chat into App/src/pages/ReportParticipantsPage.tsx Line 52 in 5005f59
And then we can remove the check App/src/pages/ReportParticipantsPage.tsx Line 56 in 5005f59
|
true |
Hi! I am Filip from SWM and I'd like to take this as it comes from my PR as @ikevin127 mentioned above |
@NikkiWines @roryabraham Am I eligible for compensation here since this was marked as "Help Wanted" and the implemented fix is same as my solution? |
@filip-solecki What do you think about my idea in the main solution here? That can prevent the same bug can happening further. |
@ShridharGoel yes, in this case you're eligible for compensation (cc: @adelekennedy for when we issue payments) |
@adelekennedy Please assign @ikevin127, they've reviewed the PR. |
📣 @ikevin127 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
|
Payment due date Payouts due:
Upwork job is here. |
@ShridharGoel bump on accepting the job! |
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: 9.0.15-4
Reproducible in staging?: Y
Reproducible in production?: N
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
App should not display option when long pressing on the member in Members page.
Actual Result:
App displays Select option when long pressing on the member in Members page but there is no action available after selecting the member.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6558939_1722496858020.ScreenRecording_08-01-2024_15-14-40_1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @mollfprThe text was updated successfully, but these errors were encountered: