Commit 76aa9c03 authored by Paul Gascou-Vaillancourt's avatar Paul Gascou-Vaillancourt Committed by Paul Slaughter

Refactor On-demand Scans form

- Leverage profile selector components to remove duplicated code
- Update specs
- Clean up and improve existings specs
parent 4a8e4ea5
...@@ -737,8 +737,8 @@ To run an on-demand DAST scan, you need: ...@@ -737,8 +737,8 @@ To run an on-demand DAST scan, you need:
1. From your project's home page, go to **Security & Compliance > On-demand Scans** in the left sidebar. 1. From your project's home page, go to **Security & Compliance > On-demand Scans** in the left sidebar.
1. Click **Create new DAST scan**. 1. Click **Create new DAST scan**.
1. In **Scanner settings**, select a scanner profile from the dropdown. 1. In **Scanner profile**, select a scanner profile from the dropdown.
1. In **Site profiles**, select a site profile from the dropdown. 1. In **Site profile**, select a site profile from the dropdown.
1. Click **Run scan**. 1. Click **Run scan**.
The on-demand DAST scan runs and the project's dashboard shows the results. The on-demand DAST scan runs and the project's dashboard shows the results.
......
...@@ -20,12 +20,10 @@ export const SCANNER_PROFILES_QUERY = { ...@@ -20,12 +20,10 @@ export const SCANNER_PROFILES_QUERY = {
field: 'dastScannerProfileId', field: 'dastScannerProfileId',
fetchQuery: dastScannerProfilesQuery, fetchQuery: dastScannerProfilesQuery,
fetchError: ERROR_FETCH_SCANNER_PROFILES, fetchError: ERROR_FETCH_SCANNER_PROFILES,
queryKind: 'scannerProfiles',
}; };
export const SITE_PROFILES_QUERY = { export const SITE_PROFILES_QUERY = {
field: 'dastSiteProfileId', field: 'dastSiteProfileId',
fetchQuery: dastSiteProfilesQuery, fetchQuery: dastSiteProfilesQuery,
fetchError: ERROR_FETCH_SITE_PROFILES, fetchError: ERROR_FETCH_SITE_PROFILES,
queryKind: 'siteProfiles',
}; };
...@@ -17826,9 +17826,6 @@ msgstr "" ...@@ -17826,9 +17826,6 @@ msgstr ""
msgid "OnDemandScans|Scanner profile" msgid "OnDemandScans|Scanner profile"
msgstr "" msgstr ""
msgid "OnDemandScans|Scanner settings"
msgstr ""
msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}"
msgstr "" msgstr ""
...@@ -17838,9 +17835,6 @@ msgstr "" ...@@ -17838,9 +17835,6 @@ msgstr ""
msgid "OnDemandScans|Site profile" msgid "OnDemandScans|Site profile"
msgstr "" msgstr ""
msgid "OnDemandScans|Site profiles"
msgstr ""
msgid "OnDemandScans|Use existing scanner profile" msgid "OnDemandScans|Use existing scanner profile"
msgstr "" msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment