Moved screenshot approval code into model

This commit is contained in:
Christoph Haas 2016-06-05 23:06:04 +02:00
parent 4c3267159b
commit df74c9e014
2 changed files with 9 additions and 7 deletions

View file

@ -83,4 +83,12 @@ class Screenshot < ActiveRecord::Base
def self.unapproved
self.where(approved: false)
end
# Publish a screenshot from the moderation queue
def approve_screenshot!
self.delete_reason = nil
self.markedfordelete = false
self.approved = true
self.save!
end
end