def optionnal_calendar(sender, **kwargs): event = kwargs.pop('instance') if not isinstance(event, Event): return True if not event.calendar: try: calendar = Calendar._default_manager.get(name='default') except Calendar.DoesNotExist: calendar = Calendar(name='default', slug='default') calendar.save() event.calendar = calendar return True
def add_own_meal(user_id): check_user = do_user_check(user_id) if check_user: form = UserMealCalendarForm() if form.validate_on_submit(): meal_name = form.meal_name.data dateSelected = myconverter(form.date.data) dateInfo = Calendar(user_id=user_id, meal_name=meal_name, selected_date=dateSelected) Calendar.save(dateInfo) return redirect(f'/users/{user_id}/calendar') else: return render_template('meal_add.html', form=form) else: return redirect('/')
def createCalendar(user_id): try: user_id = ObjectId(user_id) except: return "fail" calendar = Calendar(user_id)#create the calendar cal = calendar.save() print "created calendar:", cal.id return dumps(cal)#return the calendar object
def createCalendar(user_id): try: user_id = ObjectId(user_id) except: return "fail" calendar = Calendar(user_id) #create the calendar cal = calendar.save() print "created calendar:", cal.id return dumps(cal) #return the calendar object
def optionnal_calendar(sender, **kwargs): event = kwargs.pop('instance') if not isinstance(event, Event): return True try: if not event.calendar: calendar = Calendar._default_manager.get(name='default') except Calendar.DoesNotExist: name = getattr(settings, "EVENT_DEFAULT_CALENDAR_NAME", None) or u"default" calendar = Calendar( name = name, slug = slugify(name), category = get_default_category() ) calendar.save() event.calendar = calendar return True
def add_recipe(user_id, meal_id, meal_name): check_user = do_user_check(user_id) if check_user: form = UserMealCalenderDateForm() if form.validate_on_submit(): new_meal = Calendar(user_id=user_id, meal_id=meal_id, meal_name=meal_name, selected_date=form.date.data) Calendar.save(new_meal) flash("You successfully saved your meal to calendar", "success") return redirect( f'/users/{user_id}/meals/{meal_id}/view/{meal_name}') else: return render_template('create_meal_calendar.html', form=form, meal_id=meal_id, meal_name=meal_name) else: return redirect('/')
def createCalendar(user_id): user_id = ObjectId(user_id) calendar = Calendar(user_id) cal = calendar.save() return dumps(cal)