Skip to content

Revamp project settings page#3540

Merged
williamjallen merged 1 commit intoKitware:masterfrom
williamjallen:project-settings-page
Mar 23, 2026
Merged

Revamp project settings page#3540
williamjallen merged 1 commit intoKitware:masterfrom
williamjallen:project-settings-page

Conversation

@williamjallen
Copy link
Collaborator

This PR completely replaces the project settings page, fixing numerous bugs, cleaning up the UI, and allowing us to deprecate two legacy API routes. Along the way, I fixed an issue where the fileUploadLimit returned a value in bytes rather than the documented GiB.

Before After
image image

Copy link
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new page looks good and I think it flows well.
The only question I have is: where does someone go to download the CTestConfig file from CDash now? The link has disappeared from this page and I don't see any other way that links to the two routes that we have,

This PR completely replaces the project settings page, fixing numerous bugs, cleaning up the UI, and allowing us to deprecate two legacy API routes.  Along the way, I fixed an issue where the fileUploadLimit returned a value in bytes rather than the documented GiB.
Copy link
Member

@josephsnyder josephsnyder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect. No other problems!

@josephsnyder josephsnyder enabled auto-merge March 23, 2026 13:38
@josephsnyder josephsnyder added this pull request to the merge queue Mar 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 23, 2026
@josephsnyder josephsnyder added this pull request to the merge queue Mar 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 23, 2026
@williamjallen williamjallen added this pull request to the merge queue Mar 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 23, 2026
@williamjallen williamjallen added this pull request to the merge queue Mar 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 23, 2026
@williamjallen williamjallen added this pull request to the merge queue Mar 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 23, 2026
@williamjallen williamjallen added this pull request to the merge queue Mar 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 23, 2026
@williamjallen williamjallen added this pull request to the merge queue Mar 23, 2026
Merged via the queue into Kitware:master with commit 6ee7e8d Mar 23, 2026
12 of 14 checks passed
@williamjallen williamjallen deleted the project-settings-page branch March 23, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants