Skip to content

[HOLD for payment 2021-09-11] [Pay on 10th Sept] No feedback for the users to know about the maximum number of participants on Split Bill page #4616

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

Closed
parasharrajat opened this issue Aug 12, 2021 · 30 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

@parasharrajat
Copy link
Member

parasharrajat commented Aug 12, 2021

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


Sudden Change in the list of users feels like an issue. Some kind of feedback is necessary to tell that you can only select 8 participants then the User will know.

Action Performed:

  1. Open newDot on Mobile.
  2. Click FAB button>split Bill.
  3. Now enter the amount and continue.
  4. On the participant page start selecting participants.

Expected Result:

Describe what you think should've happened

Actual Result:

Once you have selected 8 users selection list is trimmed but there is no way to know why other participants got vanished from the list. I was thinking of it as an issue and after checking the code I come to know.

Workaround:

None. UX issue.

Suggestion

I think it's good to add a number somewhere which indicates the count of the selected users.
for example:

  • Please select a maximum of 8 participants.
  • {count of currently selected}/8 Somewhere in the UI.

Platform:

Where is this issue occurring?

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

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

max-noti.mp4

Expensify/Expensify Issue URL:

View all open jobs on Upwork

@parasharrajat parasharrajat added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Aug 12, 2021
@MelvinBot
Copy link

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

@MelvinBot MelvinBot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Aug 12, 2021
@parasharrajat parasharrajat changed the title No way for the users to know about the maximum number of participants on Split Bill page No feedback for the users to know about the maximum number of participants on Split Bill page Aug 12, 2021
@ntrepanier ntrepanier removed their assignment Aug 17, 2021
@MelvinBot MelvinBot removed the Overdue label Aug 17, 2021
@MelvinBot
Copy link

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

@tylerkaraszewski
Copy link
Contributor

Sounds reasonable enough I guess? I don't have a strong opinion on this.

@tylerkaraszewski tylerkaraszewski removed their assignment Aug 17, 2021
@shawnborton
Copy link
Contributor

Sounds like this needs some kind of mockup from Design right?

In this particular case, I'm not entirely sure where is best to place the error message. Typically we might put an error message like this right below an input, but you don't need the input to select people on this page. That makes me think that we could place it near the green button (perhaps dock it right above it?) or even take advantage of some of that empty space in the top right next to the "To" field. Thoughts? cc @Expensify/design

@MelvinBot
Copy link

Triggered auto assignment to @shawnborton (Design), see these Stack Overflow questions for more details.

@MelvinBot
Copy link

@shawnborton Eep! 4 days overdue now. Issues have feelings too...

@shawnborton
Copy link
Contributor

On my radar...

@MelvinBot MelvinBot removed the Overdue label Aug 24, 2021
@shawnborton
Copy link
Contributor

Posted to Slack for discussion, but I think something like this would be great:
image

@parasharrajat
Copy link
Member Author

parasharrajat commented Aug 25, 2021

Ok. Looking at slack, I agree. Let's go with this design. baking the proposal now. Meanwhile, you can forward the process.

@shawnborton
Copy link
Contributor

Sounds good to me!

@parasharrajat
Copy link
Member Author

parasharrajat commented Aug 25, 2021

Proposal

  1. We have to show the text when participants' length reaches 8 here .

as

 {this.props.participants?.length >= CONST.REPORT.MAXIMUM_PARTICIPANTS
                            && <Text style={[styles.textLabelSupporting, styles.textAlignCenter, styles.mt1, styles.mb3]}>You&rsquo;ve selected the maximun number ({CONST.REPORT.MAXIMUM_PARTICIPANTS}) of participants</Text>}
  1. This will be translated.

it looks like this.

image

@MelvinBot
Copy link

@shawnborton Huh... This is 4 days overdue. Who can take care of this?

@luacmartins luacmartins removed their assignment Aug 31, 2021
@kevinksullivan
Copy link
Contributor

@MelvinBot MelvinBot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Sep 1, 2021
@MelvinBot
Copy link

Triggered auto assignment to @Julesssss (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@kevinksullivan kevinksullivan removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Sep 1, 2021
@Julesssss
Copy link
Contributor

@parasharrajat your proposal looks good 👍

@kevinksullivan please hire Rajat when you see this

@kevinksullivan
Copy link
Contributor

All set.

@Julesssss Julesssss added Weekly KSv2 and removed Daily KSv2 labels Sep 3, 2021
@Julesssss Julesssss changed the title No feedback for the users to know about the maximum number of participants on Split Bill page [Pay on 10th Sept] No feedback for the users to know about the maximum number of participants on Split Bill page Sep 3, 2021
@botify
Copy link

botify commented Sep 3, 2021

🚀 Deployed to staging by @Julesssss in version: 1.0.92-3 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

@botify botify added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Sep 3, 2021
@botify botify changed the title [Pay on 10th Sept] No feedback for the users to know about the maximum number of participants on Split Bill page [HOLD for payment 2021-09-10] [Pay on 10th Sept] No feedback for the users to know about the maximum number of participants on Split Bill page Sep 3, 2021
@botify
Copy link

botify commented Sep 4, 2021

🚀 Deployed to production by @roryabraham in version: 1.0.93-1 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@Julesssss Julesssss changed the title [HOLD for payment 2021-09-10] [Pay on 10th Sept] No feedback for the users to know about the maximum number of participants on Split Bill page [HOLD for payment 2021-09-11] [Pay on 10th Sept] No feedback for the users to know about the maximum number of participants on Split Bill page Sep 6, 2021
@kevinksullivan
Copy link
Contributor

Waiting for 7 days after deploying to prod + no regressions to pay.

@kevinksullivan
Copy link
Contributor

Paid + bonus. Thanks @parasharrajat !

@parasharrajat
Copy link
Member Author

@shawnborton I was wondering that maybe this feedback should be added to NewGroupPage as well. What do you think?

@shawnborton
Copy link
Contributor

I think that makes total sense, yeah!

@parasharrajat
Copy link
Member Author

Should I open another issue? @shawnborton and We can cover all the screens that should have it.

@shawnborton
Copy link
Contributor

Actually it looks like we already handle this situation, albeit a bit differently:
image

@parasharrajat
Copy link
Member Author

Great. Please let me know if any other component needs to have this. Also, I think the new workspace Invite page could be a candidate if there is a limit of users.
So it's better if that can be added to the requirements. #4775 (comment)

@shawnborton
Copy link
Contributor

Sounds good - I don't think that one has a limit.

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

9 participants