You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by zh...@apache.org on 2015/12/15 18:08:39 UTC

kylin git commit: KYLIN-1236 redirect to home page when input wrong url

Repository: kylin
Updated Branches:
  refs/heads/1.x-staging 623e70f47 -> bdcb29bf5


KYLIN-1236 redirect to home page when input wrong url


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/bdcb29bf
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/bdcb29bf
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/bdcb29bf

Branch: refs/heads/1.x-staging
Commit: bdcb29bf5c719ef1aa5dde071e8ccc824628a40c
Parents: 623e70f
Author: jian <ji...@apache.org>
Authored: Wed Dec 16 01:07:39 2015 +0800
Committer: jian <ji...@apache.org>
Committed: Wed Dec 16 01:08:24 2015 +0800

----------------------------------------------------------------------
 webapp/app/js/config.js    | 2 +-
 webapp/app/js/listeners.js | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/bdcb29bf/webapp/app/js/config.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/config.js b/webapp/app/js/config.js
index cf3ea6d..46fdecd 100644
--- a/webapp/app/js/config.js
+++ b/webapp/app/js/config.js
@@ -56,7 +56,7 @@ KylinApp.config(function ($routeProvider, $httpProvider, $locationProvider, $log
 
   // Loop over routes and add to router.
   angular.forEach(Config.routes, function (route) {
-    $routeProvider.when(route.url, route.params);
+    $routeProvider.when(route.url, route.params).otherwise({redirectTo:'/'});
   });
 
   // Set to use HTML5 mode, which removes the #! from modern browsers.

http://git-wip-us.apache.org/repos/asf/kylin/blob/bdcb29bf/webapp/app/js/listeners.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/listeners.js b/webapp/app/js/listeners.js
index 08a9bf9..2a01fff 100644
--- a/webapp/app/js/listeners.js
+++ b/webapp/app/js/listeners.js
@@ -27,6 +27,9 @@ KylinApp.run(function ($rootScope, $http, $location, UserService, Authentication
 
   $rootScope.$on("$routeChangeStart", function () {
     AuthenticationService.ping(function (data) {
+      if(!data.userDetails){
+        $location.path(UserService.getHomePage());
+      }
       UserService.setCurUser(data);
     });