diff options
author | Aditi <aditi.iitr@gmail.com> | 2013-08-07 17:58:01 +0530 |
---|---|---|
committer | Aditi <aditi.iitr@gmail.com> | 2013-08-07 17:58:01 +0530 |
commit | 8c040f77802ac0b02a4f5c21cecd0a5bca3e1c3b (patch) | |
tree | 7e02482cdac22fe3d7b057bcd98d69a2c1f753ea | |
parent | 4cf5b010a5cc17d85c157709f01283f253aacc9b (diff) | |
download | mediagoblin-8c040f77802ac0b02a4f5c21cecd0a5bca3e1c3b.tar.lz mediagoblin-8c040f77802ac0b02a4f5c21cecd0a5bca3e1c3b.tar.xz mediagoblin-8c040f77802ac0b02a4f5c21cecd0a5bca3e1c3b.zip |
write a function to extract blog post state from create/edit form.
-rw-r--r-- | mediagoblin/media_types/blog/lib.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mediagoblin/media_types/blog/lib.py b/mediagoblin/media_types/blog/lib.py index f95ecca5..0725b5b6 100644 --- a/mediagoblin/media_types/blog/lib.py +++ b/mediagoblin/media_types/blog/lib.py @@ -27,4 +27,10 @@ def may_edit_blogpost(request, blog): if request.user.is_admin or request.user.id == blog.author: return True return False + +def set_blogpost_state(request, blogpost): + if request.form['status'] == 'Publish': + blogpost.state = u'processed' + else: + blogpost.state = u'failed' |