Exemplo n.º 1
0
Arquivo: post.py Projeto: ap13p/elearn
def post_update(post_id):
    post = Post.get(Post.id == post_id)
    form = PostForm(request.form, obj=post)
    form.action = url_for('admin:post:update', post_id=post_id)
    if form.validate_on_submit():
        form.populate_obj(post)
        post.save()
        flash('Sukses memperbarui posting')
        return redirect(url_for('admin:post:list'))
    return render_template('admin/post/update.html', form=form)
Exemplo n.º 2
0
Arquivo: post.py Projeto: ap13p/elearn
def post_delete(post_id):
    if g.user and g.user.level.name == 'admin':
        post = None
        try:
            post = Post.get(Post.id == post_id)
        except Post.DoesNotExist:
            flash('Gagal menghapus posting')
        if post:
            post.delete_instance()
            flash('Sukses menghapus posting')
        return redirect(url_for('admin:post:list'))