diff options
author | Seb Bacon <seb.bacon@gmail.com> | 2012-05-04 10:51:47 +0100 |
---|---|---|
committer | Seb Bacon <seb.bacon@gmail.com> | 2012-05-04 10:51:47 +0100 |
commit | 24caa3143d238412e25752baf4a3af08171853d6 (patch) | |
tree | 8399d8088c9a8c4304285618e6ea1bc8ac9d9519 /app/models/track_thing.rb | |
parent | 790d8575214e254c1923aa40095171405dbba321 (diff) | |
parent | 20324887036cccc940e1d68fe8c99864b5b634bd (diff) |
Merge branch 'develop' of github.com:sebbacon/alaveteli into develop
Diffstat (limited to 'app/models/track_thing.rb')
-rw-r--r-- | app/models/track_thing.rb | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/app/models/track_thing.rb b/app/models/track_thing.rb index 3d147b8e6..2a1235e11 100644 --- a/app/models/track_thing.rb +++ b/app/models/track_thing.rb @@ -146,11 +146,15 @@ class TrackThing < ActiveRecord::Base return track_thing end - def TrackThing.create_track_for_public_body(public_body) + def TrackThing.create_track_for_public_body(public_body, event_type = nil) track_thing = TrackThing.new track_thing.track_type = 'public_body_updates' track_thing.public_body = public_body - track_thing.track_query = "requested_from:" + public_body.url_name + query = "requested_from:" + public_body.url_name + if InfoRequestEvent.enumerate_event_types.include?(event_type) + query += " variety:" + event_type + end + track_thing.track_query = query return track_thing end @@ -172,9 +176,9 @@ class TrackThing < ActiveRecord::Base when "users" query += " variety:user" when "authorities" - query += " variety:authority" + query += " variety:authority" end - end + end track_thing.track_query = query # XXX should extract requested_by:, request:, requested_from: # and stick their values into the respective relations. |