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

feat: New users page active tab #32024

Merged
merged 12 commits into from
Jul 16, 2024
Merged

feat: New users page active tab #32024

merged 12 commits into from
Jul 16, 2024

Conversation

rique223
Copy link
Contributor

@rique223 rique223 commented Mar 18, 2024

Proposed changes (including videos or screenshots)

Implemented a new "active" tab to the users page table, this tab lists the users that haved logged in for the first time and are active. Also, implemented a roles filtering component, improved the MultiSelectCustom and created the necessary new translation keys.

Demo gif:
new_users_page_active

Issue(s)

Steps to test or reproduce

Further comments

Blocked by: #31987 and #32470
Related to: #30236
Old Jira task: WM-51
New Jira task for Conn: CONN-273

Copy link

changeset-bot bot commented Mar 18, 2024

🦋 Changeset detected

Latest commit: 79b0324

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 34 packages
Name Type
@rocket.chat/meteor Minor
@rocket.chat/i18n Patch
@rocket.chat/ui-client Major
@rocket.chat/mock-providers Patch
@rocket.chat/ui-contexts Major
@rocket.chat/web-ui-registration Major
@rocket.chat/gazzodown Major
@rocket.chat/fuselage-ui-kit Major
@rocket.chat/livechat Patch
@rocket.chat/ui-avatar Major
@rocket.chat/ui-video-conf Major
@rocket.chat/uikit-playground Patch
@rocket.chat/ddp-streamer Patch
@rocket.chat/omnichannel-transcript Patch
@rocket.chat/core-typings Minor
@rocket.chat/rest-typings Minor
@rocket.chat/apps Patch
@rocket.chat/core-services Patch
@rocket.chat/cron Patch
@rocket.chat/model-typings Patch
@rocket.chat/account-service Patch
@rocket.chat/authorization-service Patch
@rocket.chat/presence-service Patch
@rocket.chat/queue-worker Patch
@rocket.chat/stream-hub-service Patch
@rocket.chat/api-client Patch
@rocket.chat/license Patch
@rocket.chat/omnichannel-services Patch
@rocket.chat/pdf-worker Patch
@rocket.chat/presence Patch
rocketchat-services Patch
@rocket.chat/ddp-client Patch
@rocket.chat/models Patch
@rocket.chat/instance-status Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@rique223 rique223 changed the title feat: New users page pending tab feat: New users page active tab Mar 18, 2024
Copy link

codecov bot commented Mar 18, 2024

Codecov Report

Attention: Patch coverage is 79.16667% with 5 lines in your changes missing coverage. Please review.

Project coverage is 54.39%. Comparing base (fa82159) to head (79b0324).

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop   #32024      +/-   ##
===========================================
- Coverage    55.54%   54.39%   -1.15%     
===========================================
  Files         2633     2554      -79     
  Lines        57197    56026    -1171     
  Branches     11848    11623     -225     
===========================================
- Hits         31768    30474    -1294     
- Misses       22743    22941     +198     
+ Partials      2686     2611      -75     
Flag Coverage Δ
e2e 52.01% <82.60%> (-2.30%) ⬇️
unit 72.08% <0.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

@rique223 rique223 added this to the 7.0 milestone Mar 21, 2024
Copy link
Contributor

dionisio-bot bot commented Apr 8, 2024

Looks like this PR is ready to merge! 🎉
If you have any trouble, please check the PR guidelines

@rique223 rique223 removed this from the 7.0 milestone Apr 10, 2024
Base automatically changed from feat/new-user-panel-pending to develop June 21, 2024 02:54
Added a new "active" tab to the users page table, this tab lists the users that haved logged in for the first time and are active. Also, implemented a roles filtering component, improved the MultiSelectCustom and created the necessary new translation keys.
Changed the implementation of the new users table filters from a fully custom "Box based" code to a standardized use of the FilterByText component with children. Also improved the positioning and styling of the MultiSelectCustom by properly implementing the useOutsideClick and usePosition custom hooks together with reusing the fuselage button and input styles in the anchor of the component.
@rique223 rique223 marked this pull request as ready for review July 11, 2024 18:39
@rique223 rique223 requested a review from a team as a code owner July 11, 2024 18:40
@rique223 rique223 added this to the 6.11 milestone Jul 12, 2024
@rique223 rique223 added the stat: QA assured Means it has been tested and approved by a company insider label Jul 16, 2024
@dionisio-bot dionisio-bot bot added the stat: ready to merge PR tested and approved waiting for merge label Jul 16, 2024
@kodiakhq kodiakhq bot merged commit 3ffe4a2 into develop Jul 16, 2024
48 of 49 checks passed
@kodiakhq kodiakhq bot deleted the feat/new-user-panel-active branch July 16, 2024 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stat: QA assured Means it has been tested and approved by a company insider stat: ready to merge PR tested and approved waiting for merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants