Esempio n. 1
0
def event_add(project_id):
    form = EventForm(request.form)
    if request.method == 'POST':
        if form.validate():
            event = Event()
            form.populate_obj(event)
            event.project_id = project_id
            db.session.add(event)
            db.session.commit()

            flash('Data saved successfully', 'success')
            return redirect(url_for('web.project_events', project_id=project_id))

        flash('Data not valid, please review the fields')

    return render_template('events/add.html', project_id=project_id, form=form)
Esempio n. 2
0
def event_add(project_id):

    form = EventForm(request.form)
    if request.method == 'POST':

        if form.validate():
            event = Event()
            form.populate_obj(event)
            event.project_id = project_id
            db.session.add(event)
            db.session.commit()

            flash('Data saved successfully', 'success')
            return redirect(url_for('web.project_view', project_id=project_id))

        flash('Data not valid, please review the fields')
    return render_template('events/add.html', project_id=project_id, form=form)
 def test_event_valid_must_be_valid(self):
     event = EventForm(data=self.fixture)
     assert event.validate()