name and password_confirmation not required to create a user via API

This commit is contained in:
Nihad Abbasov 2012-10-19 03:34:18 -07:00
parent 0369c74e58
commit 00325a733a

View file

@ -28,18 +28,17 @@ module Gitlab
# #
# Parameters: # Parameters:
# email (required) - Email # email (required) - Email
# name (required) - Name
# password (required) - Password # password (required) - Password
# password_confirmation (required) - Password confirmation # name - Name
# skype - Skype ID # skype - Skype ID
# linkedin - Linkedin # linkedin - Linkedin
# twitter - Twitter account # twitter - Twitter account
# projects_limit - Limit projects wich user can create # projects_limit - Number of projects user can create
# Example Request: # Example Request:
# POST /users # POST /users
post do post do
authenticated_as_admin! authenticated_as_admin!
attrs = attributes_for_keys [:email, :name, :password, :password_confirmation, :skype, :linkedin, :twitter, :projects_limit] attrs = attributes_for_keys [:email, :name, :password, :skype, :linkedin, :twitter, :projects_limit]
user = User.new attrs, as: :admin user = User.new attrs, as: :admin
if user.save if user.save
present user, with: Entities::User present user, with: Entities::User