]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/user.rb
Tidy up changeset comment code
[rails.git] / app / models / user.rb
index 9c1d82ba83218576cca3cd645a3292502f6605f0..ed0813bee43a9ff14b47b33be7313147ab395b57 100644 (file)
@@ -12,6 +12,8 @@ class User < ActiveRecord::Base
   has_many :tokens, :class_name => "UserToken"
   has_many :preferences, :class_name => "UserPreference"
   has_many :changesets, -> { order(:created_at => :desc) }
   has_many :tokens, :class_name => "UserToken"
   has_many :preferences, :class_name => "UserPreference"
   has_many :changesets, -> { order(:created_at => :desc) }
+  has_many :changeset_comments, :foreign_key =>  :author_id
+  has_and_belongs_to_many :changeset_subscriptions, :class_name => 'Changeset', :join_table => 'changesets_subscribers', :foreign_key => 'subscriber_id'
   has_many :note_comments, :foreign_key => :author_id
   has_many :notes, :through => :note_comments
 
   has_many :note_comments, :foreign_key => :author_id
   has_many :notes, :through => :note_comments