Module: Gitlab::UsageDataCounters::IssueActivityUniqueCounter
- Defined in:
- lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb
Constant Summary collapse
- ISSUE_CATEGORY =
'issues_edit'
- ISSUE_ACTION =
'perform_issue_action'
- ISSUE_LABEL =
'redis_hll_counters.issues_edit.issues_edit_total_unique_counts_monthly'
- ISSUE_ASSIGNEE_CHANGED =
'g_project_management_issue_assignee_changed'
- ISSUE_CREATED =
'g_project_management_issue_created'
- ISSUE_CLOSED =
'g_project_management_issue_closed'
- ISSUE_DESCRIPTION_CHANGED =
'g_project_management_issue_description_changed'
- ISSUE_LABEL_CHANGED =
'g_project_management_issue_label_changed'
- ISSUE_MADE_CONFIDENTIAL =
'g_project_management_issue_made_confidential'
- ISSUE_MADE_VISIBLE =
'g_project_management_issue_made_visible'
- ISSUE_MILESTONE_CHANGED =
'g_project_management_issue_milestone_changed'
- ISSUE_REOPENED =
'g_project_management_issue_reopened'
- ISSUE_TITLE_CHANGED =
'g_project_management_issue_title_changed'
- ISSUE_CROSS_REFERENCED =
'g_project_management_issue_cross_referenced'
- ISSUE_MOVED =
'g_project_management_issue_moved'
- ISSUE_RELATED =
'g_project_management_issue_related'
- ISSUE_CLONED =
'g_project_management_issue_cloned'
- ISSUE_UNRELATED =
'g_project_management_issue_unrelated'
- ISSUE_MARKED_AS_DUPLICATE =
'g_project_management_issue_marked_as_duplicate'
- ISSUE_LOCKED =
'g_project_management_issue_locked'
- ISSUE_UNLOCKED =
'g_project_management_issue_unlocked'
- ISSUE_DESIGNS_ADDED =
'g_project_management_issue_designs_added'
- ISSUE_DESIGNS_MODIFIED =
'g_project_management_issue_designs_modified'
- ISSUE_DESIGNS_REMOVED =
'g_project_management_issue_designs_removed'
- ISSUE_DUE_DATE_CHANGED =
'g_project_management_issue_due_date_changed'
- ISSUE_TIME_ESTIMATE_CHANGED =
'g_project_management_issue_time_estimate_changed'
- ISSUE_TIME_SPENT_CHANGED =
'g_project_management_issue_time_spent_changed'
- ISSUE_COMMENT_ADDED =
'g_project_management_issue_comment_added'
- ISSUE_COMMENT_EDITED =
'g_project_management_issue_comment_edited'
- ISSUE_COMMENT_REMOVED =
'g_project_management_issue_comment_removed'
- ISSUE_DESIGN_COMMENT_REMOVED =
'g_project_management_issue_design_comments_removed'
Class Method Summary collapse
- .track_issue_assignee_changed_action(author:, project:) ⇒ Object
- .track_issue_cloned_action(author:, project:) ⇒ Object
- .track_issue_closed_action(author:, project:) ⇒ Object
- .track_issue_comment_added_action(author:, project:) ⇒ Object
- .track_issue_comment_edited_action(author:, project:) ⇒ Object
- .track_issue_comment_removed_action(author:, project:) ⇒ Object
- .track_issue_created_action(author:, namespace:) ⇒ Object
- .track_issue_cross_referenced_action(author:, project:) ⇒ Object
- .track_issue_description_changed_action(author:, project:) ⇒ Object
- .track_issue_design_comment_removed_action(author:, project:) ⇒ Object
- .track_issue_designs_added_action(author:, project:) ⇒ Object
- .track_issue_designs_modified_action(author:, project:) ⇒ Object
- .track_issue_designs_removed_action(author:, project:) ⇒ Object
- .track_issue_due_date_changed_action(author:, project:) ⇒ Object
- .track_issue_label_changed_action(author:, project:) ⇒ Object
- .track_issue_locked_action(author:, project:) ⇒ Object
- .track_issue_made_confidential_action(author:, project:) ⇒ Object
- .track_issue_made_visible_action(author:, project:) ⇒ Object
- .track_issue_marked_as_duplicate_action(author:, project:) ⇒ Object
- .track_issue_milestone_changed_action(author:, project:) ⇒ Object
- .track_issue_moved_action(author:, project:) ⇒ Object
- .track_issue_related_action(author:, project:) ⇒ Object
- .track_issue_reopened_action(author:, project:) ⇒ Object
- .track_issue_time_estimate_changed_action(author:, project:) ⇒ Object
- .track_issue_time_spent_changed_action(author:, project:) ⇒ Object
- .track_issue_title_changed_action(author:, project:) ⇒ Object
- .track_issue_unlocked_action(author:, project:) ⇒ Object
- .track_issue_unrelated_action(author:, project:) ⇒ Object
Class Method Details
.track_issue_assignee_changed_action(author:, project:) ⇒ Object
52 53 54 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 52 def track_issue_assignee_changed_action(author:, project:) track_internal_event(ISSUE_ASSIGNEE_CHANGED, , project) end |
.track_issue_cloned_action(author:, project:) ⇒ Object
144 145 146 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 144 def track_issue_cloned_action(author:, project:) track_internal_event(ISSUE_CLONED, , project) end |
.track_issue_closed_action(author:, project:) ⇒ Object
64 65 66 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 64 def track_issue_closed_action(author:, project:) track_internal_event(ISSUE_CLOSED, , project) end |
.track_issue_comment_added_action(author:, project:) ⇒ Object
132 133 134 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 132 def track_issue_comment_added_action(author:, project:) track_internal_event(ISSUE_COMMENT_ADDED, , project) end |
.track_issue_comment_edited_action(author:, project:) ⇒ Object
136 137 138 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 136 def track_issue_comment_edited_action(author:, project:) track_internal_event(ISSUE_COMMENT_EDITED, , project) end |
.track_issue_comment_removed_action(author:, project:) ⇒ Object
140 141 142 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 140 def track_issue_comment_removed_action(author:, project:) track_internal_event(ISSUE_COMMENT_REMOVED, , project) end |
.track_issue_created_action(author:, namespace:) ⇒ Object
40 41 42 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 40 def track_issue_created_action(author:, namespace:) track_internal_event(ISSUE_CREATED, , namespace) end |
.track_issue_cross_referenced_action(author:, project:) ⇒ Object
80 81 82 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 80 def track_issue_cross_referenced_action(author:, project:) track_internal_event(ISSUE_CROSS_REFERENCED, , project) end |
.track_issue_description_changed_action(author:, project:) ⇒ Object
48 49 50 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 48 def track_issue_description_changed_action(author:, project:) track_internal_event(ISSUE_DESCRIPTION_CHANGED, , project) end |
.track_issue_design_comment_removed_action(author:, project:) ⇒ Object
148 149 150 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 148 def track_issue_design_comment_removed_action(author:, project:) track_internal_event(ISSUE_DESIGN_COMMENT_REMOVED, , project) end |
.track_issue_designs_added_action(author:, project:) ⇒ Object
108 109 110 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 108 def track_issue_designs_added_action(author:, project:) track_internal_event(ISSUE_DESIGNS_ADDED, , project) end |
.track_issue_designs_modified_action(author:, project:) ⇒ Object
112 113 114 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 112 def track_issue_designs_modified_action(author:, project:) track_internal_event(ISSUE_DESIGNS_MODIFIED, , project) end |
.track_issue_designs_removed_action(author:, project:) ⇒ Object
116 117 118 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 116 def track_issue_designs_removed_action(author:, project:) track_internal_event(ISSUE_DESIGNS_REMOVED, , project) end |
.track_issue_due_date_changed_action(author:, project:) ⇒ Object
120 121 122 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 120 def track_issue_due_date_changed_action(author:, project:) track_internal_event(ISSUE_DUE_DATE_CHANGED, , project) end |
.track_issue_label_changed_action(author:, project:) ⇒ Object
72 73 74 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 72 def track_issue_label_changed_action(author:, project:) track_internal_event(ISSUE_LABEL_CHANGED, , project) end |
.track_issue_locked_action(author:, project:) ⇒ Object
100 101 102 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 100 def track_issue_locked_action(author:, project:) track_internal_event(ISSUE_LOCKED, , project) end |
.track_issue_made_confidential_action(author:, project:) ⇒ Object
56 57 58 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 56 def track_issue_made_confidential_action(author:, project:) track_internal_event(ISSUE_MADE_CONFIDENTIAL, , project) end |
.track_issue_made_visible_action(author:, project:) ⇒ Object
60 61 62 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 60 def track_issue_made_visible_action(author:, project:) track_internal_event(ISSUE_MADE_VISIBLE, , project) end |
.track_issue_marked_as_duplicate_action(author:, project:) ⇒ Object
96 97 98 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 96 def track_issue_marked_as_duplicate_action(author:, project:) track_internal_event(ISSUE_MARKED_AS_DUPLICATE, , project) end |
.track_issue_milestone_changed_action(author:, project:) ⇒ Object
76 77 78 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 76 def track_issue_milestone_changed_action(author:, project:) track_internal_event(ISSUE_MILESTONE_CHANGED, , project) end |
.track_issue_moved_action(author:, project:) ⇒ Object
84 85 86 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 84 def track_issue_moved_action(author:, project:) track_internal_event(ISSUE_MOVED, , project) end |
.track_issue_related_action(author:, project:) ⇒ Object
88 89 90 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 88 def (author:, project:) track_internal_event(ISSUE_RELATED, , project) end |
.track_issue_reopened_action(author:, project:) ⇒ Object
68 69 70 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 68 def track_issue_reopened_action(author:, project:) track_internal_event(ISSUE_REOPENED, , project) end |
.track_issue_time_estimate_changed_action(author:, project:) ⇒ Object
124 125 126 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 124 def track_issue_time_estimate_changed_action(author:, project:) track_internal_event(ISSUE_TIME_ESTIMATE_CHANGED, , project) end |
.track_issue_time_spent_changed_action(author:, project:) ⇒ Object
128 129 130 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 128 def track_issue_time_spent_changed_action(author:, project:) track_internal_event(ISSUE_TIME_SPENT_CHANGED, , project) end |
.track_issue_title_changed_action(author:, project:) ⇒ Object
44 45 46 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 44 def track_issue_title_changed_action(author:, project:) track_internal_event(ISSUE_TITLE_CHANGED, , project) end |
.track_issue_unlocked_action(author:, project:) ⇒ Object
104 105 106 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 104 def track_issue_unlocked_action(author:, project:) track_internal_event(ISSUE_UNLOCKED, , project) end |
.track_issue_unrelated_action(author:, project:) ⇒ Object
92 93 94 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 92 def (author:, project:) track_internal_event(ISSUE_UNRELATED, , project) end |