Expose webPath and webUrl on EpicBoard type in GraphQL
Similarly to the regular BoardType for issue boards, we need to expose webPath
and webUrl
on Epic boards.
This can probably be done with this patch + tests:
diff --git a/ee/app/graphql/types/boards/epic_board_type.rb b/ee/app/graphql/types/boards/epic_board_type.rb
index 5169887e3cd..d8e9c24e1c0 100644
--- a/ee/app/graphql/types/boards/epic_board_type.rb
+++ b/ee/app/graphql/types/boards/epic_board_type.rb
@@ -21,6 +21,13 @@ class EpicBoardType < BaseObject
description: 'Epic board lists.',
extras: [:lookahead],
resolver: Resolvers::Boards::EpicListsResolver
+
+ field :web_path, GraphQL::STRING_TYPE, null: false,
+ description: 'Web path of the epic board.'
+
+ field :web_url, GraphQL::STRING_TYPE, null: false,
+ description: 'Web URL of the epic board.'
+
end
end
end
Edited by John Hope