Skip to content

Yili fix UI issues on the User Management Page#2583

Merged
one-community merged 2 commits into
developmentfrom
yili_user_management_page_ui
Apr 9, 2025
Merged

Yili fix UI issues on the User Management Page#2583
one-community merged 2 commits into
developmentfrom
yili_user_management_page_ui

Conversation

@suaniii
Copy link
Copy Markdown
Contributor

@suaniii suaniii commented Aug 17, 2024

Description

Fix USER MANAGEMENT PAGE UI issues

Related PRS (if any):

For backend use development branch

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to dashboard→ Other Links→ User Management
  6. Ensure the search input size is appropriate at screen widths around 641px and 491px.
  7. Check that there is proper spacing and left alignment between top items at 375px.
  8. Verify that the user table font size reduces after 750px to minimize side scrolling.
  9. Confirm that the setup invitation history modal uses a bordered table and includes placeholders in Email input.
  10. Ensure that the placeholder text is fully visible in the Setup New User modal at 375px.
  11. Verify that the reset password modal does not have excessive space beneath the labels.

Screenshots or videos of changes:

USER.MANAGEMENT.PAGE.UI.mov

Copy link
Copy Markdown
Contributor

@JatinAgrawal94 JatinAgrawal94 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no space between two rows of buttons as shown in below images, rest everything described works.


Reply:
Thank you for the feedback! The lack of space between the two rows of buttons is intentional. If any adjustments are needed in the future, we can revisit this, but for now, this is how it's supposed to look.

Screenshot 2024-08-16 at 8 59 10 PM Screenshot 2024-08-16 at 8 59 18 PM

manikittu810
manikittu810 previously approved these changes Aug 17, 2024
Copy link
Copy Markdown

@manikittu810 manikittu810 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @suaniii , I have gone through every step mentioned and everything is working as mentioned in the description.
Screenshot 2024-08-17 at 6 57 56 AM

Screenshot 2024-08-17 at 6 47 19 AM Screenshot 2024-08-17 at 6 46 42 AM Screenshot 2024-08-17 at 6 46 30 AM Thank you.

Copy link
Copy Markdown
Contributor

@kdaga81 kdaga81 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

We can add some margin between the buttons. Rest everything working as expected!

@suaniii suaniii changed the title bug fix Yili fix UI issues on the User Management Page Aug 24, 2024
Copy link
Copy Markdown
Contributor

@Pranay-ai Pranay-ai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @suaniii
The PR is working as expected but they are few issues with it in mobile view
image
The Search and show Inputs are not aligned .
Thank You.

@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Sep 2, 2024
@FayeLV
Copy link
Copy Markdown
Contributor

FayeLV commented Sep 4, 2024

Hi,
Great job! Overall, all functionalities and styles are working as expected, and the design adapts well across different screen sizes:
Button Spacing: The spacing to the right of the "Show" button is correct, keeping the layout tidy.
Input Size: The search input size is appropriate at 641px and 491px, matching the page's style.
Alignment and Spacing: Proper spacing and alignment are maintained at 375px screen width.
Font Scaling: The font size in the user table reduces correctly below 750px, minimizing side scrolling.
Modal Design:
Setup Invitation History Modal: Uses a bordered table, and Email input includes placeholders, meeting design standards.
Setup New User Modal: Placeholder text is fully visible at 375px, ensuring good visual appearance.
Modal Layout: The reset password modal manages spacing under labels well, with no excessive gaps.
Snipaste_2024-09-03_22-21-20
Snipaste_2024-09-03_22-29-12
Snipaste_2024-09-03_22-30-47
Snipaste_2024-09-03_22-31-47

sriramsme
sriramsme previously approved these changes Sep 4, 2024
Copy link
Copy Markdown
Contributor

@sriramsme sriramsme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @suaniii , I have reviewed your PR and tested the UI changes. Everything looks good and as expected.

Screenshot 2024-09-04 095252
Screenshot 2024-09-04 095423
Screenshot 2024-09-04 095652
Screenshot 2024-09-04 095720

Copy link
Copy Markdown
Contributor

