Пример #1
0
    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])
Пример #2
0
    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))
Пример #3
0
 def before_request(self, name, event_id, **kwargs):
     self.event = Event.load(event_id)
     self.validate_edit(self.event)