summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarren Smith <garren.smith@gmail.com>2013-08-19 17:01:39 +0200
committerGarren Smith <garren.smith@gmail.com>2013-08-19 17:03:22 +0200
commit378853ca0a74e61351eb60b5277295ecd886f5d2 (patch)
tree804a6fee5c696a7855e933c7dee87798acd6ef2c
parente74f3bae54f82204a3a4acfc4a5b5c1f941b4943 (diff)
downloadcouchdb-378853ca0a74e61351eb60b5277295ecd886f5d2.tar.gz
Fauxton: Fix auth bug not showing accessible page
-rw-r--r--src/fauxton/app/addons/auth/base.js3
-rw-r--r--src/fauxton/app/addons/auth/routes.js1
2 files changed, 2 insertions, 2 deletions
diff --git a/src/fauxton/app/addons/auth/base.js b/src/fauxton/app/addons/auth/base.js
index 3502edd3a..9f9a33214 100644
--- a/src/fauxton/app/addons/auth/base.js
+++ b/src/fauxton/app/addons/auth/base.js
@@ -49,8 +49,7 @@ function(app, FauxtonAPI, Auth) {
};
var authDenied = function () {
- app.masterLayout.setView('#dashboard', new Auth.NoAccessView());
- app.masterLayout.renderView('#dashboard');
+ FauxtonAPI.navigate('/noAccess');
};
FauxtonAPI.auth.registerAuth(auth);
diff --git a/src/fauxton/app/addons/auth/routes.js b/src/fauxton/app/addons/auth/routes.js
index ecd45f2a7..fe40a774d 100644
--- a/src/fauxton/app/addons/auth/routes.js
+++ b/src/fauxton/app/addons/auth/routes.js
@@ -52,6 +52,7 @@ function(app, FauxtonAPI, Auth) {
noAccess: function () {
this.crumbs = [{name: 'Access Denied', link:"#"}];
this.setView('#dashboard-content', new Auth.NoAccessView());
+ this.apiUrl = 'noAccess';
},
});