@SnelPatare SnelPatare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested the changes and everything is working as expected. Please details below
Verify that there is spacing to the right of the show button. - Working as expected
Ensure the search input size is appropriate at screen widths around 641px and 491px. - Working as expected
Check that there is proper spacing and left alignment between top items at 375px. - "Send Setup link" and "Create new user" buttons are overlapping. Needs to improve
Verify that the user table font size reduces after 750px to minimize side scrolling. - Working as expected
Ensure that the placeholder text is fully visible in the Setup New User modal at 375px. - Working as expected
Verify that the reset password modal does not have excessive space beneath the labels. - Working as expected

Please find images below.
image

image

image

image

image

image

Copy link
Copy Markdown
Contributor

@strallia strallia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested the functionalities and they work as expected.

These are other issues I found:

  • In Safari, the select inputs do not have consistent design with the other inputs and are misaligned.
Screenshot 2024-09-04 at 1 16 23 PM
  • At 375px width, design-wise I think there could be more spacing between the top items so the buttons and inputs aren’t touching.
Screenshot 2024-09-04 at 1 22 19 PM
  • In the Setup Invitation History modal, it would make more sense to have the Email placeholder be “Enter Email” instead of “Your Email” since it’s a list of other people’s emails.

Jingyii800
Jingyii800 previously approved these changes Sep 6, 2024
Copy link
Copy Markdown
Contributor

@Jingyii800 Jingyii800 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested this function and it works as expected. While shrinking the page under 600 px width, all button and search box display in a good format.

bandicam.2024-09-05.21-59-09-384.mp4

@sud306
Copy link
Copy Markdown

sud306 commented Sep 6, 2024

Hi,
I have reviewed the PR and everything looks as expected.
2  PR2583_1
2  PR2583_2
2  PR2583_3
2  PR2583_4
2  PR2583_5

yashwanth170
yashwanth170 previously approved these changes Sep 6, 2024
Copy link
Copy Markdown
Contributor

@yashwanth170 yashwanth170 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything works as expected!
mobile_view_1
mobile_view_2
mobile_view_3

AJAYINAVOLU
AJAYINAVOLU previously approved these changes Sep 6, 2024
Copy link
Copy Markdown
Contributor

@AJAYINAVOLU AJAYINAVOLU left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes are working as expected.

PR 2583 PR 2583-1

Thank You

crystallow1168
crystallow1168 previously approved these changes Sep 7, 2024
Copy link
Copy Markdown

@crystallow1168 crystallow1168 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @suaniii

Everything is working as expected and here are my findings:

✅ Verify that there is spacing to the right of the show button.
✅ Ensure the search input size is appropriate at screen widths around 641px and 491px.
image


✅ Check that there is proper spacing and left alignment between top items at 375px.
image

Suggestion: Add top/bottom margin to prevent the elements from appearing cramped.
image


✅ Verify that the user table font size reduces after 750px to minimize side scrolling.
Confirm that the setup invitation history modal uses a bordered table and includes placeholders in Email input.
image


✅ Ensure that the placeholder text is fully visible in the Setup New User modal at 375px.

PR.2583.mp4

✅ Verify that the reset password modal does not have excessive space beneath the labels.
image

swaroop-2007
swaroop-2007 previously approved these changes Sep 7, 2024
@swaroop-2007
Copy link
Copy Markdown
Contributor

Hey, @suaniii
I reviewed your work and went through it in detail. Everything works well. Thank you!
Screenshot (345)
Screenshot (346)
Screenshot (347)
Screenshot (348)
Screenshot (349)
Screenshot (350)
Screenshot (351)

Copy link
Copy Markdown

@Parth-tech Parth-tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey Yili,
Your work is working correctly. But I found that between screen size 770px and 991px the labels Weekly Committed Hours and Weekly Summary Options overflow. If that could be resolved in this PR itself, it would be great.

Image Reference for error:
Screenshot 2024-09-07 at 3 28 17 AM

Correctly Working UI reference images:
Screenshot 2024-09-07 at 3 27 25 AM
Screenshot 2024-09-07 at 3 27 33 AM
Screenshot 2024-09-07 at 3 27 41 AM
Screenshot 2024-09-07 at 3 27 52 AM
Screenshot 2024-09-07 at 3 27 57 AM
Screenshot 2024-09-07 at 3 28 04 AM

