Skip to content

Commit dab9f3e

Browse files
GraphQL schema update (#62551)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
1 parent 870074f commit dab9f3e

7 files changed

Lines changed: 343 additions & 0 deletions

File tree

src/graphql/data/fpt/category-map.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,7 @@
802802
"projectv2statusupdateconnection": "projects",
803803
"projectv2statusupdateedge": "projects",
804804
"projectv2view": "projects",
805+
"projectv2viewconfiguration": "projects",
805806
"projectv2viewconnection": "projects",
806807
"projectv2viewedge": "projects",
807808
"projectv2workflow": "projects",
@@ -1694,6 +1695,7 @@
16941695
"projectv2order": "projects",
16951696
"projectv2singleselectfieldoptioninput": "projects",
16961697
"projectv2statusorder": "projects",
1698+
"projectv2viewconfigurationinput": "projects",
16971699
"projectv2vieworder": "projects",
16981700
"projectv2workfloworder": "projects",
16991701
"unarchiveprojectv2iteminput": "projects",

src/graphql/data/fpt/changelog.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,27 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Type 'ProjectV2ViewConfiguration' was added</p>",
8+
"<p>Field <code>visibleFields</code> was added to object type 'ProjectV2ViewConfiguration'</p>",
9+
"<p>Argument <code>after: String</code> added to field 'ProjectV2ViewConfiguration.visibleFields'</p>",
10+
"<p>Argument <code>before: String</code> added to field 'ProjectV2ViewConfiguration.visibleFields'</p>",
11+
"<p>Argument <code>first: Int</code> added to field 'ProjectV2ViewConfiguration.visibleFields'</p>",
12+
"<p>Argument <code>last: Int</code> added to field 'ProjectV2ViewConfiguration.visibleFields'</p>",
13+
"<p>Type 'ProjectV2ViewConfigurationInput' was added</p>",
14+
"<p>Input field <code>visibleFieldIds</code> of type '[ID!]<code>was added to input object type</code>ProjectV2ViewConfigurationInput'</p>",
15+
"<p>Input field <code>configuration</code> of type 'ProjectV2ViewConfigurationInput<code>was added to input object type</code>CreateProjectV2ViewInput'</p>",
16+
"<p>Field <code>configuration</code> was added to object type 'ProjectV2View'</p>",
17+
"<p>Input field <code>configuration</code> of type 'ProjectV2ViewConfigurationInput<code>was added to input object type</code>UpdateProjectV2ViewInput'</p>"
18+
]
19+
}
20+
],
21+
"previewChanges": [],
22+
"upcomingChanges": [],
23+
"date": "2026-07-30"
24+
},
225
{
326
"schemaChanges": [
427
{

src/graphql/data/fpt/schema-projects.json

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4243,6 +4243,13 @@
42434243
}
42444244
],
42454245
"fields": [
4246+
{
4247+
"name": "configuration",
4248+
"description": "<p>The view's configuration.</p>",
4249+
"type": "ProjectV2ViewConfiguration!",
4250+
"id": "projectv2viewconfiguration",
4251+
"href": "/graphql/reference/projects#object-projectv2viewconfiguration"
4252+
},
42464253
{
42474254
"name": "createdAt",
42484255
"description": "<p>Identifies the date and time when the object was created.</p>",
@@ -4740,6 +4747,61 @@
47404747
],
47414748
"category": "projects"
47424749
},
4750+
{
4751+
"name": "ProjectV2ViewConfiguration",
4752+
"id": "projectv2viewconfiguration",
4753+
"href": "/graphql/reference/projects#object-projectv2viewconfiguration",
4754+
"description": "<p>Configuration for a ProjectV2 view.</p>",
4755+
"isDeprecated": false,
4756+
"fields": [
4757+
{
4758+
"name": "visibleFields",
4759+
"description": "<p>The fields visible in the view, in configured order.</p>",
4760+
"type": "ProjectV2FieldConfigurationConnection!",
4761+
"id": "projectv2fieldconfigurationconnection",
4762+
"href": "/graphql/reference/projects#object-projectv2fieldconfigurationconnection",
4763+
"arguments": [
4764+
{
4765+
"name": "after",
4766+
"description": "<p>Returns the elements in the list that come after the specified cursor.</p>",
4767+
"type": {
4768+
"name": "String",
4769+
"id": "string",
4770+
"href": "/graphql/reference/other#scalar-string"
4771+
}
4772+
},
4773+
{
4774+
"name": "before",
4775+
"description": "<p>Returns the elements in the list that come before the specified cursor.</p>",
4776+
"type": {
4777+
"name": "String",
4778+
"id": "string",
4779+
"href": "/graphql/reference/other#scalar-string"
4780+
}
4781+
},
4782+
{
4783+
"name": "first",
4784+
"description": "<p>Returns the first <em>n</em> elements from the list.</p>",
4785+
"type": {
4786+
"name": "Int",
4787+
"id": "int",
4788+
"href": "/graphql/reference/other#scalar-int"
4789+
}
4790+
},
4791+
{
4792+
"name": "last",
4793+
"description": "<p>Returns the last <em>n</em> elements from the list.</p>",
4794+
"type": {
4795+
"name": "Int",
4796+
"id": "int",
4797+
"href": "/graphql/reference/other#scalar-int"
4798+
}
4799+
}
4800+
]
4801+
}
4802+
],
4803+
"category": "projects"
4804+
},
47434805
{
47444806
"name": "ProjectV2ViewConnection",
47454807
"id": "projectv2viewconnection",
@@ -6418,6 +6480,13 @@
64186480
"id": "string",
64196481
"href": "/graphql/reference/other#scalar-string"
64206482
},
6483+
{
6484+
"name": "configuration",
6485+
"description": "<p>The configuration for the view.</p>",
6486+
"type": "ProjectV2ViewConfigurationInput",
6487+
"id": "projectv2viewconfigurationinput",
6488+
"href": "/graphql/reference/projects#input-object-projectv2viewconfigurationinput"
6489+
},
64216490
{
64226491
"name": "layout",
64236492
"description": "<p>The layout of the view.</p>",
@@ -7043,6 +7112,24 @@
70437112
],
70447113
"category": "projects"
70457114
},
7115+
{
7116+
"name": "ProjectV2ViewConfigurationInput",
7117+
"id": "projectv2viewconfigurationinput",
7118+
"href": "/graphql/reference/projects#input-object-projectv2viewconfigurationinput",
7119+
"description": "<p>Configuration for a ProjectV2 view.</p>",
7120+
"isDeprecated": false,
7121+
"inputFields": [
7122+
{
7123+
"name": "visibleFieldIds",
7124+
"description": "<p>The ordered IDs of the fields visible in the view.</p>",
7125+
"type": "[ID!]",
7126+
"id": "id",
7127+
"href": "/graphql/reference/other#scalar-id",
7128+
"isDeprecated": false
7129+
}
7130+
],
7131+
"category": "projects"
7132+
},
70467133
{
70477134
"name": "ProjectV2ViewOrder",
70487135
"id": "projectv2vieworder",
@@ -7551,6 +7638,13 @@
75517638
"id": "string",
75527639
"href": "/graphql/reference/other#scalar-string"
75537640
},
7641+
{
7642+
"name": "configuration",
7643+
"description": "<p>The new configuration for the view.</p>",
7644+
"type": "ProjectV2ViewConfigurationInput",
7645+
"id": "projectv2viewconfigurationinput",
7646+
"href": "/graphql/reference/projects#input-object-projectv2viewconfigurationinput"
7647+
},
75547648
{
75557649
"name": "filter",
75567650
"description": "<p>The new filter for the view.</p>",

src/graphql/data/fpt/schema.docs.graphql

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9058,6 +9058,11 @@ input CreateProjectV2ViewInput {
90589058
"""
90599059
clientMutationId: String
90609060

9061+
"""
9062+
The configuration for the view.
9063+
"""
9064+
configuration: ProjectV2ViewConfigurationInput
9065+
90619066
"""
90629067
The layout of the view.
90639068
"""
@@ -43092,6 +43097,11 @@ enum ProjectV2StatusUpdateStatus @docsCategory(name: "projects") {
4309243097
A view within a ProjectV2.
4309343098
"""
4309443099
type ProjectV2View implements Node @docsCategory(name: "projects") {
43100+
"""
43101+
The view's configuration.
43102+
"""
43103+
configuration: ProjectV2ViewConfiguration!
43104+
4309543105
"""
4309643106
Identifies the date and time when the object was created.
4309743107
"""
@@ -43388,6 +43398,55 @@ type ProjectV2View implements Node @docsCategory(name: "projects") {
4338843398
)
4338943399
}
4339043400

43401+
"""
43402+
Configuration for a ProjectV2 view.
43403+
"""
43404+
type ProjectV2ViewConfiguration @docsCategory(name: "projects") {
43405+
"""
43406+
The fields visible in the view, in configured order.
43407+
"""
43408+
visibleFields(
43409+
"""
43410+
Returns the elements in the list that come after the specified cursor.
43411+
"""
43412+
after: String
43413+
43414+
"""
43415+
Returns the elements in the list that come before the specified cursor.
43416+
"""
43417+
before: String
43418+
43419+
"""
43420+
Returns the first _n_ elements from the list.
43421+
"""
43422+
first: Int
43423+
43424+
"""
43425+
Returns the last _n_ elements from the list.
43426+
"""
43427+
last: Int
43428+
): ProjectV2FieldConfigurationConnection!
43429+
}
43430+
43431+
"""
43432+
Configuration for a ProjectV2 view.
43433+
"""
43434+
input ProjectV2ViewConfigurationInput @docsCategory(name: "projects") {
43435+
"""
43436+
The ordered IDs of the fields visible in the view.
43437+
"""
43438+
visibleFieldIds: [ID!]
43439+
@possibleTypes(
43440+
concreteTypes: [
43441+
"ProjectV2Field"
43442+
"ProjectV2IterationField"
43443+
"ProjectV2MultiSelectField"
43444+
"ProjectV2SingleSelectField"
43445+
]
43446+
abstractType: "ProjectV2FieldConfiguration"
43447+
)
43448+
}
43449+
4339143450
"""
4339243451
The connection type for ProjectV2View.
4339343452
"""
@@ -70401,6 +70460,11 @@ input UpdateProjectV2ViewInput {
7040170460
"""
7040270461
clientMutationId: String
7040370462

70463+
"""
70464+
The new configuration for the view.
70465+
"""
70466+
configuration: ProjectV2ViewConfigurationInput
70467+
7040470468
"""
7040570469
The new filter for the view.
7040670470
"""

src/graphql/data/ghec/category-map.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,7 @@
802802
"projectv2statusupdateconnection": "projects",
803803
"projectv2statusupdateedge": "projects",
804804
"projectv2view": "projects",
805+
"projectv2viewconfiguration": "projects",
805806
"projectv2viewconnection": "projects",
806807
"projectv2viewedge": "projects",
807808
"projectv2workflow": "projects",
@@ -1694,6 +1695,7 @@
16941695
"projectv2order": "projects",
16951696
"projectv2singleselectfieldoptioninput": "projects",
16961697
"projectv2statusorder": "projects",
1698+
"projectv2viewconfigurationinput": "projects",
16971699
"projectv2vieworder": "projects",
16981700
"projectv2workfloworder": "projects",
16991701
"unarchiveprojectv2iteminput": "projects",

0 commit comments

Comments
 (0)