-
Notifications
You must be signed in to change notification settings - Fork 875
feat(site): display user status history as an indication of license usage #16020
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
Conversation
If I want to test this locally, what’s the best way to generate the data? I’d really appreciate it if you could share a seed script so that I—and possibly a PM—can fully test it before it’s merged. |
@SasSwart, I’d also suggest requesting a review from someone with BE expertise, as there are quite a few changes in this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FE code looks solid—great work! I'll hold off on approving until I test the changes locally. Sounds good?
<HelpTooltipTitle>How do we calculate active users?</HelpTooltipTitle> | ||
<HelpTooltipTitle> | ||
How do we calculate user activity? | ||
</HelpTooltipTitle> | ||
<HelpTooltipText> | ||
When a connection is initiated to a user's workspace they are |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we’re updating the data on this chart, should we also update the content of this tooltip?
Yeah. That's perfect. The backend changes are being reviewed in a separate PR. Once that merges this will be FE only. No rush. Thanks! |
Considerations for Chart Design (Based on Storybook Stories)GeneralSettingsPageView: Many Users![]()
ActiveUserChart: Multiple Series![]()
GeneralSettingsPageView: Total Users Exceeds License But Not Active Users![]()
In #15297, we discussed how this chart should ideally look. Over time and through various iterations, the original vision may have been lost. I still believe that aligning the design closer to the initial proposal would enhance its clarity and professionalism. Achieving this may require installing the shadcn Chart component manually and addressing potential integration issues. @SasSwart, I understand this might extend beyond your typical scope, so I’m happy to take care of it for you if you’d prefer. However, if you’d like to explore this yourself, I’d be more than happy to guide you through the process. Additionally, we can create a separate issue to address these enhancements once this PR is merged. Let me know how you’d like to proceed! 😊 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving this so we can merge it into main ASAP. I’ll refine the design in a separate PR.
RE: #15740, #15297
Based on #16019, this PR adds the frontend changes required to display a graph of user status over time in the general settings page.