Skip to content
代码片段 群组 项目
提交 74c32762 编辑于 作者: Pavel Shutsin's avatar Pavel Shutsin
浏览文件

Merge branch 'bmarjanovic/add-experiments-to-openapi-v2-documentation' into 'master'

Add Experiments to OpenAPI documetation

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/103624



Merged-by: default avatarPavel Shutsin <pshutsin@gitlab.com>
Approved-by: default avatarAlina Mihaila <amihaila@gitlab.com>
Approved-by: default avatarPavel Shutsin <pshutsin@gitlab.com>
Co-authored-by: default avatarbmarjanovic <bmarjanovic@gitlab.com>
No related branches found
No related tags found
无相关合并请求
...@@ -7,8 +7,12 @@ class Experiments < ::API::Base ...@@ -7,8 +7,12 @@ class Experiments < ::API::Base
feature_category :experimentation_expansion feature_category :experimentation_expansion
resource :experiments do resource :experiments do
desc 'Get a list of all experiments' do desc 'List all experiments' do
detail 'Get a list of all experiments. Each experiment has an enabled status that indicates whether'\
'the experiment is enabled globally, or only in specific contexts.'
success EE::API::Entities::Experiment success EE::API::Entities::Experiment
is_array true
tags %w[experiments]
end end
get do get do
experiments = [] experiments = []
......
...@@ -4,7 +4,7 @@ module EE ...@@ -4,7 +4,7 @@ module EE
module API module API
module Entities module Entities
class Experiment < Grape::Entity class Experiment < Grape::Entity
expose :key do |definition| expose :key, documentation: { type: 'string', example: 'code_quality_walkthrough' } do |definition|
definition.attributes[:name].gsub(/_experiment_percentage$/, '') definition.attributes[:name].gsub(/_experiment_percentage$/, '')
end end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册