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

Fixes #26059: Create a new ‘About’ page for easy access to technical information #6102

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

RaphaelGauthier
Copy link
Member

@RaphaelGauthier RaphaelGauthier commented Dec 20, 2024

https://issues.rudder.io/issues/26059

Here is what the page looks like :
about-page

User can easily copy info to clipboard while hovering them using different buttons:

  • The main button, which copies all the information on the page in JSON format:
    about-main-btn

  • The ones at section level, which copies all the section information (also in JSON format):
    about-hover-section

  • and the ones next to each info item, which only copy the value of the item
    about-hover-data

Here is a preview of the json copied to clipboard from the main button on this page :
{ "rudder": { "version": "8.3.0", "build": "build-1", "instanceId": "d40076ff-6a7d-4887-b1a9-6c99c4b25e29", "relays": [ { "uuid": "0123-4567-8901-2345", "hostname": "relay1", "managedNodes": 96 }, { "uuid": "4567-8901-2345-6789", "hostname": "relay2", "managedNodes": 202 }, { "uuid": "8901-2345-6789-0123", "hostname": "relay3", "managedNodes": 29 } ] }, "system": { "os": { "name": "Ubuntu", "version": "24.04" }, "jvm": { "version": "9.0", "cmd": "lauchOptions -X -R --param1 --param2 --param3 --param4 --param5" } }, "nodes": { "total": 1000, "audit": 600, "enforce": 400, "enabled": 900, "disabled": 100 }, "plugins": [ { "id": "branding", "name": "Branding", "version": "2.0.0", "abiVersion": "8.3.0", "license": { "licensee": "Demo Normation", "startDate": "01-01-2024", "endDate": "01-01-2025", "allowedNodesNumber": 9999, "supportedVersions": "8.3.0" } } ] }

@RaphaelGauthier RaphaelGauthier requested a review from fanf December 20, 2024 15:39
@RaphaelGauthier RaphaelGauthier force-pushed the enh_26059/create_a_new_about_page_for_easy_access_to_technical_information branch from 7cc1a0e to b92bba6 Compare December 20, 2024 15:49
@RaphaelGauthier
Copy link
Member Author

Commit modified

…hnical information

Fixes #26059: Create a new ‘About’ page for easy access to technical information
@RaphaelGauthier
Copy link
Member Author

PR updated with a new commit

… to technical information

Fixes #26059: Create a new ‘About’ page for easy access to technical information
@RaphaelGauthier
Copy link
Member Author

PR updated with a new commit

… access to technical information

Fixes #26059: Create a new ‘About’ page for easy access to technical information
@RaphaelGauthier
Copy link
Member Author

PR updated with a new commit

…or easy access to technical information

Fixes #26059: Create a new ‘About’ page for easy access to technical information
@RaphaelGauthier
Copy link
Member Author

PR updated with a new commit

… page for easy access to technical information

Fixes #26059: Create a new ‘About’ page for easy access to technical information
@RaphaelGauthier
Copy link
Member Author

PR updated with a new commit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant