Commit dcf49473 authored by Savas Vedova's avatar Savas Vedova Committed by Mark Chao

Add confirmed at field to vulnerability type in GQL

- Update docs
- Add changelog
parent 59e3ea2c
...@@ -24606,6 +24606,11 @@ type VulnerabilitiesCountByDayEdge { ...@@ -24606,6 +24606,11 @@ type VulnerabilitiesCountByDayEdge {
Represents a vulnerability Represents a vulnerability
""" """
type Vulnerability implements Noteable { type Vulnerability implements Noteable {
"""
Timestamp of when the vulnerability state was changed to confirmed
"""
confirmedAt: Time
""" """
Description of the vulnerability Description of the vulnerability
""" """
......
...@@ -71715,6 +71715,20 @@ ...@@ -71715,6 +71715,20 @@
"name": "Vulnerability", "name": "Vulnerability",
"description": "Represents a vulnerability", "description": "Represents a vulnerability",
"fields": [ "fields": [
{
"name": "confirmedAt",
"description": "Timestamp of when the vulnerability state was changed to confirmed",
"args": [
],
"type": {
"kind": "SCALAR",
"name": "Time",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{ {
"name": "description", "name": "description",
"description": "Description of the vulnerability", "description": "Description of the vulnerability",
...@@ -3716,6 +3716,7 @@ Represents a vulnerability. ...@@ -3716,6 +3716,7 @@ Represents a vulnerability.
| Field | Type | Description | | Field | Type | Description |
| ----- | ---- | ----------- | | ----- | ---- | ----------- |
| `confirmedAt` | Time | Timestamp of when the vulnerability state was changed to confirmed |
| `description` | String | Description of the vulnerability | | `description` | String | Description of the vulnerability |
| `detectedAt` | Time! | Timestamp of when the vulnerability was first detected | | `detectedAt` | Time! | Timestamp of when the vulnerability was first detected |
| `discussions` | DiscussionConnection! | All discussions on this noteable | | `discussions` | DiscussionConnection! | All discussions on this noteable |
......
...@@ -62,6 +62,10 @@ module Types ...@@ -62,6 +62,10 @@ module Types
description: 'Timestamp of when the vulnerability was first detected', description: 'Timestamp of when the vulnerability was first detected',
method: :created_at method: :created_at
field :confirmed_at, Types::TimeType, null: true,
description: 'Timestamp of when the vulnerability state was changed to confirmed',
method: :confirmed_at
def user_notes_count def user_notes_count
::Gitlab::Graphql::Aggregations::Vulnerabilities::LazyUserNotesCountAggregate.new(context, object) ::Gitlab::Graphql::Aggregations::Vulnerabilities::LazyUserNotesCountAggregate.new(context, object)
end end
......
---
title: Add confirmed_at field to vulnerability in GraphQL
merge_request: 49376
author:
type: changed
...@@ -24,6 +24,7 @@ RSpec.describe GitlabSchema.types['Vulnerability'] do ...@@ -24,6 +24,7 @@ RSpec.describe GitlabSchema.types['Vulnerability'] do
project project
issueLinks issueLinks
detected_at detected_at
confirmed_at
notes notes
discussions] discussions]
end end
......
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