Repository navigation
Conversation
Each graph on the resource graphs pages gets an "Add to collection" button (hidden for read-only users) that opens a dialog with title, timespan and a collection select whose "New collection..." entry creates the holder in the same flow. Replaces the legacy AngularJS add-to-ksc modal.
Delete the KSC Spring MVC controllers, JSPs, the ksc-wizard app and /rest/ksc with its IT, and repoint everything that used them: the legacy graph results helpers (now the graph-results app) and the header quick search talk to /api/v2/graph-collections and link to the SPA, as do the menu templates, the Reports page and the home page. The SPA list page gains a node and domain picker for on-the-fly collections, replacing the legacy index page's section. Docs and release notes updated; the KSC smoke test is rewritten against the SPA as GraphCollectionsIT.
dino2gnt
requested review from
cgorantla,
christianpape,
marshallmassengill and
synqotik
October 23, 2026 23:10
This branch has not been deployed
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an "Add to collection" dialog to the Vue resource graphs (title, timespan, existing or new collection), replacing the AngularJS add-to-ksc modal.
Deletes the KSC controllers, JSPs, ksc-wizard app and /rest/ksc. The graph results helpers, header quick search, menu templates, Reports page and home page now use /api/v2/graph-collections and the SPA. The SPA list page gains a node and domain picker for on-the-fly collections. Docs and release notes updated; KSCEditorIT rewritten as GraphCollectionsIT.
Kept: ksc-performance-reports.xml, its XSD, the migrator, ksc.default.graphsPerLine, the kscReportUpdated UEI.
Verified: eslint, vue-tsc, vitest clean; webapp-rest, webapp and smoke-test compile on JDK 25; GraphCollectionRestServiceIT 16/16.
External References