aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/track_thing.rb9
1 files changed, 3 insertions, 6 deletions
diff --git a/app/models/track_thing.rb b/app/models/track_thing.rb
index 10ba28f4a..38de18bd3 100644
--- a/app/models/track_thing.rb
+++ b/app/models/track_thing.rb
@@ -25,16 +25,14 @@ require 'set'
# TODO: TrackThing looks like a good candidate for single table inheritance
class TrackThing < ActiveRecord::Base
- belongs_to :tracking_user, :class_name => 'User'
- validates_presence_of :track_query
- validates_presence_of :track_type
-
belongs_to :info_request
belongs_to :public_body
+ belongs_to :tracking_user, :class_name => 'User'
belongs_to :tracked_user, :class_name => 'User'
-
has_many :track_things_sent_emails
+ validates_presence_of :track_query
+ validates_presence_of :track_type
validates_inclusion_of :track_type, :in => [
'request_updates',
'all_new_requests',
@@ -43,7 +41,6 @@ class TrackThing < ActiveRecord::Base
'user_updates',
'search_query'
]
-
validates_inclusion_of :track_medium, :in => [
'email_daily',
'feed'