summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pgweb/account/urls.py3
-rw-r--r--pgweb/docs/views.py7
2 files changed, 8 insertions, 2 deletions
diff --git a/pgweb/account/urls.py b/pgweb/account/urls.py
index 293836de..2a6f57e4 100644
--- a/pgweb/account/urls.py
+++ b/pgweb/account/urls.py
@@ -37,7 +37,8 @@ urlpatterns = [
url(r'^services/(.*)/$', pgweb.profserv.views.profservform),
# Docs comments
- url(r'^comments/(new)/(.*)/(.*)/$', pgweb.docs.views.commentform),
+ url(r'^comments/(new)/([^/]+)/([^/]+)/$', pgweb.docs.views.commentform),
+ url(r'^comments/(new)/([^/]+)/([^/]+)/done/$', pgweb.docs.views.commentform_done),
# Log in, logout, change password etc
url(r'^login/$', pgweb.account.views.login),
diff --git a/pgweb/docs/views.py b/pgweb/docs/views.py
index db1ae5e0..4577f0ce 100644
--- a/pgweb/docs/views.py
+++ b/pgweb/docs/views.py
@@ -171,7 +171,7 @@ def commentform(request, itemid, version, filename):
replyto='%s, %s' % (form.cleaned_data['email'], settings.DOCSREPORT_EMAIL),
sendername='PG Doc comments form'
)
- return render_pgweb(request, 'docs', 'docs/docsbug_completed.html', {})
+ return HttpResponseRedirect("done/")
else:
form = DocCommentForm(initial={
'name': '%s %s' % (request.user.first_name, request.user.last_name),
@@ -187,3 +187,8 @@ def commentform(request, itemid, version, filename):
}),
'savebutton': 'Send Email',
})
+
+
+@login_required
+def commentform_done(request, itemid, version, filename):
+ return render_pgweb(request, 'docs', 'docs/docsbug_completed.html', {})