From d6ba46ed7fdac0352a185e2a706084632ec0a16d Mon Sep 17 00:00:00 2001 From: Jan Jansen Date: Sat, 13 Oct 2018 08:29:44 +0200 Subject: [PATCH] feat(ux): Redirect from init/admin to home when admin already exists (#2340) Fixes #1853 --- .../views/init/admin/initAdminController.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/portainer/views/init/admin/initAdminController.js b/app/portainer/views/init/admin/initAdminController.js index 569bb1491..d8f9585d0 100644 --- a/app/portainer/views/init/admin/initAdminController.js +++ b/app/portainer/views/init/admin/initAdminController.js @@ -41,4 +41,16 @@ function ($scope, $state, Notifications, Authentication, StateManager, UserServi }); }; + function createAdministratorFlow() { + UserService.administratorExists() + .then(function success(exists) { + if (exists) { + $state.go('portainer.home'); + } + }) + .catch(function error(err) { + Notifications.error('Failure', err, 'Unable to verify administrator account existence'); + }); + } + createAdministratorFlow(); }]);