From 3357b8a3b54478b49fc830c2556c0d7a2db89aad Mon Sep 17 00:00:00 2001
From: Aditi Mittal
Date: Mon, 9 Sep 2013 21:46:23 +0530
Subject: [PATCH] Write template for confirmation for blog deletion and add
blog delete button on blog dashboard.
---
.../blog/blog_admin_dashboard.html | 7 +++
.../mediagoblin/blog/blog_confirm_delete.html | 53 +++++++++++++++++++
2 files changed, 60 insertions(+)
create mode 100644 mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_confirm_delete.html
diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html
index c553988c..488a1170 100644
--- a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html
+++ b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html
@@ -49,6 +49,13 @@
{%- trans %}Edit Blog{% endtrans -%}
+·
+ {% set blog_delete_url = request.urlgen('mediagoblin.media_types.blog.blog_delete',
+ blog_slug=blog.slug,
+ user=request.user.username) %}
+
+{%- trans %}Delete Blog{% endtrans -%}
+
Blog Post Entries
{% if blog_posts_list.count() %}
diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_confirm_delete.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_confirm_delete.html
new file mode 100644
index 00000000..f98764be
--- /dev/null
+++ b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_confirm_delete.html
@@ -0,0 +1,53 @@
+{#
+# GNU MediaGoblin -- federated, autonomous media hosting
+# Copyright (C) 2011, 2012 MediaGoblin contributors. See AUTHORS.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#}
+{% extends "mediagoblin/base.html" %}
+
+{% import "/mediagoblin/utils/wtforms.html" as wtforms_util %}
+
+{% block mediagoblin_content %}
+
+
+{% endblock %}