Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Brandl <abrandl@gitlab.com>2019-04-05 16:02:56 +0300
committerAndreas Brandl <abrandl@gitlab.com>2019-04-05 16:02:56 +0300
commit46b1b9c1d61c269588bd3cd4203420608ddd7f0b (patch)
treea877f5366d3367e1264e96f3f5e8a4b23bdbd62a /spec/support/external_authorization_service_helpers.rb
parent7a48a06cf3b454021aa466464686fee8c82d6862 (diff)
Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'"
This reverts merge request !26823
Diffstat (limited to 'spec/support/external_authorization_service_helpers.rb')
-rw-r--r--spec/support/external_authorization_service_helpers.rb33
1 files changed, 0 insertions, 33 deletions
diff --git a/spec/support/external_authorization_service_helpers.rb b/spec/support/external_authorization_service_helpers.rb
deleted file mode 100644
index 79dd9a3d58e..00000000000
--- a/spec/support/external_authorization_service_helpers.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-module ExternalAuthorizationServiceHelpers
- def enable_external_authorization_service_check
- stub_application_setting(external_authorization_service_enabled: true)
-
- stub_application_setting(external_authorization_service_url: 'https://authorize.me')
- stub_application_setting(external_authorization_service_default_label: 'default_label')
- stub_request(:post, "https://authorize.me").to_return(status: 200)
- end
-
- def external_service_set_access(allowed, user, project)
- enable_external_authorization_service_check
- classification_label = ::Gitlab::CurrentSettings.current_application_settings
- .external_authorization_service_default_label
-
- # Reload the project so cached licensed features are reloaded
- if project
- classification_label = Project.find(project.id).external_authorization_classification_label
- end
-
- allow(::Gitlab::ExternalAuthorization)
- .to receive(:access_allowed?)
- .with(user, classification_label, any_args)
- .and_return(allowed)
- end
-
- def external_service_allow_access(user, project = nil)
- external_service_set_access(true, user, project)
- end
-
- def external_service_deny_access(user, project = nil)
- external_service_set_access(false, user, project)
- end
-end