From: Rodney Ewing Date: Fri, 16 Aug 2013 18:48:03 +0000 (-0700) Subject: use urlgen X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=fb2f2bece2b088bb88d3f92b1cc6d71ad2d41a2d;p=mediagoblin.git use urlgen --- diff --git a/mediagoblin/plugins/persona/static/js/persona.js b/mediagoblin/plugins/persona/static/js/persona.js index a1d0172f..a6def398 100644 --- a/mediagoblin/plugins/persona/static/js/persona.js +++ b/mediagoblin/plugins/persona/static/js/persona.js @@ -32,6 +32,8 @@ $(document).ready(function () { signoutLink.onclick = function() { navigator.id.logout(); }; } + var logout_url = document.getElementById('_logout_url').value; + navigator.id.watch({ onlogin: function(assertion) { document.getElementById('_assertion').value = assertion; @@ -39,8 +41,8 @@ $(document).ready(function () { }, onlogout: function() { $.ajax({ - type: 'POST', - url: '/auth/logout', + type: 'GET', + url: logout_url, success: function(res, status, xhr) { window.location.reload(); }, error: function(xhr, status, err) { alert("Logout failure: " + err); } }); diff --git a/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html b/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html index ec0e1875..372bd246 100644 --- a/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html +++ b/mediagoblin/plugins/persona/templates/mediagoblin/plugins/persona/persona.html @@ -26,5 +26,7 @@ method="POST"> {{ csrf_token }} + {% endblock %}