diff options
Diffstat (limited to 'lib/api/members.rb')
-rw-r--r-- | lib/api/members.rb | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/lib/api/members.rb b/lib/api/members.rb index 461ffe71a62..e12be5cd0bc 100644 --- a/lib/api/members.rb +++ b/lib/api/members.rb @@ -13,11 +13,11 @@ module API requires :id, type: String, desc: "The #{source_type} ID" end resource source_type.pluralize, requirements: API::NAMESPACE_OR_PROJECT_REQUIREMENTS do - desc 'Gets a list of group or project members viewable by the authenticated user.' do + desc "Gets a list of group or project members viewable by the authenticated user." do success Entities::Member end params do - optional :query, type: String, desc: 'A query string to search for members' + optional :query, type: String, desc: "A query string to search for members" use :pagination end # rubocop: disable CodeReuse/ActiveRecord @@ -32,11 +32,11 @@ module API end # rubocop: enable CodeReuse/ActiveRecord - desc 'Gets a list of group or project members viewable by the authenticated user, including those who gained membership through ancestor group.' do + desc "Gets a list of group or project members viewable by the authenticated user, including those who gained membership through ancestor group." do success Entities::Member end params do - optional :query, type: String, desc: 'A query string to search for members' + optional :query, type: String, desc: "A query string to search for members" use :pagination end # rubocop: disable CodeReuse/ActiveRecord @@ -51,11 +51,11 @@ module API end # rubocop: enable CodeReuse/ActiveRecord - desc 'Gets a member of a group or project.' do + desc "Gets a member of a group or project." do success Entities::Member end params do - requires :user_id, type: Integer, desc: 'The user ID of the member' + requires :user_id, type: Integer, desc: "The user ID of the member" end # rubocop: disable CodeReuse/ActiveRecord get ":id/members/:user_id" do @@ -68,13 +68,13 @@ module API end # rubocop: enable CodeReuse/ActiveRecord - desc 'Adds a member to a group or project.' do + desc "Adds a member to a group or project." do success Entities::Member end params do - requires :user_id, type: Integer, desc: 'The user ID of the new member' - requires :access_level, type: Integer, desc: 'A valid access level (defaults: `30`, developer access level)' - optional :expires_at, type: DateTime, desc: 'Date string in the format YEAR-MONTH-DAY' + requires :user_id, type: Integer, desc: "The user ID of the new member" + requires :access_level, type: Integer, desc: "A valid access level (defaults: `30`, developer access level)" + optional :expires_at, type: DateTime, desc: "Date string in the format YEAR-MONTH-DAY" end # rubocop: disable CodeReuse/ActiveRecord post ":id/members" do @@ -82,10 +82,10 @@ module API authorize_admin_source!(source_type, source) member = source.members.find_by(user_id: params[:user_id]) - conflict!('Member already exists') if member + conflict!("Member already exists") if member user = User.find_by_id(params[:user_id]) - not_found!('User') unless user + not_found!("User") unless user member = source.add_user(user, params[:access_level], current_user: current_user, expires_at: params[:expires_at]) @@ -99,13 +99,13 @@ module API end # rubocop: enable CodeReuse/ActiveRecord - desc 'Updates a member of a group or project.' do + desc "Updates a member of a group or project." do success Entities::Member end params do - requires :user_id, type: Integer, desc: 'The user ID of the new member' - requires :access_level, type: Integer, desc: 'A valid access level' - optional :expires_at, type: DateTime, desc: 'Date string in the format YEAR-MONTH-DAY' + requires :user_id, type: Integer, desc: "The user ID of the new member" + requires :access_level, type: Integer, desc: "A valid access level" + optional :expires_at, type: DateTime, desc: "Date string in the format YEAR-MONTH-DAY" end # rubocop: disable CodeReuse/ActiveRecord put ":id/members/:user_id" do @@ -126,9 +126,9 @@ module API end # rubocop: enable CodeReuse/ActiveRecord - desc 'Removes a user from a group or project.' + desc "Removes a user from a group or project." params do - requires :user_id, type: Integer, desc: 'The user ID of the member' + requires :user_id, type: Integer, desc: "The user ID of the member" end # rubocop: disable CodeReuse/ActiveRecord delete ":id/members/:user_id" do |