Update project configuration options in Instance dashboards to use GraphQL queries/mutations
Problem to solve
The Instance level dashboard supports configurations based on project. For the sake of expediting delivery we used existing REST endpoints in the initial implementation of the Standalone Vulnerabilities MVC. This ticket tracks the need to update that implementation to use GraphQL endpoints instead.
This includes the "Edit Dashboard" button pictured here
And the "Add a project to your dashboard" view pictured here
Intended users
Design & Experience
The design remains unchanged from how it displays to customers today.
Documentation
Existing functionality not changing => no doc updates needed
Links / references
Implementation
-
frontend create a new first-class-project-manager
component that uses GraphQL over Vuex and that replaces theproject_manager.vue
component, per this discussion
Edited by Alexander Turinske