mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-12 06:06:05 +10:00
Remove ProjectActivityCacheObserver
This commit is contained in:
@@ -41,6 +41,9 @@ class Event < ActiveRecord::Base
|
||||
# For Hash only
|
||||
serialize :data
|
||||
|
||||
# Callbacks
|
||||
after_create :reset_project_activity
|
||||
|
||||
# Scopes
|
||||
scope :recent, -> { order("created_at DESC") }
|
||||
scope :code_push, -> { where(action: PUSHED) }
|
||||
@@ -303,4 +306,10 @@ class Event < ActiveRecord::Base
|
||||
target.respond_to? :title
|
||||
end
|
||||
end
|
||||
|
||||
def reset_project_activity
|
||||
if project
|
||||
project.update_column(:last_activity_at, event.created_at)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
class ProjectActivityCacheObserver < BaseObserver
|
||||
observe :event
|
||||
|
||||
def after_create(event)
|
||||
event.project.update_column(:last_activity_at, event.created_at) if event.project
|
||||
end
|
||||
end
|
||||
|
||||
@@ -19,8 +19,7 @@ module Gitlab
|
||||
# config.plugins = [ :exception_notification, :ssl_requirement, :all ]
|
||||
|
||||
# Activate observers that should always be running.
|
||||
config.active_record.observers = :project_activity_cache_observer,
|
||||
:note_observer,
|
||||
config.active_record.observers = :note_observer,
|
||||
:project_observer,
|
||||
:system_hook_observer,
|
||||
:user_observer,
|
||||
|
||||
Reference in New Issue
Block a user