diff options
Diffstat (limited to 'app/models/resource_label_event.rb')
-rw-r--r-- | app/models/resource_label_event.rb | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/app/models/resource_label_event.rb b/app/models/resource_label_event.rb index 18e2944a9ca..57a3b568c53 100644 --- a/app/models/resource_label_event.rb +++ b/app/models/resource_label_event.rb @@ -12,10 +12,9 @@ class ResourceLabelEvent < ResourceEvent scope :inc_relations, -> { includes(:label, :user) } validates :label, presence: { unless: :importing? }, on: :create - validate :exactly_one_issuable + validate :exactly_one_issuable, unless: :importing? after_save :expire_etag_cache - after_save :usage_metrics after_destroy :expire_etag_cache enum action: { @@ -114,16 +113,6 @@ class ResourceLabelEvent < ResourceEvent def discussion_id_key [self.class.name, created_at, user_id] end - - def for_issue? - issue_id.present? - end - - def usage_metrics - return unless for_issue? - - Gitlab::UsageDataCounters::IssueActivityUniqueCounter.track_issue_label_changed_action(author: user) - end end ResourceLabelEvent.prepend_if_ee('EE::ResourceLabelEvent') |