-
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-11-21] [DISTANCE] [$500] LOW: BUG: individuals can be selected for distance requests #30210
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01c5428782ec334786 |
Triggered auto assignment to @Christinadobrzyn ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @cubuspl42 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Individuals can be selected for distance requests What is the root cause of that problem?We can invite individuals in MoneyRequestParticipantsSelector even in DistanceRequest Flow What changes do you think we should make in order to solve the problem?We should pass canInviteUser param as This param will be conditionally false: App/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSelector.js Line 237 in 3d99502
...
!isDistanceRequest,
... This will make sure user can invite individuals only when the request is not a distance request. What alternative solutions did you explore? (Optional)We can also change the Text Input Label to show |
ProposalBring proposal from #27070 and update since Please re-state the problem that we are trying to solve in this issue.The user account can be selected as participant for distance request What is the root cause of that problem?In App/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSelector.js Line 230 in d282473
What changes do you think we should make in order to solve the problem?In
App/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSelector.js Line 230 in d282473
OPTIONAL: We can update the placeholder of text input accordingly when the request is distance request What alternative solutions did you explore? (Optional)NA ResultScreencast.from.07-09-2023.16.47.27.webm |
📣 @shahinyan11! 📣
|
hi @cubuspl42 could you take a peek at the proposals to see if any will work? |
How should I understand you problem summary?
It sounds somewhat different from the rest of the thread |
@cubuspl42 It's the name of the old issue. Updated the problem to make this clearer. |
looks like we're reviewing proposals! @cubuspl42 please feel free to add any other updates! |
@dukenv0307 Thanks for clarification! Now, the proposal seems fully equivalent to the earlier one. Would you point any differences? If there are none, this proposal shouldn't have been submitted per the contributing guidelines. |
@cubuspl42 My proposal is submitted in another issue #27070 that is the same with this issue and just update the permalink to the latest main. So I think I should have a higher priority here. We have the same case in the previous issues #25538 (comment) and #26019 (comment) |
@dukenv0307 Oh, I understand. While I get your perspective, I don't think that I'll treat it this way. The fix is relatively straight-forward, and each contributor could get to it independently. And separate issues are separate issues. |
The fix to update the usage of the In my opinion, we should go with @neonbhai C+ reviewed 🎀 👀 🎀 |
Triggered auto assignment to @hayata-suenaga, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@cubuspl42 Actually this issue is dupe of #27070. You can see the step and the bug in this issue #27070. This bug and the root cause are the same with this issue. That is the reason I bring the proposal from that issue to here. |
@cubuspl42 can you check the commemt above and check if this is the dupe? |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.98-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 2023-11-21. 🎊 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:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
|
I'm going ooo until Monday Nov 27th so going to assign another BZ teammate to monitor this until I'm back. Thanks! Status: Waiting for payment on Nov 21 Payouts due: Issue Reporter: $50 @ashim Sharma Eligible for 50% #urgency bonus? N Upwork job is here. |
Triggered auto assignment to @laurenreidexpensify ( |
This comment was marked as off-topic.
This comment was marked as off-topic.
Payment due tomorrow |
Payment Summary:
|
Payment Summary: Issue Reporter: $50 @ashim Sharma - paid in Upwork |
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: v1.3.89-6
Reproducible in staging?: yes
Reproducible in production?: yes
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:
Issue reported by:
@Ashim Sharma
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1693731984757459
Action Performed:
Expected Result:
Individuals should not appear as participant options for distance requests
Actual Result:
Individuals do appear as participant options for distance requests. After selecting one the confirmation page shows the amount as $0.
Workaround:
You will get an error after requesting and can make a request to a workspace instead.
Platforms:
Which of our officially supported platforms is this issue occurring on?
All
Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
https://expensify.enterprise.slack.com/files/U04H96S40LC/F05RFFKS9T2/screen_recording_2023-09-03_at_2.45.37_pm.mov
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: