Skip to content

Commit ec9a9ef

Browse files
Add id field to graphql entities (#2045)
* add id field * update code * add id field by inheriting from strawberry.relay.Node
1 parent a93d915 commit ec9a9ef

File tree

19 files changed

+24
-13
lines changed

19 files changed

+24
-13
lines changed

backend/apps/github/api/internal/nodes/issue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"url",
1717
],
1818
)
19-
class IssueNode:
19+
class IssueNode(strawberry.relay.Node):
2020
"""GitHub issue node."""
2121

2222
@strawberry.field

backend/apps/github/api/internal/nodes/milestone.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"url",
2020
],
2121
)
22-
class MilestoneNode:
22+
class MilestoneNode(strawberry.relay.Node):
2323
"""Github Milestone Node."""
2424

2525
@strawberry.field

backend/apps/github/api/internal/nodes/organization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class OrganizationStatsNode:
3636
"updated_at",
3737
],
3838
)
39-
class OrganizationNode:
39+
class OrganizationNode(strawberry.relay.Node):
4040
"""GitHub organization node."""
4141

4242
@strawberry.field

backend/apps/github/api/internal/nodes/pull_request.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"title",
1515
],
1616
)
17-
class PullRequestNode:
17+
class PullRequestNode(strawberry.relay.Node):
1818
"""GitHub pull request node."""
1919

2020
@strawberry.field

backend/apps/github/api/internal/nodes/release.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"tag_name",
1818
],
1919
)
20-
class ReleaseNode:
20+
class ReleaseNode(strawberry.relay.Node):
2121
"""GitHub release node."""
2222

2323
@strawberry.field

backend/apps/github/api/internal/nodes/repository.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"updated_at",
3838
],
3939
)
40-
class RepositoryNode:
40+
class RepositoryNode(strawberry.relay.Node):
4141
"""Repository node."""
4242

4343
@strawberry.field

backend/apps/nest/api/internal/nodes/api_key.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"""GraphQL node for ApiKey model."""
22

3+
import strawberry
34
import strawberry_django
45

56
from apps.nest.models.api_key import ApiKey
@@ -15,5 +16,5 @@
1516
"uuid",
1617
],
1718
)
18-
class ApiKeyNode:
19+
class ApiKeyNode(strawberry.relay.Node):
1920
"""GraphQL node for API keys."""

backend/apps/nest/api/internal/nodes/user.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
"""GraphQL node for User model."""
22

3+
import strawberry
34
import strawberry_django
45

56
from apps.nest.models import User
67

78

89
@strawberry_django.type(User, fields=["username"])
9-
class AuthUserNode:
10+
class AuthUserNode(strawberry.relay.Node):
1011
"""GraphQL node for User model."""
1112

1213
@strawberry_django.field

backend/apps/owasp/api/internal/nodes/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
@strawberry.type
9-
class GenericEntityNode:
9+
class GenericEntityNode(strawberry.relay.Node):
1010
"""Base node class for OWASP entities with common fields and resolvers."""
1111

1212
@strawberry.field

backend/apps/owasp/api/internal/nodes/event.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"""OWASP event GraphQL node."""
22

3+
import strawberry
34
import strawberry_django
45

56
from apps.owasp.models.event import Event
@@ -19,5 +20,5 @@
1920
"url",
2021
],
2122
)
22-
class EventNode:
23+
class EventNode(strawberry.relay.Node):
2324
"""Event node."""

0 commit comments

Comments
 (0)