20 lines
503 B
Ruby
20 lines
503 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
class Projects::LearnGitlabController < Projects::ApplicationController
|
||
|
before_action :authenticate_user!
|
||
|
before_action :check_experiment_enabled?
|
||
|
|
||
|
feature_category :users
|
||
|
|
||
|
def index
|
||
|
push_frontend_experiment(:learn_gitlab_a, subject: current_user)
|
||
|
push_frontend_experiment(:learn_gitlab_b, subject: current_user)
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def check_experiment_enabled?
|
||
|
return access_denied! unless helpers.learn_gitlab_experiment_enabled?(project)
|
||
|
end
|
||
|
end
|