debian-mirror-gitlab/app/finders/concerns/merged_at_filter.rb

24 lines
541 B
Ruby
Raw Normal View History

2020-10-24 23:57:45 +05:30
# frozen_string_literal: true
module MergedAtFilter
private
def by_merged_at(items)
return items unless merged_after || merged_before
mr_metrics_scope = MergeRequest::Metrics
mr_metrics_scope = mr_metrics_scope.merged_after(merged_after) if merged_after.present?
mr_metrics_scope = mr_metrics_scope.merged_before(merged_before) if merged_before.present?
2020-11-24 15:15:51 +05:30
items.join_metrics.merge(mr_metrics_scope)
2020-10-24 23:57:45 +05:30
end
def merged_after
params[:merged_after]
end
def merged_before
params[:merged_before]
end
end