Esempio n. 1
0
    def before_show(self, id):
        self.validate_show(self.ingredient)
        self.from_new = request.args.get("from_new", False)

        self.recipes = Recipe.load_by_ingredient_and_user(
            self.ingredient, current_user)
        self.all_recipes = Recipe.load_by_ingredient(self.ingredient)

        self.possible_alternative_measurements = [
            m for m in Measurement.load_all()
            if m not in self.ingredient.used_measurements
        ]
Esempio n. 2
0
 def before_edit(self, id):
     self.validate_edit(self.ingredient)
     self.recipes = Recipe.load_by_ingredient_and_user(
         self.ingredient.id, current_user
     )
     self.all_recipes = Recipe.load_by_ingredient(self.ingredient)
Esempio n. 3
0
    def before_edit(self, id):
        self.form = create_form(IngredientForm, obj=self.ingredient)

        self.recipes = Recipe.load_by_ingredient_and_user(
            self.ingredient, current_user)
        self.all_recipes = Recipe.load_by_ingredient(self.ingredient)