コード例 #1
0
ファイル: views.py プロジェクト: radiosilence/wire
def del_event(event_id):
    e = Event(redis=g.r, user=g.user)
    e.load(event_id)

    try:
        if g.user.username != e.data['creator']:
            abort(401)
    except AttributeError:
        abort(401)

    if request.method == "POST":
        e.delete()
        flash('Event deleted.', 'success')
        return redirect(url_for('frontend.list_events'))
    else:
        return render_template('confirm.html',
            _message='Are you sure you wish to DELETE this thread?',
            _ok=url_for('frontend.del_event', event_id=event_id),
            _cancel=url_for('frontend.view_event', event_id=event_id)
        )
コード例 #2
0
def del_event(event_id):
    e = Event(redis=g.r, user=g.user)
    e.load(event_id)

    try:
        if g.user.username != e.data['creator']:
            abort(401)
    except AttributeError:
        abort(401)

    if request.method == "POST":
        e.delete()
        flash('Event deleted.', 'success')
        return redirect(url_for('frontend.list_events'))
    else:
        return render_template(
            'confirm.html',
            _message='Are you sure you wish to DELETE this thread?',
            _ok=url_for('frontend.del_event', event_id=event_id),
            _cancel=url_for('frontend.view_event', event_id=event_id))