From 58f2006e60b43733d5c37fc2645fd2286935df61 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Tue, 16 Aug 2016 16:03:54 +0200 Subject: [PATCH] Don't re-approve a blog that was already approved This will cause extra emails to be sent, which isn't very user-friendly. --- hamnadmin/hamnadmin/register/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hamnadmin/hamnadmin/register/views.py b/hamnadmin/hamnadmin/register/views.py index 551866e..8471f4f 100644 --- a/hamnadmin/hamnadmin/register/views.py +++ b/hamnadmin/hamnadmin/register/views.py @@ -305,6 +305,10 @@ def moderate_reject(request, blogid): def moderate_approve(request, blogid): blog = get_object_or_404(Blog, id=blogid) + if blog.approved: + messages.info(request, u"Blog {0} was already approved.".format(blog.feedurl)) + return HttpResponseRedirect("/register/moderate/") + send_simple_mail(settings.EMAIL_SENDER, settings.NOTIFICATION_RECEIVER, "A blog was approved on Planet PostgreSQL", -- 2.39.5