diff options
Diffstat (limited to 'app/graphql/types/group_type.rb')
-rw-r--r-- | app/graphql/types/group_type.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/app/graphql/types/group_type.rb b/app/graphql/types/group_type.rb index 199cc0308c5..fb028184488 100644 --- a/app/graphql/types/group_type.rb +++ b/app/graphql/types/group_type.rb @@ -17,6 +17,10 @@ module Types group.avatar_url(only_path: false) end + field :custom_emoji, Types::CustomEmojiType.connection_type, null: true, + description: 'Custom emoji within this namespace', + feature_flag: :custom_emoji + field :share_with_group_lock, GraphQL::BOOLEAN_TYPE, null: true, description: 'Indicates if sharing a project with another group within this group is prevented' @@ -82,11 +86,16 @@ module Types end field :group_members, - Types::GroupMemberType.connection_type, description: 'A membership of a user within this group', - extras: [:lookahead], resolver: Resolvers::GroupMembersResolver + field :container_repositories, + Types::ContainerRepositoryType.connection_type, + null: true, + description: 'Container repositories of the project', + resolver: Resolvers::ContainerRepositoriesResolver, + authorize: :read_container_image + def label(title:) BatchLoader::GraphQL.for(title).batch(key: group) do |titles, loader, args| LabelsFinder |