def before_request(self, name, event_id=None, *args, **kwargs): self.event = Event.load(event_id) self.validate_show(self.event) self.daily_plans = self.event.active_daily_plans self.split_recipes = self.event.daily_recipes_split_by_shopping self.ingredients = DailyPlan.load_ingredient_amounts_for_daily_plans( [dp.id for dp in self.daily_plans])
def before_request(self, name, hash_value): from app.helpers.general import unobscure event_id = unobscure(hash_value) self.event = Event.load(event_id) self.validate_show(self.event) if current_user in self.event.connected_users: return redirect(url_for("EventView:show", id=event_id))
def before_request(self, name, event_id, **kwargs): self.event = Event.load(event_id) self.validate_edit(self.event)