Skip to content
Snippets Groups Projects
Commit 0da8428f authored by Mart Sõmermaa's avatar Mart Sõmermaa
Browse files

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

parent 731c009a
No related branches found
No related tags found
1 merge request!6747Expose event and mergerequest timestamps in API
Loading
Loading
@@ -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)
Loading
Loading
Loading
Loading
@@ -117,22 +117,22 @@ module API
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
Loading
Loading
@@ -158,6 +158,7 @@ module API
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
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment