1
0

Added quantity filtering by domain

This commit is contained in:
cryptogopher
2019-11-21 01:28:03 +01:00
parent d3ba8579d6
commit 2ebbe9a306
12 changed files with 99 additions and 29 deletions

View File

@@ -41,7 +41,7 @@ class Ingredient < ActiveRecord::Base
self.toggle!(:hidden)
end
def self.filter(project, filters = {}, requested_q = Quantity.none)
def self.filter(project, filters, requested_q = Quantity.none)
ingredients = all
if filters[:name].present?

View File

@@ -34,4 +34,14 @@ class Quantity < ActiveRecord::Base
def calculate(inputs)
Formula.new(self.project, self.formula).calculate(inputs)
end
def self.filter(project, filters)
quantities = all
if filters[:domain].present?
quantities = quantities.where(domain: domains[filters[:domain]])
end
quantities
end
end