DAST Site Profile Library implementation - Iteration 1 - Create Vue App - Frontend

Summary

This issue captures part of the frontend work to create the MVC version of the on-demand scan profiles library. Its main goal is to bootstrap the root component and provide a layout structure for the rest of the app.

Resources

Implementation Plan

  • new js-entry point for mounting component
  • pass new-profile url from backend to js-entry via data-attributes
  • root component / app
  • graphQL provider
  • new profile button (MVC: single-button "New site profile")
  • tabs component (MVC: only "site profiles" tab)
  • placeholder for listings component
  • specs
Edited by David Pisek