add issues API

This commit is contained in:
Nihad Abbasov 2012-07-24 05:19:51 -07:00
parent 0f604e62fb
commit 7b33d8cbca
4 changed files with 195 additions and 0 deletions

View file

@ -25,5 +25,17 @@ module Gitlab
expose :author, :using => Entities::UserBasic
expose :expires_at, :updated_at, :created_at
end
class Milestone < Grape::Entity
expose :id, :title, :description, :due_date, :closed, :updated_at, :created_at
end
class Issue < Grape::Entity
expose :id, :title, :description
expose :label_list, :as => :labels
expose :milestone, :using => Entities::Milestone
expose :assignee, :author, :using => Entities::UserBasic
expose :closed, :updated_at, :created_at
end
end
end