def schedule(): info_msgs = [] if g.user.has_not_registered_schedule_yet(): info_msgs.append(u'未登録の練習があります:' + u'参加/不参加の登録をお願いします。<br>' + u'予定が未定な方は、とりあえず参加/不参加どちらかで登録' + u'して、あとで更新してもらっても構いません。') ps = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_PRACTICE)] gs = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_GAME)] es = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_EVENT)] return render_template('schedule.html', practices=ps, games=gs, events=es, info_msgs=info_msgs)
def practices(): user = users.find_by_id(get_userid()) if not user: abort(401) ps = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_PRACTICE)] return render_template("mobile/practices.html", user=user, practices=ps)
def events(): user = users.find_by_id(get_userid()) if not user: abort(401) es = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_EVENT)] return render_template("mobile/events.html", user=user, events=es)
def games(): user = users.find_by_id(get_userid()) if not user: abort(401) gs = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_GAME)] return render_template("mobile/games.html", user=user, games=gs)
def event(): es = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_EVENT)] return render_template('admin/event.html', events=es)
def game(): gs = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_GAME)] return render_template('admin/game.html', games=gs)
def practice(): ps = [scheds.from_row(s) for s in scheds.find(scheds.TYPE_PRACTICE)] return render_template('admin/practice.html', practices=ps)