示例#1
0
def new_slide(journey_id):
    journey = Journey.query.filter_by(id=journey_id, user_id=current_user.id).first()
    if not journey:
        flash(BAD_KITTY, 'danger')
        return redirect(url_for('index'))

    form = NewSlideForm(journey_id=journey_id)
    if form.validate_on_submit():
        slide = Slide()
        slide.create(form.data['title'], form.data['description'], journey_id)
        db.session.add(slide)
        db.session.commit()
        flash('Slide added to journey, you can now add photos to your slide.', 'success')
        return redirect(url_for('new_photo', slide_id=slide.id))

    flash_errors(form)
    return render_template('new-slide.html', form=form, title='New Slide')
示例#2
0
def new_slide(journey_id):
    journey = Journey.query.filter_by(id=journey_id,
                                      user_id=current_user.id).first()
    if not journey:
        flash(BAD_KITTY, 'danger')
        return redirect(url_for('index'))

    form = NewSlideForm(journey_id=journey_id)
    if form.validate_on_submit():
        slide = Slide()
        slide.create(form.data['title'], form.data['description'], journey_id)
        db.session.add(slide)
        db.session.commit()
        flash('Slide added to journey, you can now add photos to your slide.',
              'success')
        return redirect(url_for('new_photo', slide_id=slide.id))

    flash_errors(form)
    return render_template('new-slide.html', form=form, title='New Slide')