Skip to content

feat: New users page active tab#32024

Merged
kodiakhq[bot] merged 12 commits intodevelopfrom
feat/new-user-panel-active
Jul 16, 2024
Merged

feat: New users page active tab#32024
kodiakhq[bot] merged 12 commits intodevelopfrom
feat/new-user-panel-active

Conversation

@rique223
Copy link
Copy Markdown
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

@changeset-bot
Copy link
Copy Markdown

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
@codecov
Copy link
Copy Markdown

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
@dionisio-bot
Copy link
Copy Markdown
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
@rique223 rique223 force-pushed the feat/new-user-panel-active branch from 5e31c7a to c6e5b7f Compare June 24, 2024 23:18
rique223 added 7 commits July 10, 2024 02:44
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.
@tassoevan tassoevan force-pushed the feat/new-user-panel-active branch from 66844ff to d315d45 Compare July 10, 2024 05:46
@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
@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