Skip to content
代码片段 群组 项目
未验证 提交 85b74755 编辑于 作者: Fred de Gier's avatar Fred de Gier 提交者: GitLab
浏览文件

Merge branch...

Merge branch '524092-visiting-ci-cd-analytics-as-an-non-logged-in-user-yields-an-error' into 'master' 

Allow anonymous users to load pipeline analytics

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



Merged-by: default avatarFred de Gier <fdegier@gitlab.com>
Approved-by: default avatarTiger Watson <twatson@gitlab.com>
Approved-by: default avatarPedro Pombeiro <noreply@pedro.pombei.ro>
Approved-by: default avatarFred de Gier <fdegier@gitlab.com>
Co-authored-by: default avatarMiguel Rincon <mrincon@gitlab.com>
No related branches found
No related tags found
2 合并请求!3031Merge per-main-jh to main-jh by luzhiyuan,!3030Merge per-main-jh to main-jh
......@@ -38,7 +38,7 @@ def execute
private
def allowed?
current_user&.can?(:read_ci_cd_analytics, container)
Ability.allowed?(current_user, :read_ci_cd_analytics, container)
end
def clickhouse_model
......
......@@ -119,6 +119,12 @@ def resolve_statistics(container, args)
project.update!(public_builds: true)
end
context 'when user is anonymous' do
let(:current_user) { nil }
it_behaves_like 'returns the pipeline analytics for a given container'
end
context 'when user is not a member' do
let(:current_user) { create(:user) }
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册