Add latest changes from gitlab-org/gitlab@master

This commit is contained in:
GitLab Bot 2020-03-07 03:08:03 +00:00
parent 3e31cffa20
commit 73f2527660
3 changed files with 13 additions and 13 deletions

View file

@ -180,12 +180,12 @@ The following table describes details of your subscription for groups:
## Renew your subscription ## Renew your subscription
To renew your subscription, [prepare for the renewal](#prepare-for-renewal), then do one of the following: To renew your subscription, [prepare for renewal by reviewing your account](#prepare-for-renewal-by-reviewing-your-account), then do one of the following:
- [Renew a GitLab.com subscription](#renew-or-change-a-gitlabcom-subscription). - [Renew a GitLab.com subscription](#renew-or-change-a-gitlabcom-subscription).
- [Renew a self-managed subscription](#renew-a-self-managed-subscription). - [Renew a self-managed subscription](#renew-a-self-managed-subscription).
### Prepare for renewal ### Prepare for renewal by reviewing your account
The [Customers Portal](https://customers.gitlab.com/customers/sign_in) is your tool for renewing and modifying your subscription. Before going ahead with renewal, log in and verify or update: The [Customers Portal](https://customers.gitlab.com/customers/sign_in) is your tool for renewing and modifying your subscription. Before going ahead with renewal, log in and verify or update:

View file

@ -2,7 +2,7 @@
module API module API
module Entities module Entities
class GPGKey < Grape::Entity class GpgKey < Grape::Entity
expose :id, :key, :created_at expose :id, :key, :created_at
end end
end end

View file

@ -308,7 +308,7 @@ module API
desc 'Add a GPG key to a specified user. Available only for admins.' do desc 'Add a GPG key to a specified user. Available only for admins.' do
detail 'This feature was added in GitLab 10.0' detail 'This feature was added in GitLab 10.0'
success Entities::GPGKey success Entities::GpgKey
end end
params do params do
requires :id, type: Integer, desc: 'The ID of the user' requires :id, type: Integer, desc: 'The ID of the user'
@ -324,7 +324,7 @@ module API
key = user.gpg_keys.new(declared_params(include_missing: false)) key = user.gpg_keys.new(declared_params(include_missing: false))
if key.save if key.save
present key, with: Entities::GPGKey present key, with: Entities::GpgKey
else else
render_validation_error!(key) render_validation_error!(key)
end end
@ -333,7 +333,7 @@ module API
desc 'Get the GPG keys of a specified user. Available only for admins.' do desc 'Get the GPG keys of a specified user. Available only for admins.' do
detail 'This feature was added in GitLab 10.0' detail 'This feature was added in GitLab 10.0'
success Entities::GPGKey success Entities::GpgKey
end end
params do params do
requires :id, type: Integer, desc: 'The ID of the user' requires :id, type: Integer, desc: 'The ID of the user'
@ -346,7 +346,7 @@ module API
user = User.find_by(id: params[:id]) user = User.find_by(id: params[:id])
not_found!('User') unless user not_found!('User') unless user
present paginate(user.gpg_keys), with: Entities::GPGKey present paginate(user.gpg_keys), with: Entities::GpgKey
end end
# rubocop: enable CodeReuse/ActiveRecord # rubocop: enable CodeReuse/ActiveRecord
@ -746,18 +746,18 @@ module API
desc "Get the currently authenticated user's GPG keys" do desc "Get the currently authenticated user's GPG keys" do
detail 'This feature was added in GitLab 10.0' detail 'This feature was added in GitLab 10.0'
success Entities::GPGKey success Entities::GpgKey
end end
params do params do
use :pagination use :pagination
end end
get 'gpg_keys' do get 'gpg_keys' do
present paginate(current_user.gpg_keys), with: Entities::GPGKey present paginate(current_user.gpg_keys), with: Entities::GpgKey
end end
desc 'Get a single GPG key owned by currently authenticated user' do desc 'Get a single GPG key owned by currently authenticated user' do
detail 'This feature was added in GitLab 10.0' detail 'This feature was added in GitLab 10.0'
success Entities::GPGKey success Entities::GpgKey
end end
params do params do
requires :key_id, type: Integer, desc: 'The ID of the GPG key' requires :key_id, type: Integer, desc: 'The ID of the GPG key'
@ -767,13 +767,13 @@ module API
key = current_user.gpg_keys.find_by(id: params[:key_id]) key = current_user.gpg_keys.find_by(id: params[:key_id])
not_found!('GPG Key') unless key not_found!('GPG Key') unless key
present key, with: Entities::GPGKey present key, with: Entities::GpgKey
end end
# rubocop: enable CodeReuse/ActiveRecord # rubocop: enable CodeReuse/ActiveRecord
desc 'Add a new GPG key to the currently authenticated user' do desc 'Add a new GPG key to the currently authenticated user' do
detail 'This feature was added in GitLab 10.0' detail 'This feature was added in GitLab 10.0'
success Entities::GPGKey success Entities::GpgKey
end end
params do params do
requires :key, type: String, desc: 'The new GPG key' requires :key, type: String, desc: 'The new GPG key'
@ -782,7 +782,7 @@ module API
key = current_user.gpg_keys.new(declared_params) key = current_user.gpg_keys.new(declared_params)
if key.save if key.save
present key, with: Entities::GPGKey present key, with: Entities::GpgKey
else else
render_validation_error!(key) render_validation_error!(key)
end end