示例#1
0
def venue_new():
    form = VenueForm()
    form.profile_id.choices = [(p.id, p.title) for p in g.user.profiles]
    if form.validate_on_submit():
        venue = Venue()
        form.populate_obj(venue)
        venue.make_name()
        db.session.add(venue)
        db.session.commit()
        flash(u"You have created a new venue", "success")
        return render_redirect(venue.url_for(), code=303)
    return render_form(form=form, title="New Venue", submit=u"Create", cancel_url=url_for('index'), ajax=False)
示例#2
0
def venue_new():
    form = VenueForm()
    form.profile_id.choices = [(p.id, p.title) for p in g.user.profiles]
    if request.method == "GET":
        form.timezone.data = app.config.get("TIMEZONE")
    if form.validate_on_submit():
        venue = Venue()
        form.populate_obj(venue)
        venue.make_name()
        db.session.add(venue)
        db.session.commit()
        flash(u"You have created a new venue", "success")
        return render_redirect(venue.url_for(), code=303)
    return render_form(form=form, title="New Venue", submit=u"Create", cancel_url=url_for("index"), ajax=False)
示例#3
0
def venue_new():
    form = VenueForm()
    form.profile_id.choices = [(p.id, p.title) for p in g.user.profiles]
    if form.validate_on_submit():
        venue = Venue()
        form.populate_obj(venue)
        venue.make_name()
        db.session.add(venue)
        db.session.commit()
        flash(u"You have created a new venue", "success")
        return render_redirect(url_for('venue_view', venue=venue.name),
                               code=303)
    return render_form(form=form,
                       title="New Venue",
                       submit=u"Create",
                       cancel_url=url_for('venue_list'),
                       ajax=False)
示例#4
0
def venue_new():
    form = VenueForm()
    form.profile_id.choices = [(p.id, p.title) for p in g.user.profiles]
    if request.method == 'GET':
        form.timezone.data = app.config.get('TIMEZONE')
    if form.validate_on_submit():
        venue = Venue()
        form.populate_obj(venue)
        venue.make_name()
        db.session.add(venue)
        db.session.commit()
        flash(u"You have created a new venue", "success")
        return render_redirect(venue.url_for(), code=303)
    return render_form(form=form,
                       title="New Venue",
                       submit=u"Create",
                       cancel_url=url_for('index'),
                       ajax=False)