diff --git a/app/models/package.rb b/app/models/package.rb index 751adb0..7dcfad9 100644 --- a/app/models/package.rb +++ b/app/models/package.rb @@ -40,6 +40,12 @@ class Package < ActiveRecord::Base where.not(id: subselect) end + # Packages that need screenshots and have most visits. + # These packages are most likely to need a screenshot. + def self.without_screenshots_most_visits + self.without_screenshots.order(visits: :desc) + end + # Return a query of all approved/public screenshots of this package def screenshots_approved self.screenshots.find_by(approved: true)