Beispiel #1
0
def edit(event_id):
    event = db.Event.get_or_404(event_id)
    with Grant(event, current_user, 'update'):
        form = Event_Form(request.form, obj=event)
        if form.validate_on_submit():
            form.populate_obj(event)
            event.save()
            return redirect(url_for('calendar.show', event_id=event_id))
        return render_template("calendar/edit.html", form=form)
Beispiel #2
0
def edit(event_id):
    event = db.Event.get_or_404(event_id)
    with Grant(event, current_user, 'update'):
        form = Event_Form(request.form, obj=event)
        if form.validate_on_submit():
            form.populate_obj(event)
            event.save()
            return redirect(url_for('calendar.show', event_id=event_id))
        return render_template("calendar/edit.html", form=form)
Beispiel #3
0
def add():
    form = Event_Form()
    if request.method == 'POST':
        form.author = current_user._id
        if form.validate_on_submit():
            event = db.Event()
            form.populate_obj(event)
            event.save()
            return redirect(url_for('calendar.show', event_id=event._id))
    return render_template("calendar/add.html", form=form)
Beispiel #4
0
def add():
    form = Event_Form()
    if request.method == 'POST':
        form.author = current_user._id
        if form.validate_on_submit():
            event = db.Event()
            form.populate_obj(event)
            event.save()
            return redirect(url_for('calendar.show', event_id=event._id))
    return render_template("calendar/add.html", form=form)