diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-11-01 22:00:04 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-11-01 22:00:04 +0000 |
commit | f3bcf3c9116c3de0f0ee3c45ca5de36889b65677 (patch) | |
tree | dbfaee918ac838fd135035c29d8abb53d2a8587c /lib | |
parent | 42b409c72f3c7a0e7db3dc2238071dff36be1c66 (diff) | |
download | gitlab-ce-f3bcf3c9116c3de0f0ee3c45ca5de36889b65677.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib')
-rw-r--r-- | lib/api/import_github.rb | 2 | ||||
-rw-r--r-- | lib/api/resource_access_tokens.rb | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/lib/api/import_github.rb b/lib/api/import_github.rb index 493cc038f46..ee678ee1981 100644 --- a/lib/api/import_github.rb +++ b/lib/api/import_github.rb @@ -2,6 +2,8 @@ module API class ImportGithub < ::API::Base + before { authenticate! } + feature_category :importers urgency :low diff --git a/lib/api/resource_access_tokens.rb b/lib/api/resource_access_tokens.rb index 2ba109b7092..1735e63c566 100644 --- a/lib/api/resource_access_tokens.rb +++ b/lib/api/resource_access_tokens.rb @@ -4,6 +4,8 @@ module API class ResourceAccessTokens < ::API::Base include PaginationParams + ALLOWED_RESOURCE_ACCESS_LEVELS = Gitlab::Access.options_with_owner.freeze + before { authenticate! } feature_category :authentication_and_authorization @@ -79,8 +81,8 @@ module API params do requires :id, type: String, desc: "The #{source_type} ID" requires :name, type: String, desc: "Resource access token name" - requires :scopes, type: Array[String], desc: "The permissions of the token" - optional :access_level, type: Integer, desc: "The access level of the token in the #{source_type}" + requires :scopes, type: Array[String], values: ::Gitlab::Auth.resource_bot_scopes.map(&:to_s), desc: "The permissions of the token" + optional :access_level, type: Integer, values: ALLOWED_RESOURCE_ACCESS_LEVELS.values, default: Gitlab::Access::MAINTAINER, desc: "The access level of the token in the #{source_type}" optional :expires_at, type: Date, desc: "The expiration date of the token" end post ':id/access_tokens' do |