Module: Gitlab::UsageDataCounters::IssueActivityUniqueCounter
- Defined in:
- lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb
Constant Summary collapse
- ISSUE_ASSIGNEE_CHANGED =
'g_project_management_issue_assignee_changed'- ISSUE_CREATED =
'g_project_management_issue_created'- 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_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_CLONED =
'g_project_management_issue_cloned'- 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_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_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_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_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
Class Method Details
.track_issue_assignee_changed_action(author:, project:) ⇒ Object
41 42 43 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 41 def track_issue_assignee_changed_action(author:, project:) track_internal_event(ISSUE_ASSIGNEE_CHANGED, , project) end |
.track_issue_cloned_action(author:, project:) ⇒ Object
105 106 107 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 105 def track_issue_cloned_action(author:, project:) track_internal_event(ISSUE_CLONED, , project) end |
.track_issue_comment_added_action(author:, project:) ⇒ Object
93 94 95 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 93 def track_issue_comment_added_action(author:, project:) track_internal_event(ISSUE_COMMENT_ADDED, , project) end |
.track_issue_comment_edited_action(author:, project:) ⇒ Object
97 98 99 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 97 def track_issue_comment_edited_action(author:, project:) track_internal_event(ISSUE_COMMENT_EDITED, , project) end |
.track_issue_comment_removed_action(author:, project:) ⇒ Object
101 102 103 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 101 def track_issue_comment_removed_action(author:, project:) track_internal_event(ISSUE_COMMENT_REMOVED, , project) end |
.track_issue_created_action(author:, namespace:) ⇒ Object
29 30 31 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 29 def track_issue_created_action(author:, namespace:) track_internal_event(ISSUE_CREATED, , namespace) end |
.track_issue_cross_referenced_action(author:, project:) ⇒ Object
61 62 63 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 61 def track_issue_cross_referenced_action(author:, project:) track_internal_event(ISSUE_CROSS_REFERENCED, , project) end |
.track_issue_description_changed_action(author:, project:) ⇒ Object
37 38 39 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 37 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
109 110 111 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 109 def track_issue_design_comment_removed_action(author:, project:) track_internal_event(ISSUE_DESIGN_COMMENT_REMOVED, , project) end |
.track_issue_due_date_changed_action(author:, project:) ⇒ Object
81 82 83 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 81 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
53 54 55 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 53 def track_issue_label_changed_action(author:, project:) track_internal_event(ISSUE_LABEL_CHANGED, , project) end |
.track_issue_locked_action(author:, project:) ⇒ Object
73 74 75 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 73 def track_issue_locked_action(author:, project:) track_internal_event(ISSUE_LOCKED, , project) end |
.track_issue_made_confidential_action(author:, project:) ⇒ Object
45 46 47 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 45 def track_issue_made_confidential_action(author:, project:) track_internal_event(ISSUE_MADE_CONFIDENTIAL, , project) end |
.track_issue_made_visible_action(author:, project:) ⇒ Object
49 50 51 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 49 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
69 70 71 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 69 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
57 58 59 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 57 def track_issue_milestone_changed_action(author:, project:) track_internal_event(ISSUE_MILESTONE_CHANGED, , project) end |
.track_issue_moved_action(author:, project:) ⇒ Object
65 66 67 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 65 def track_issue_moved_action(author:, project:) track_internal_event(ISSUE_MOVED, , project) end |
.track_issue_time_estimate_changed_action(author:, project:) ⇒ Object
85 86 87 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 85 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
89 90 91 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 89 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
33 34 35 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 33 def track_issue_title_changed_action(author:, project:) track_internal_event(ISSUE_TITLE_CHANGED, , project) end |
.track_issue_unlocked_action(author:, project:) ⇒ Object
77 78 79 |
# File 'lib/gitlab/usage_data_counters/issue_activity_unique_counter.rb', line 77 def track_issue_unlocked_action(author:, project:) track_internal_event(ISSUE_UNLOCKED, , project) end |