where(artist_id: operators.artist.id)
end
+ scope :find_history, -> (id) do
+ Picture.find_by_original_picture(id).order(Picture.arel_table[:revision].desc)
+ end
+
def supply_default
self.artist_id = nil
end
end
def revision
- head = self.history.first
+ head = self.class.find_history(self.id).first
head ? head.revision : 'unpublished'
end
self.published_at != nil
end
- def history
- Picture.where(original_picture_id: self.id).order(revision: :desc)
- end
-
def self.show_opt
{:include => {:resource_picture => {}, :pictures => {}}}
end