diff --git a/docs-web/src/main/webapp/src/app/docs/app.js b/docs-web/src/main/webapp/src/app/docs/app.js index f51918e7..63638fbf 100644 --- a/docs-web/src/main/webapp/src/app/docs/app.js +++ b/docs-web/src/main/webapp/src/app/docs/app.js @@ -23,7 +23,8 @@ angular.module('docs', url: '', views: { 'page': { - templateUrl: 'partial/docs/main.html' + templateUrl: 'partial/docs/main.html', + controller: 'Main' } } }) diff --git a/docs-web/src/main/webapp/src/app/docs/controller/Main.js b/docs-web/src/main/webapp/src/app/docs/controller/Main.js new file mode 100644 index 00000000..0716e640 --- /dev/null +++ b/docs-web/src/main/webapp/src/app/docs/controller/Main.js @@ -0,0 +1,14 @@ +'use strict'; + +/** + * Main controller. + */ +angular.module('docs').controller('Main', function($scope, $rootScope, $state, User) { + User.userInfo().then(function(data) { + if (!data.anonymous) { + $state.go('document.default', {}, { + location: 'replace' + }); + } + }); +}); \ No newline at end of file diff --git a/docs-web/src/main/webapp/src/app/docs/controller/Navigation.js b/docs-web/src/main/webapp/src/app/docs/controller/Navigation.js index 60a901d0..6fa92d64 100644 --- a/docs-web/src/main/webapp/src/app/docs/controller/Navigation.js +++ b/docs-web/src/main/webapp/src/app/docs/controller/Navigation.js @@ -10,10 +10,6 @@ angular.module('docs').controller('Navigation', function($scope, $state, $rootSc $state.go('login', {}, { location: 'replace' }); - } else { - $state.go('document.default', {}, { - location: 'replace' - }); } }); diff --git a/docs-web/src/main/webapp/src/index.html b/docs-web/src/main/webapp/src/index.html index 63d44847..01459c2b 100644 --- a/docs-web/src/main/webapp/src/index.html +++ b/docs-web/src/main/webapp/src/index.html @@ -49,6 +49,7 @@ +