diff --git a/CHANGELOG.md b/CHANGELOG.md index 172eba6f7..8f84ed093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # OSIM Changelog ## [Unreleased] +### Added +* Show Flaw Labels on Flaw List Component (`OSIDB-3805`) + ### Fixed * Fix incorrect affects ordering by Impact and Resolution (`OSIDB-3480`) diff --git a/openapi.yml b/openapi.yml index 55b16a720..95eaea1cc 100644 --- a/openapi.yml +++ b/openapi.yml @@ -1,7 +1,7 @@ openapi: 3.0.3 info: title: OSIDB API - version: 4.5.6 + version: 4.6.1 description: REST API autogenerated docs for the OSIDB and its components paths: /auth/token: @@ -7022,6 +7022,7 @@ components: readOnly: true ps_component: type: string + nullable: true maxLength: 255 impact: oneOf: @@ -7040,6 +7041,9 @@ components: items: $ref: '#/components/schemas/AffectCVSS' readOnly: true + purl: + type: string + nullable: true embargoed: type: boolean description: The embargoed boolean attribute is technically read-only as @@ -7066,7 +7070,6 @@ components: - delegated_resolution - embargoed - flaw - - ps_component - ps_module - ps_product - trackers @@ -7108,6 +7111,7 @@ components: readOnly: true ps_component: type: string + nullable: true maxLength: 255 impact: oneOf: @@ -7126,6 +7130,9 @@ components: items: $ref: '#/components/schemas/AffectCVSS' readOnly: true + purl: + type: string + nullable: true embargoed: type: boolean description: The embargoed boolean attribute is technically read-only as @@ -7152,7 +7159,6 @@ components: - delegated_resolution - embargoed - flaw - - ps_component - ps_module - ps_product - trackers @@ -7336,6 +7342,7 @@ components: readOnly: true ps_component: type: string + nullable: true maxLength: 255 impact: oneOf: @@ -7354,6 +7361,9 @@ components: items: $ref: '#/components/schemas/AffectCVSS' readOnly: true + purl: + type: string + nullable: true embargoed: type: boolean description: The embargoed boolean attribute is technically read-only as @@ -7375,7 +7385,6 @@ components: - delegated_resolution - embargoed - flaw - - ps_component - ps_module - ps_product - trackers @@ -7707,6 +7716,11 @@ components: items: $ref: '#/components/schemas/FlawCVSS' readOnly: true + labels: + type: array + items: + $ref: '#/components/schemas/FlawCollaborator' + nullable: true embargoed: type: boolean description: The embargoed boolean attribute is technically read-only as @@ -8050,6 +8064,19 @@ components: - updated_dt - uuid - vector + FlawCollaborator: + type: object + description: FlawCollaborator serializer + properties: + label: + type: string + state: + $ref: '#/components/schemas/StateEnum' + contributor: + type: string + maxLength: 255 + required: + - label FlawComment: type: object description: FlawComment serializer for use by flaw_comments endpoint @@ -8339,6 +8366,11 @@ components: items: $ref: '#/components/schemas/FlawCVSS' readOnly: true + labels: + type: array + items: + $ref: '#/components/schemas/FlawCollaborator' + nullable: true embargoed: type: boolean description: The embargoed boolean attribute is technically read-only as @@ -9132,6 +9164,13 @@ components: - XEN - XPDF type: string + StateEnum: + enum: + - NEW + - REQ + - SKIP + - DONE + type: string SupportedProducts: type: object properties: diff --git a/package.json b/package.json index 2b5f1ffb2..050bd8db7 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@mrmarble/djangoql-completion": "^0.8.3", "@popperjs/core": "^2.11.8", "@rollup/plugin-inject": "^5.0.5", - "@vueuse/core": "^10.4.1", + "@vueuse/core": "^12.3.0", "axios": "^1.7.4", "bootstrap": "^5.3.2", "bootstrap-icons": "^1.11.3", @@ -41,7 +41,7 @@ "pinia": "^2.1.4", "ramda": "^0.29.1", "sanitize-html": "^2.12.1", - "vue": "^3.4.19", + "vue": "^3.5.13", "vue-imask": "^7.1.2", "vue-router": "^4.2.4", "zod": "^3.21.4" diff --git a/src/components/IssueQueue/IssueQueue.vue b/src/components/IssueQueue/IssueQueue.vue index 0836519d5..ec3f3fefa 100644 --- a/src/components/IssueQueue/IssueQueue.vue +++ b/src/components/IssueQueue/IssueQueue.vue @@ -1,39 +1,43 @@ @@ -189,9 +178,9 @@ watch(params, () => { -