aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAditi Mittal <aditi.iitr@gmail.com>2013-09-09 21:52:00 +0530
committerAditi Mittal <aditi.iitr@gmail.com>2013-09-09 21:52:00 +0530
commit5d9ecb05ddb843c6b562111ae9f5d048849f11bd (patch)
tree580ad86c6fcf4b03e448c61de7d44ba2c8023be2
parent4aa7058e483b2e6251db4a337223907765e3f07e (diff)
downloadmediagoblin-5d9ecb05ddb843c6b562111ae9f5d048849f11bd.tar.lz
mediagoblin-5d9ecb05ddb843c6b562111ae9f5d048849f11bd.tar.xz
mediagoblin-5d9ecb05ddb843c6b562111ae9f5d048849f11bd.zip
Add ConfirmDeleteForm and URL mapping for blog_delete view
-rw-r--r--mediagoblin/media_types/blog/__init__.py7
-rw-r--r--mediagoblin/media_types/blog/forms.py4
2 files changed, 10 insertions, 1 deletions
diff --git a/mediagoblin/media_types/blog/__init__.py b/mediagoblin/media_types/blog/__init__.py
index a506ca5e..609dbd1a 100644
--- a/mediagoblin/media_types/blog/__init__.py
+++ b/mediagoblin/media_types/blog/__init__.py
@@ -69,7 +69,12 @@ def setup_plugin():
#blog post draft view
('mediagoblin.media_types.blog.blogpost_draft_view',
'/u/<string:user>/b/<string:blog_slug>/p/<string:blog_post_slug>/draft/',
- 'mediagoblin.media_types.blog.views:draft_view')
+ 'mediagoblin.media_types.blog.views:draft_view'
+ ),
+ #blog delete view
+ ('mediagoblin.media_types.blog.blog_delete',
+ '/u/<string:user>/b/<string:blog_slug>/delete/',
+ 'mediagoblin.media_types.blog.views:blog_delete')
]
diff --git a/mediagoblin/media_types/blog/forms.py b/mediagoblin/media_types/blog/forms.py
index 9f595fcf..1cc41a02 100644
--- a/mediagoblin/media_types/blog/forms.py
+++ b/mediagoblin/media_types/blog/forms.py
@@ -34,6 +34,10 @@ class BlogEditForm(wtforms.Form):
[wtforms.validators.Length(min=0, max=500)])
description = wtforms.TextAreaField(_('Description'))
+
+class ConfirmDeleteForm(wtforms.Form):
+ confirm = wtforms.BooleanField(
+ _('I am sure I want to delete this'))