vedantg24
vedantg24 previously approved these changes Sep 7, 2024
Copy link
Copy Markdown
Contributor

@vedantg24 vedantg24 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested the PR, and the changes are working as expected.

-There is spacing to the right of the show button.
-The search input size is appropriate at screen widths around 641px and 491px.
Screenshot 2024-09-07
Screenshot 2024-09-07

-There is proper spacing and left alignment between top items at 375px.
Screenshot 2024-09-07

-The user table font size reduces after 750px.
Screenshot 2024-09-07
Screenshot 2024-09-07

-The setup invitation history modal uses a bordered table and includes placeholders in Email input.
Screenshot 2024-09-07

-The placeholder text is visible in the Setup New User modal at 375px.
Screenshot 2024-09-07

-The reset password modal does not have excessive space beneath the labels.
Screenshot 2024-09-07

Copy link
Copy Markdown

@vishnupriyaatheti vishnupriyaatheti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@suaniii I have Verified the PR and changes are working as expected.
FE PR 2583 reset password
FE PR 2583 user table veification
FE PR 2583 create new user

ashayk9
ashayk9 previously approved these changes Sep 9, 2024
Copy link
Copy Markdown

@ashayk9 ashayk9 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested the pr, verified the following changes and everything is functioning as expected:

  1. Spacing: There is adequate spacing to the right of the "Show" button.
  2. Search Input Size: The search input size is appropriate at screen widths of 641px and 491px.
  3. Top Items Alignment: Proper spacing and left alignment between top items are maintained at 375px.
  4. User Table Font Size: The font size in the user table reduces after 750px
  5. Setup Invitation History Modal: The modal uses a bordered table and includes placeholders in the Email input field.
  6. Setup New User Modal: The placeholder text is fully visible at 375px.
  7. Reset Password Modal: There is no excessive space beneath the labels.
    I have uploaded a screenshot to confirm these changes.

Screenshot 2024-09-09 at 11 27 20 AM
Screenshot 2024-09-09 at 11 28 04 AM
Screenshot 2024-09-09 at 11 28 37 AM
Screenshot 2024-09-09 at 11 30 03 AM
Screenshot 2024-09-09 at 11 30 15 AM
Screenshot 2024-09-09 at 11 32 30 AM
Screenshot 2024-09-09 at 11 34 12 AM
Screenshot 2024-09-09 at 11 36 03 AM

@saurabhshetty29
Copy link
Copy Markdown

Suggest adding a margin for tabs that wrap to the second line and changing the color of the 'Search' and 'Show' tabs for better visibility. Everything else looks good!
Screenshot 2024-09-09 at 9 45 16 PM
Screenshot 2024-09-09 at 9 47 17 PM

@SFA23SCM35V
Copy link
Copy Markdown
Contributor

I have tested the PR and confirmed that the following changes are functioning as expected:

  • Spacing: Adequate spacing is provided to the right of the "Show" button.
  • Search Input Size: The search input size is appropriate for screen widths of 641px and 491px.
  • Top Items Alignment: Proper spacing and left alignment between top items are maintained at 375px.
  • User Table Font Size: The font size in the user table decreases appropriately after 750px.
  • Invitation History Modal Setup: The modal uses a bordered table, and placeholders are present in the Email input field.
  • New User Modal Setup: The placeholder text is fully visible at 375px.
  • Reset Password Modal: There is no excessive space beneath the labels.

I have also uploaded a screenshot to confirm these changes.
PR #2583

SFA23SCM35V
SFA23SCM35V previously approved these changes Sep 12, 2024
Copy link
Copy Markdown
Contributor

@SFA23SCM35V SFA23SCM35V left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pr

Copy link
Copy Markdown

@Abhinav-Ankur786 Abhinav-Ankur786 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is getting resized and it works as per PR
Screenshot 2024-09-13 at 9 59 32 PM

@Shreyav2000 Shreyav2000 self-requested a review September 14, 2024 02:22
Shreyav2000
Shreyav2000 previously approved these changes Sep 14, 2024
Copy link
Copy Markdown
Contributor

