diaspora/app/models/report.rb
Lukas Matt 1748d3b940 It is now possible to report comments
* Renamed PostReport to Report
* Added report button to SPV
* Updated rspec

refs diaspora/diaspora#4732
refs diaspora/diaspora#4710
refs diaspora/diaspora#4711
refs diaspora/diaspora#4517
2014-05-15 07:23:43 -04:00

16 lines
369 B
Ruby

class Report < ActiveRecord::Base
validates :user_id, presence: true
validates :post_id, presence: true
validates :post_type, presence: true
belongs_to :user
belongs_to :post
has_many :reports
after_create :send_report_notification
def send_report_notification
Workers::Mail::ReportWorker.perform_async(self.post_type, self.post_id)
end
end