diff options
| -rw-r--r-- | pgweb/account/urls.py | 3 | ||||
| -rw-r--r-- | pgweb/docs/views.py | 7 |
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', {}) |
