* 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
16 lines
369 B
Ruby
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
|