From dbca1e0a193184c92e6fe1ca2c8d223613b637ab Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Wed, 17 Aug 2016 09:28:06 +0200 Subject: [PATCH] Package.without_screenshots_most_visits added --- app/models/package.rb | 6 ++++++ 1 file changed, 6 insertions(+) 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)