GitLab steht wegen Wartungsarbeiten am Montag, den 10. Mai, zwischen 17:00 und 19:00 Uhr nicht zur Verfügung.

Commit 0da8428f authored by Mart Sõmermaa's avatar Mart Sõmermaa

Expose event and and mergerequest timestamps in API, make code more DRY.

parent 731c009a
......@@ -15,6 +15,7 @@ v 6.8.0
- Option to disable standard login
- Clean old created archives from repository downloads directory
- Fix download link for huge MR diffs
- Expose event and mergerequest timestamps in API
v 6.7.3
- Fix the merge notification email not being sent (Pierre de La Morinerie)
......
......@@ -117,22 +117,22 @@ class ProjectSnippet < Grape::Entity
class ProjectEntity < Grape::Entity
expose :id, :iid
expose (:project_id) { |entity| entity.project.id }
expose :title, :description
expose :state, :created_at, :updated_at
end
class Milestone < ProjectEntity
expose :title, :description, :due_date, :state, :updated_at, :created_at
expose :due_date
end
class Issue < ProjectEntity
expose :title, :description
expose :label_list, as: :labels
expose :milestone, using: Entities::Milestone
expose :assignee, :author, using: Entities::UserBasic
expose :state, :updated_at, :created_at
end
class MergeRequest < ProjectEntity
expose :target_branch, :source_branch, :title, :state, :upvotes, :downvotes, :description
expose :target_branch, :source_branch, :upvotes, :downvotes
expose :author, :assignee, using: Entities::UserBasic
expose :source_project_id, :target_project_id
end
......@@ -158,6 +158,7 @@ class Event < Grape::Entity
expose :title, :project_id, :action_name
expose :target_id, :target_type, :author_id
expose :data, :target_title
expose :created_at
end
class Namespace < Grape::Entity
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment