Skip to content
代码片段 群组 项目
提交 df78af24 编辑于 作者: lorenzvanherwaarden's avatar lorenzvanherwaarden
浏览文件

Hide severity sorting for pipeline security tab

上级 0719e8b1
No related branches found
No related tags found
无相关合并请求
<script> <script>
import VulnerabilityReport from '../shared/vulnerability_report/vulnerability_report.vue'; import VulnerabilityReport from '../shared/vulnerability_report/vulnerability_report.vue';
import { FILTERS, FIELDS } from '../shared/vulnerability_report/constants'; import { FILTER_PRESETS, FIELD_PRESETS } from '../shared/vulnerability_report/constants';
import VulnerabilityFindingModal from './vulnerability_finding_modal.vue'; import VulnerabilityFindingModal from './vulnerability_finding_modal.vue';
export default { export default {
...@@ -36,15 +36,8 @@ export default { ...@@ -36,15 +36,8 @@ export default {
this.selectedFinding = undefined; this.selectedFinding = undefined;
}, },
}, },
filtersToShow: [FILTERS.STATUS, FILTERS.SEVERITY, FILTERS.TOOL_PIPELINE], filtersToShow: FILTER_PRESETS.PIPELINE,
fieldsToShow: [ fieldsToShow: FIELD_PRESETS.PIPELINE,
FIELDS.CHECKBOX,
FIELDS.STATUS,
FIELDS.SEVERITY,
FIELDS.DESCRIPTION,
FIELDS.IDENTIFIER,
FIELDS.TOOL,
],
}; };
</script> </script>
......
...@@ -24,6 +24,12 @@ export const FIELDS = { ...@@ -24,6 +24,12 @@ export const FIELDS = {
class: 'severity', class: 'severity',
sortable: true, sortable: true,
}, },
// This field can be removed once we can sort findings on severity: https://gitlab.com/gitlab-org/gitlab/-/issues/360480
PIPELINE_SEVERITY: {
key: 'severity',
label: s__('Vulnerability|Severity'),
class: 'severity',
},
DESCRIPTION: { DESCRIPTION: {
key: 'title', key: 'title',
label: __('Description'), label: __('Description'),
...@@ -75,6 +81,13 @@ export const FIELD_PRESETS = { ...@@ -75,6 +81,13 @@ export const FIELD_PRESETS = {
DEVELOPMENT: [...BASE_FIELDS.START, FIELDS.IDENTIFIER, FIELDS.TOOL, ...BASE_FIELDS.END], DEVELOPMENT: [...BASE_FIELDS.START, FIELDS.IDENTIFIER, FIELDS.TOOL, ...BASE_FIELDS.END],
OPERATIONAL: [...BASE_FIELDS.START, FIELDS.CLUSTER, ...BASE_FIELDS.END], OPERATIONAL: [...BASE_FIELDS.START, FIELDS.CLUSTER, ...BASE_FIELDS.END],
AGENT: [...BASE_FIELDS.START, ...BASE_FIELDS.END], AGENT: [...BASE_FIELDS.START, ...BASE_FIELDS.END],
PIPELINE: [
FIELDS.STATUS,
FIELDS.PIPELINE_SEVERITY,
FIELDS.DESCRIPTION,
FIELDS.IDENTIFIER,
FIELDS.TOOL,
],
}; };
const BASE_FILTERS = { START: [FILTERS.STATUS, FILTERS.SEVERITY], END: [FILTERS.ACTIVITY] }; const BASE_FILTERS = { START: [FILTERS.STATUS, FILTERS.SEVERITY], END: [FILTERS.ACTIVITY] };
...@@ -85,6 +98,7 @@ export const FILTER_PRESETS = { ...@@ -85,6 +98,7 @@ export const FILTER_PRESETS = {
OPERATIONAL_PROJECT: [...BASE_FILTERS.START, FILTERS.CLUSTER, FILTERS.IMAGE, ...BASE_FILTERS.END], OPERATIONAL_PROJECT: [...BASE_FILTERS.START, FILTERS.CLUSTER, FILTERS.IMAGE, ...BASE_FILTERS.END],
OPERATIONAL: [...BASE_FILTERS.START, FILTERS.PROJECT, ...BASE_FILTERS.END], OPERATIONAL: [...BASE_FILTERS.START, FILTERS.PROJECT, ...BASE_FILTERS.END],
AGENT: [...BASE_FILTERS.START, FILTERS.IMAGE, ...BASE_FILTERS.END], AGENT: [...BASE_FILTERS.START, FILTERS.IMAGE, ...BASE_FILTERS.END],
PIPELINE: [FILTERS.STATUS, FILTERS.SEVERITY, FILTERS.TOOL_PIPELINE],
}; };
export const REPORT_TYPE_PRESETS = { export const REPORT_TYPE_PRESETS = {
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册