def list(): from models.schedule import ScheduleSimpleForm if 'logged_in' not in session: return redirect(url_for('welcome')) schedules = Schedule() results = schedules.get_by_logged_user(session['user'], timeadapt=True) form = ScheduleSimpleForm() now = datetime.datetime.utcnow() + \ datetime.timedelta(0, session['utc_offset']) defaults = { 'start_date': now.strftime("%Y-%m-%d %H:%M:%S") } return render_template('list.html', entries=results, form=form, defaults=defaults)
def get_user(id=None): from models.user import UserSmallForm if 'logged_in' not in session: return redirect(url_for('welcome')) user = User(id=id) if request.method == 'POST': user.first_name = request.form.get('first_name', None) user.last_name = request.form.get('last_name', None) user.email = request.form.get('email', None) user.update_user() user = user.get_by_id() form = UserSmallForm(obj=user) schedule = Schedule(uid=id) schedules = schedule.get_by_logged_user(user.username, timeadapt=True) return render_template('user.html', user=user, form=form, schedules=schedules)