def public_schedule():
    time_slots, workshop_rooms_in_use = database.get_workshop_timetable_data(
        database.get_current_jam_id())
    return render_template("public_schedule.html",
                           time_slots=time_slots,
                           workshop_rooms_in_use=workshop_rooms_in_use,
                           total_workshop_rooms=len(workshop_rooms_in_use),
                           container_name=" ",
                           jam_title=database.get_jam_details(
                               database.get_current_jam_id()).name)
Beispiel #2
0
def public_schedule(jam_id=None):
    if not jam_id:
        jam_id = database.get_current_jam_id()
    jams = database.get_jams_in_db()
    time_slots, workshop_rooms_in_use = database.get_workshop_timetable_data(
        jam_id)
    return render_template("public_schedule.html",
                           time_slots=time_slots,
                           workshop_rooms_in_use=workshop_rooms_in_use,
                           total_workshop_rooms=len(workshop_rooms_in_use),
                           container_name=" ",
                           selected_jam=database.get_jam_details(jam_id),
                           jams=jams)
def volunteer_attendance():
    volunteer_attendances = database.get_attending_volunteers(
        database.get_current_jam_id())
    form = forms.VolunteerAttendance(request.form)
    if request.method == 'POST' and form.validate():
        database.add_volunteer_attendance(
            database.get_current_jam_id(), request.logged_in_user.user_id,
            int(literal_eval(form.attending_jam.data)),
            int(literal_eval(form.attending_setup.data)),
            int(literal_eval(form.attending_packdown.data)),
            int(literal_eval(form.attending_food.data)), form.notes.data)

        return redirect(("/admin/volunteer_attendance"), code=302)
    return render_template("admin/volunteer_attendance.html",
                           form=form,
                           volunteer_attendances=volunteer_attendances,
                           user_id=request.logged_in_user.user_id,
                           eventbrite_event_name=database.get_jam_details(
                               database.get_current_jam_id()).name)
def admin_home():
    return render_template("admin/admin_home.html",
                           eventbrite_event_name=database.get_jam_details(
                               database.get_current_jam_id()).name)
Beispiel #5
0
def wrangler_overview_equipment():
    return render_template("admin/wrangler_overview_equipment.html", jam_id=database.get_current_jam_id(), raspberry_jam=database.get_jam_details(database.get_current_jam_id()).name, slots=database.get_wrangler_overview(database.get_current_jam_id()))