Commit 11b57d979c42008cabaa49a60b52c1523133b5a8

Authored by Dmitriy Zaporozhets
1 parent a29c883b

Reduce amount of user info provided with internal api

Showing 2 changed files with 5 additions and 1 deletions   Show diff stats
lib/api/entities.rb
... ... @@ -5,6 +5,10 @@ module Gitlab
5 5 :dark_scheme, :theme_id, :state, :created_at, :extern_uid, :provider
6 6 end
7 7  
  8 + class UserSafe < Grape::Entity
  9 + expose :name
  10 + end
  11 +
8 12 class UserBasic < Grape::Entity
9 13 expose :id, :username, :email, :name, :state, :created_at
10 14 end
... ...
lib/api/internal.rb
... ... @@ -44,7 +44,7 @@ module Gitlab
44 44 #
45 45 get "/discover" do
46 46 key = Key.find(params[:key_id])
47   - present key.user, with: Entities::User
  47 + present key.user, with: Entities::UserSafe
48 48 end
49 49  
50 50 get "/check" do
... ...