OSDN Git Service

Reduce amount of user info provided with internal api
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 11 Mar 2013 12:35:00 +0000 (14:35 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 11 Mar 2013 12:35:00 +0000 (14:35 +0200)
lib/api/entities.rb
lib/api/internal.rb

index 088c995..5479765 100644 (file)
@@ -5,6 +5,10 @@ module Gitlab
              :dark_scheme, :theme_id, :state, :created_at, :extern_uid, :provider
     end
 
+    class UserSafe < Grape::Entity
+      expose :name
+    end
+
     class UserBasic < Grape::Entity
       expose :id, :username, :email, :name, :state, :created_at
     end
index c85c01f..22ac49c 100644 (file)
@@ -44,7 +44,7 @@ module Gitlab
       #
       get "/discover" do
         key = Key.find(params[:key_id])
-        present key.user, with: Entities::User
+        present key.user, with: Entities::UserSafe
       end
 
       get "/check" do