コード例 #1
0
ファイル: post.py プロジェクト: 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)
コード例 #2
0
ファイル: post.py プロジェクト: 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'))