From f3ccbce5c82b652e42a041d07fe5e26fe8eba571 Mon Sep 17 00:00:00 2001 From: Christophe Vilayphiou Date: Mon, 30 Jul 2012 17:57:55 +0800 Subject: [PATCH] Put back impressions for new and bulletin. Add view_count field to tag. --- app/models/tag.rb | 2 ++ vendor/built_in_modules/announcement/app/models/bulletin.rb | 2 +- vendor/built_in_modules/news/app/models/news_bulletin.rb | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/models/tag.rb b/app/models/tag.rb index 381a0253..f19e5f30 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -4,7 +4,9 @@ class Tag include Impressionist::Impressionable is_impressionable :counter_cache => { :column_name => :view_count } + field :key + field :view_count, :type => Integer, :default => 0 #field :cloud_amper,:type: Integer,:default=> 0 belongs_to :module_app diff --git a/vendor/built_in_modules/announcement/app/models/bulletin.rb b/vendor/built_in_modules/announcement/app/models/bulletin.rb index b0be2996..0a3e3fec 100644 --- a/vendor/built_in_modules/announcement/app/models/bulletin.rb +++ b/vendor/built_in_modules/announcement/app/models/bulletin.rb @@ -14,7 +14,7 @@ class Bulletin #scope :searchable,where(:is_checked=>true,:is_hidden=>false,:is_pending=>false) - # is_impressionable :counter_cache => { :column_name => :view_count } + is_impressionable :counter_cache => { :column_name => :view_count } field :title, localize: true field :subtitle, localize: true diff --git a/vendor/built_in_modules/news/app/models/news_bulletin.rb b/vendor/built_in_modules/news/app/models/news_bulletin.rb index bf468f89..2db774cb 100644 --- a/vendor/built_in_modules/news/app/models/news_bulletin.rb +++ b/vendor/built_in_modules/news/app/models/news_bulletin.rb @@ -17,7 +17,7 @@ class NewsBulletin #scope :searchable,where(:is_checked=>true,:is_hidden=>false,:is_pending=>false) - # is_impressionable :counter_cache => { :column_name => :view_count } + is_impressionable :counter_cache => { :column_name => :view_count } field :title, localize: true field :subtitle, localize: true