-
Notifications
You must be signed in to change notification settings - Fork 76
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Overhaul site information page (#2661)
The site information page `/sites/<id>` is currently somewhat broken, and does not present much useful information. This PR is the first of several planned as part of a revitalization of the CDash site feature. The entire UI was rebuilt with DaisyUI based on information provided via the GraphQL API. Further improvements remain to be made, including: - The "claim site" feature should be moved to this page - Site information should be editable directly from this page - Aggregate time per project, current site location, and build status information should be added Closes #1126 Related to #1984 New UI: ![image](https://github.com/user-attachments/assets/395d7883-469a-470f-a538-b73a4d3a616d)
- Loading branch information
1 parent
af3aabb
commit 9fd9dcc
Showing
17 changed files
with
709 additions
and
514 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.