Skip to content
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 2021-11-04] In IOU Participants page there's absolutely no email / phone number validation message on either Split/Request pages #4690

Closed
Santhosh-Sellavel opened this issue Aug 17, 2021 · 26 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@Santhosh-Sellavel
Copy link
Collaborator

Santhosh-Sellavel commented Aug 17, 2021

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

  1. Click FAB + Icon
  2. New Request/Split
  3. Enter Amount
  4. In Participant search enter random search text ex '328sdf76sdjsdgj'

Expected Result:

There should be some validation messages like in New Chat/ New Group/ Chat list Search. Like below while search

Expected_Result.mov

Actual Result:

No such validation exists.

Simulator.Screen.Recording.-.iPhone.11.-.2021-08-17.at.18.57.53.mp4

Workaround:

Can the user still use Expensify without this being fixed? Yes
It's an Improvement

Platform:

Where is this issue occurring? All platforms

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number:
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:

View all open jobs on GitHub

view this job

Suggestion

We could add similar validation like it is in other searches(New Chat, New Group) for IOU Participant pages also!

Proposal

Will propose after the triage & initial discussion.

@Santhosh-Sellavel Santhosh-Sellavel added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Aug 17, 2021
@MelvinBot
Copy link

Triggered auto assignment to @muttmuure (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@MelvinBot MelvinBot added Overdue and removed AutoAssignerTriage Auto assign issues for triage to an available triage team member labels Aug 17, 2021
@MelvinBot
Copy link

@muttmuure Whoops! This issue is 2 days overdue. Let's get this updated quick!

@Santhosh-Sellavel
Copy link
Collaborator Author

Santhosh-Sellavel commented Aug 21, 2021

Proposal

In here we don't pass any value headerMessage for OptionsSelector component

render() {
const sections = this.getSections();
return (
<OptionsSelector

We can use similar logic from here

const headerMessage = getHeaderMessage(
this.state.personalDetails.length !== 0,
Boolean(this.state.userToInvite),
this.state.searchValue,
);

To get headerMessage pass it on to OptionsSelector in IOUParticipantsRequest.js

Also for IOUParticipantsSplit, we can use the above code again here also

const sections = this.getSections(maxParticipantsReached);
return (
<>
<View style={[styles.flex1, styles.w100]}>
<Text style={[styles.formLabel, styles.pt3, styles.ph5]}>
{this.props.translate('common.to')}
</Text>
<OptionsSelector
canSelectMultipleOptions

@MelvinBot
Copy link

@muttmuure Still overdue 6 days?! Let's take care of this!

@MelvinBot
Copy link

@muttmuure Now this issue is 8 days overdue. Are you sure this should be a Daily? Feel free to change it!

@MelvinBot
Copy link

@muttmuure 12 days overdue now... This issue's end is nigh!

@MelvinBot MelvinBot added Weekly KSv2 and removed Daily KSv2 labels Sep 2, 2021
@MelvinBot
Copy link

This issue has not been updated in over 14 days. @muttmuure eroding to Weekly issue.

@MelvinBot MelvinBot removed the Overdue label Sep 2, 2021
@muttmuure
Copy link
Contributor

Sorry I was OOO - it's an interesting proposal and makes sense esp. because it uses existing functionality in the new chat/group feature.

I'm not sure what this touches on the back end so I'll defer to engineering to discuss here.

@MelvinBot
Copy link

Triggered auto assignment to @tgolen (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@muttmuure muttmuure removed their assignment Sep 7, 2021
@tgolen
Copy link
Contributor

tgolen commented Sep 8, 2021

Looks OK to me. Adding this as an external issue to move forward.

@tgolen tgolen added the External Added to denote the issue can be worked on by a contributor label Sep 8, 2021
@MelvinBot
Copy link

Triggered auto assignment to @jboniface (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@MelvinBot MelvinBot added Daily KSv2 and removed Weekly KSv2 labels Sep 8, 2021
@jboniface jboniface added Exported and removed Daily KSv2 labels Sep 8, 2021
@MelvinBot MelvinBot added the Weekly KSv2 label Sep 8, 2021
@Santhosh-Sellavel
Copy link
Collaborator Author

@tgolen In case you missed proposal is already here #4690 (comment)

@Santhosh-Sellavel
Copy link
Collaborator Author

@jboniface Applied for the job!

@kadiealexander
Copy link
Contributor

Hi @Santhosh-Sellavel, I've placed this issue on hold as per this update, as we are prioritising issues related to a feature release scheduled for 9/24. As an apology for the delay, we will add a $100 bonus as a thank you for waiting.

@tgolen
Copy link
Contributor

tgolen commented Sep 22, 2021

It's OK, Melvin. It's on HOLD

@MelvinBot MelvinBot removed the Overdue label Sep 22, 2021
@Santhosh-Sellavel
Copy link
Collaborator Author

Assign this issue to me @tgolen when you can, thanks!

@tgolen tgolen assigned Santhosh-Sellavel and unassigned tgolen Sep 23, 2021
@tgolen
Copy link
Contributor

tgolen commented Sep 23, 2021

Assigned!

@jboniface
Copy link

still frozen

@MelvinBot MelvinBot removed the Overdue label Oct 4, 2021
@parasharrajat
Copy link
Member

parasharrajat commented Oct 7, 2021

I am reviewing PR for this issue and I have found a few issues which I will mention in the PR review.

@kadiealexander
Copy link
Contributor

Please refer to this post for updated information on the n6 hold, we've raised the bonus to $250 for all issues where a PR is created before the N6 hold is lifted.

@jboniface
Copy link

it looks like this is still in progress

@jboniface
Copy link

hold is lifted, this can be moved forward

@MelvinBot MelvinBot removed the Overdue label Oct 21, 2021
@mountiny mountiny changed the title In IOU Participants page there's absolutely no email / phone number validation message on either Split/Request pages [HOLD for payment 2021-11-04] In IOU Participants page there's absolutely no email / phone number validation message on either Split/Request pages Oct 30, 2021
@mountiny mountiny added the Awaiting Payment Auto-added when associated PR is deployed to production label Oct 30, 2021
@jboniface
Copy link

this is awaiting payment, not overdue

@MelvinBot MelvinBot removed the Overdue label Nov 1, 2021
@jboniface
Copy link

paid with bonus for reporting and n6-hold

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
None yet
Development

No branches or pull requests

8 participants