add users API
This commit is contained in:
parent
4aca61e8a6
commit
4ad91d3c11
5 changed files with 91 additions and 1 deletions
8
lib/api/entities.rb
Normal file
8
lib/api/entities.rb
Normal file
|
@ -0,0 +1,8 @@
|
|||
module Gitlab
|
||||
module Entities
|
||||
class User < Grape::Entity
|
||||
expose :id, :email, :name, :bio, :skype, :linkedin, :twitter,
|
||||
:dark_scheme, :theme_id, :blocked, :created_at
|
||||
end
|
||||
end
|
||||
end
|
11
lib/api/helpers.rb
Normal file
11
lib/api/helpers.rb
Normal file
|
@ -0,0 +1,11 @@
|
|||
module Gitlab
|
||||
module APIHelpers
|
||||
def current_user
|
||||
@current_user ||= User.find_by_authentication_token(params[:private_token])
|
||||
end
|
||||
|
||||
def authenticate!
|
||||
error!('401 Unauthorized', 401) unless current_user
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue