-
- Downloads
Block access to API & git when terms are enforced
When terms are enforced, but the user has not accepted the terms access to the API & git is rejected with a message directing the user to the web app to accept the terms.
Showing
- app/helpers/users_helper.rb 4 additions, 15 deletionsapp/helpers/users_helper.rb
- app/models/user.rb 5 additions, 0 deletionsapp/models/user.rb
- app/policies/global_policy.rb 9 additions, 0 deletionsapp/policies/global_policy.rb
- changelogs/unreleased/bvl-restrict-api-git-for-terms.yml 6 additions, 0 deletionschangelogs/unreleased/bvl-restrict-api-git-for-terms.yml
- lib/api/api_guard.rb 11 additions, 1 deletionlib/api/api_guard.rb
- lib/gitlab/auth/user_access_denied_reason.rb 33 additions, 0 deletionslib/gitlab/auth/user_access_denied_reason.rb
- lib/gitlab/git_access.rb 2 additions, 4 deletionslib/gitlab/git_access.rb
- spec/lib/gitlab/auth/user_access_denied_reason_spec.rb 34 additions, 0 deletionsspec/lib/gitlab/auth/user_access_denied_reason_spec.rb
- spec/lib/gitlab/git_access_spec.rb 77 additions, 1 deletionspec/lib/gitlab/git_access_spec.rb
- spec/models/user_spec.rb 27 additions, 0 deletionsspec/models/user_spec.rb
- spec/policies/global_policy_spec.rb 64 additions, 0 deletionsspec/policies/global_policy_spec.rb
- spec/requests/api/helpers_spec.rb 18 additions, 0 deletionsspec/requests/api/helpers_spec.rb
lib/gitlab/auth/user_access_denied_reason.rb
0 → 100644
Please register or sign in to comment