diff options
Diffstat (limited to 'app/graphql/types/group_type.rb')
-rw-r--r-- | app/graphql/types/group_type.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app/graphql/types/group_type.rb b/app/graphql/types/group_type.rb index da2c06d04b7..5fd6ee948d3 100644 --- a/app/graphql/types/group_type.rb +++ b/app/graphql/types/group_type.rb @@ -83,6 +83,12 @@ module Types description: 'Merge requests for projects in this group.', resolver: Resolvers::GroupMergeRequestsResolver + field :environment_scopes, + Types::Ci::GroupEnvironmentScopeType.connection_type, + description: 'Environment scopes of the group.', + null: true, + resolver: Resolvers::GroupEnvironmentScopesResolver + field :milestones, description: 'Milestones of the group.', extras: [:lookahead], @@ -170,8 +176,14 @@ module Types field :dependency_proxy_total_size_in_bytes, GraphQL::Types::Int, null: false, + deprecated: { reason: 'Use `dependencyProxyTotalSizeBytes`', milestone: '16.1' }, description: 'Total size of the dependency proxy cached images in bytes.' + field :dependency_proxy_total_size_bytes, + GraphQL::Types::BigInt, + null: false, + description: 'Total size of the dependency proxy cached images in bytes, encoded as a string.' + field :dependency_proxy_image_prefix, GraphQL::Types::String, null: false, @@ -289,6 +301,10 @@ module Types end def dependency_proxy_total_size_in_bytes + dependency_proxy_total_size_bytes + end + + def dependency_proxy_total_size_bytes group.dependency_proxy_manifests.sum(:size) + group.dependency_proxy_blobs.sum(:size) end |