Skip to content

Conversation

@williamjallen
Copy link
Collaborator

CDash historically offered the ability to subscribe to notifications on a per-label basis, meaning that users could subscribe to the portion of the errors relevant to them without being bothered by errors related to other parts of the codebase. This functionality is currently broken, causes performance issues for several fundamental reasons, and is entirely untested. This PR removes the feature entirely. If a similar feature is desired in the future, we can re-evaluate it as a new feature designed and written from the ground up.

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.

One requested update about a link to nowhere, but also a further question: is this page just fundamentally broken?

I don't see the save button appear when edits are made to the selections or even some of the headers like the hidden Email me: element which makes the selections starting with when ... actually make sense. They all appear to be hidden by a if test="/cdash/edit=1"

@williamjallen williamjallen force-pushed the remove-label-subscription branch from 4fbf507 to 8570600 Compare August 23, 2025 12:39
@williamjallen
Copy link
Collaborator Author

@josephsnyder I had the same thought at first--it took me a while to realize that you need to add &edit=1 to the end of the URL (see the links from the profile page, for example) to make things display properly. I'm planning to make a follow-up PR to remove that unnecessary parameter.

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.

Thanks for the answer and the update. LGTM!

@josephsnyder josephsnyder added this pull request to the merge queue Aug 25, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 25, 2025
@williamjallen williamjallen added this pull request to the merge queue Aug 25, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 25, 2025
@williamjallen williamjallen added this pull request to the merge queue Aug 25, 2025
Merged via the queue into Kitware:master with commit dc01cc7 Aug 25, 2025
7 checks passed
@williamjallen williamjallen deleted the remove-label-subscription branch August 25, 2025 13:38
github-merge-queue bot pushed a commit that referenced this pull request Aug 29, 2025
Following the discussion in
#3066 (review),
this PR removes the unnecessary `edit` query parameter from the project
notifications page. A PR which completely overhauls this page is planned
for the future, but this temporary improvement is good enough for now.
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