@Shreyav2000 Shreyav2000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested the changes, and everything works as expected.

Spacing, alignment, and font size adjustments are perfect across various screen widths.
Modals, placeholders, and table borders display correctly.
Great job on the UI fixes!

Screen.Recording.2024-09-13.at.9.20.52.PM.mov

@geetamatkar
Copy link
Copy Markdown
Contributor

Hi @suaniii ,
I tested this PR and everything is working as expected.

  • Search input size is appropriate at screen widths around 641px and 491px.
  • There is proper spacing and left alignment between top items at 375px.
  • User table font size reduces after 750px to minimize side scrolling.
  • Setup invitation history modal uses a bordered table and includes placeholders in Email input.
  • Placeholder text is fully visible in the Setup New User modal at 375px.
  • Reset password modal does not have excessive space beneath the labels.

I have one suggestion, if there is proper margin spacings between all buttons under user management, it will look better.

PR2583-1 PR2583-2 PR2583-3 PR2583-4

@nishitag5 nishitag5 self-requested a review September 14, 2024 21:15
nishitag5
nishitag5 previously approved these changes Sep 14, 2024
Copy link
Copy Markdown
Contributor

@nishitag5 nishitag5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes work as described.

Recording.2024-09-14.171206.mp4

@suaniii
Copy link
Copy Markdown
Contributor Author

suaniii commented Nov 9, 2024

Code changes works as expected. As a suggestion, there can be margin space between the search and show buttons. Rest everything works as expected.

PR.2583.mov

Added space, please review again.

@suaniii
Copy link
Copy Markdown
Contributor Author

suaniii commented Nov 9, 2024

I have reviewed the changes and everything is working fine and has been approved. However, I noticed there is no space to the right of the "Show" button. Could this be adjusted?

image

The search input size is appropriate to the screen width 641px and 491px

image

image

At 375px, lack of space between the rows and for smaller screens from 819px image

Setup invitation modal history uses the table and has input placeholder for email image

image

Reset password button does not have excessive space beneath the labels image

Added space, please review again.

@suaniii
Copy link
Copy Markdown
Contributor Author

suaniii commented Nov 9, 2024

Show does not have space near the search. Works fine for search input size is appropriate at screen widths around 641px and 491px.

image

there is proper spacing and left alignment between top items at 375px. image

user table font size reduces after 750px to minimize side scrolling. image

everything alings perfectly image image image

Added space, please review again.

@suaniii
Copy link
Copy Markdown
Contributor Author

suaniii commented Nov 9, 2024

zhiminV

Added space, please review again.

Copy link
Copy Markdown
Contributor

@honglinchen0524 honglinchen0524 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! All features work as intended.

PR2583.mp4

bhavya17prakash
bhavya17prakash previously approved these changes Feb 8, 2025
Copy link
Copy Markdown

@bhavya17prakash bhavya17prakash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed Changes. Works as Expected.

404450608-bb211543-09d7-4e64-bc30-936bc01da301.mp4

@HarideepValiveru
Copy link
Copy Markdown

Reviewed PR. The code is well-organized and covers a lot of functionality like managing users, permissions, modals, and UI updates. It works as expected

Copy link
Copy Markdown
Contributor

@myeeli myeeli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have checked out the PR. Although all the functionalities are working as expected , while clicking on reset password i could see the field names are displayed twice, as you can see in the last picture. Also, i could see some display statements and warnings are getting displayed in the console when navigated to the user management screen.

PR 2583 - 1 PR 2583 - 2 PR 2583 - 3 PR 2583 - 4 PR 2583 - 5 PR 2583 - 6

@suaniii
Copy link
Copy Markdown
Contributor Author

suaniii commented Apr 5, 2025

I have checked out the PR. Although all the functionalities are working as expected , while clicking on reset password i could see the field names are displayed twice, as you can see in the last picture. Also, i could see some display statements and warnings are getting displayed in the console when navigated to the user management screen.

Thanks for the feedback. The duplicate field names issue has been fixed.

@suaniii suaniii force-pushed the yili_user_management_page_ui branch from 3867f8c to 21b2458 Compare April 5, 2025 06:35
@one-community one-community merged commit d47a20b into development Apr 9, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.