summaryrefslogtreecommitdiff
path: root/app/services
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-02-07 21:09:58 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-02-07 21:09:58 +0000
commit919e3e3cd83e76dba137ef9bcc4746214c2085ff (patch)
tree4e9799b9c6193583896ea1f05137815ff9782796 /app/services
parent6cae2159b8ce1e84fad48f3dbd5368995cbd87b1 (diff)
downloadgitlab-ce-919e3e3cd83e76dba137ef9bcc4746214c2085ff.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services')
-rw-r--r--app/services/ci/job_token_scope/remove_project_service.rb6
-rw-r--r--app/services/users/build_service.rb6
2 files changed, 6 insertions, 6 deletions
diff --git a/app/services/ci/job_token_scope/remove_project_service.rb b/app/services/ci/job_token_scope/remove_project_service.rb
index 15644e529d9..d21eff2b619 100644
--- a/app/services/ci/job_token_scope/remove_project_service.rb
+++ b/app/services/ci/job_token_scope/remove_project_service.rb
@@ -5,14 +5,16 @@ module Ci
class RemoveProjectService < ::BaseService
include EditScopeValidations
- def execute(target_project)
+ def execute(target_project, direction: :outbound)
validate_edit!(project, target_project, current_user)
if project == target_project
return ServiceResponse.error(message: "Source project cannot be removed from the job token scope")
end
- link = ::Ci::JobToken::ProjectScopeLink.for_source_and_target(project, target_project)
+ link = ::Ci::JobToken::ProjectScopeLink
+ .with_access_direction(direction)
+ .for_source_and_target(project, target_project)
unless link
return ServiceResponse.error(message: "Target project is not in the job token scope")
diff --git a/app/services/users/build_service.rb b/app/services/users/build_service.rb
index 064bf132d3d..ad2ade19f2b 100644
--- a/app/services/users/build_service.rb
+++ b/app/services/users/build_service.rb
@@ -177,19 +177,17 @@ module Users
# Allowed params for user signup
def signup_params
- signup_params = [
+ [
:email,
:name,
:password,
:password_automatically_set,
+ :preferred_language,
:username,
:user_type,
:first_name,
:last_name
]
- signup_params << :preferred_language if ::Feature.enabled?(:preferred_language_switcher)
-
- signup_params
end
end
end