Skip to content
Snippets Groups Projects

CSV download for Merge Commits

Merged Aishwarya Subramanian requested to merge commit_history_csv into master
All threads resolved!
6 files
+ 206
3
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -11,6 +11,16 @@ def show
@merge_requests = serialize(paginated_merge_requests)
end
def merge_commits_csv_export
csv_data = MergeCommits::ExportCsvService.new(current_user, @group.id).csv_data
send_data(
csv_data,
type: 'text/csv; charset=utf-8; header=present',
filename: merge_commits_csv_filename
)
end
private
def paginated_merge_requests
@@ -27,4 +37,8 @@ def serialize(merge_requests)
def authorize_compliance_dashboard!
render_404 unless group_level_compliance_dashboard_available?(group)
end
def merge_commits_csv_filename
"#{@group.id}-merge-commits-#{Time.current.to_i}.csv"
end
end
Loading