diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-03-10 06:08:56 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-03-10 06:08:56 +0300 |
commit | 981fb44c366ced582da203cf6970ee225466036b (patch) | |
tree | 9561f23bca3789e6d8bdf0151864ca5555753653 /lib/gitlab/analytics | |
parent | 237ead18b945830ed60ac1b4382a4431d66818a6 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/gitlab/analytics')
-rw-r--r-- | lib/gitlab/analytics/cycle_analytics/request_params.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/gitlab/analytics/cycle_analytics/request_params.rb b/lib/gitlab/analytics/cycle_analytics/request_params.rb index bc9d94ef09c..bc270fd784a 100644 --- a/lib/gitlab/analytics/cycle_analytics/request_params.rb +++ b/lib/gitlab/analytics/cycle_analytics/request_params.rb @@ -86,6 +86,7 @@ module Gitlab def to_data_attributes {}.tap do |attrs| + attrs[:aggregation] = aggregation_attributes if group attrs[:group] = group_data_attributes if group attrs[:value_stream] = value_stream_data_attributes.to_json if value_stream attrs[:created_after] = created_after.to_date.iso8601 @@ -103,6 +104,15 @@ module Gitlab private + def aggregation_attributes + aggregation = ::Analytics::CycleAnalytics::Aggregation.safe_create_for_group(group) + { + enabled: aggregation.enabled.to_s, + last_run_at: aggregation.last_incremental_run_at, + next_run_at: aggregation.estimated_next_run_at + } + end + def group_data_attributes { id: group.id, |