Commit 7499fae95c4d0d477f161e5e0755969999ddc43c

Authored by Caio SBA
Committed by Antonio Terceiro
1 parent 4983bc74

Group profile activities by created_at instead of updated_at

(ActionItem1752)
test/unit/article_test.rb
... ... @@ -926,7 +926,7 @@ class ArticleTest < Test::Unit::TestCase
926 926 assert_equal 'Tracked Article', ta.get_name.last
927 927 assert_equal article.url, ta.get_url.last
928 928 assert_kind_of Person, ta.user
929   - ta.back_in_time(26.hours)
  929 + ta.created_at = Time.now.ago(26.hours); ta.save!
930 930 article = TinyMceArticle.create! :name => 'Another Tracked Article', :profile_id => profile.id
931 931 ta = ActionTracker::Record.last
932 932 assert_equal ['Another Tracked Article'], ta.get_name
... ...
vendor/plugins/action_tracker/lib/action_tracker_model.rb
... ... @@ -37,7 +37,7 @@ module ActionTracker
37 37 return if u.nil?
38 38 target_hash = params[:target].nil? ? {} : {:target_type => params[:target].class.base_class.to_s, :target_id => params[:target].id}
39 39 l = last :conditions => { :user_id => u.id, :user_type => u.class.base_class.to_s, :verb => params[:verb].to_s }.merge(target_hash)
40   - if !l.nil? and Time.now - l.updated_at < ActionTrackerConfig.timeout
  40 + if !l.nil? and Time.now - l.created_at < ActionTrackerConfig.timeout
41 41 params[:params].clone.each { |key, value| params[:params][key] = l.params[key].clone.push(value) }
42 42 l.update_attributes params
43 43 else
... ...
vendor/plugins/action_tracker/test/action_tracker_model_test.rb
... ... @@ -175,7 +175,7 @@ class ActionTrackerModelTest &lt; ActiveSupport::TestCase
175 175 end
176 176 assert_kind_of ActionTracker::Record, ta
177 177 assert_equal ["bar"], ta.reload.params[:foo]
178   - ta.updated_at = Time.now.ago(6.minutes)
  178 + ta.created_at = Time.now.ago(6.minutes)
179 179 ta.send :update_without_callbacks
180 180 t = ta.reload.updated_at
181 181 assert_difference "ActionTracker::Record.count" do
... ...
vendor/plugins/action_tracker/test/action_tracker_test.rb
... ... @@ -295,7 +295,7 @@ class ActionTrackerTest &lt; ActiveSupport::TestCase
295 295 get :test, :foo => "bar"
296 296 end
297 297 t = ActionTracker::Record.last
298   - t.updated_at = t.updated_at.ago(6.minutes)
  298 + t.created_at = t.updated_at.ago(6.minutes)
299 299 t.send :update_without_callbacks
300 300 assert_difference 'ActionTracker::Record.count' do
301 301 get :test, :foo => "test"
... ...