From a17c4e09060b858bfbe2c9efea5c0b122850ce65 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Fri, 12 Oct 2012 09:30:32 +0000 Subject: [PATCH] take of karma or logged user when 403: session ended git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1397492 13f79535-47bb-0310-9956-ffa450edef68 --- .../archiva-webapp-js/src/main/webapp/js/archiva/startup.js | 6 ++++-- .../archiva-webapp-js/src/main/webapp/js/redback/redback.js | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/startup.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/startup.js index 1edd8f89e..964b18376 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/startup.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/startup.js @@ -35,6 +35,10 @@ function() { removeMediumSpinnerImg("#main-content"); clearUserMessages(); displayErrorMessage($.i18n.prop('authz.karma.needed')); + + userLogged(function(user){ + userLoggedCallbackFn(user); + }); }, 500: function(data){ $.log("error 500:"+data.responseText); @@ -42,8 +46,6 @@ function() { removeMediumSpinnerImg("#main-content"); clearUserMessages(); displayRestError($.parseJSON(data.responseText)); - //$("#main-content" ).html(""); - //displayErrorMessage($.i18n.prop('error.500')); } } }); diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback.js index 6a1bc26d0..1a7cbe341 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/redback.js @@ -44,8 +44,9 @@ define("redback",["jquery","utils","jquery.validate","jquery.json","knockout", type: "GET", success: function(data) { userLogged = data; + $.log("userLogged:"+userLogged); if (successFn){ - successFn(userLogged == false ? null : jQuery.parseJSON($.cookie('redback_login'))); + successFn(userLogged ? jQuery.parseJSON($.cookie('redback_login')):null); } } }); -- 2.39.5