diff --git a/app/js/controllers/init/create/RootBlockController.js b/app/js/controllers/init/create/RootBlockController.js index b52cddd622936e8983a95909f137c49352b3cf14..e2cb6ed42794dd4ceae45c4c2f4f18055b54ca9d 100644 --- a/app/js/controllers/init/create/RootBlockController.js +++ b/app/js/controllers/init/create/RootBlockController.js @@ -62,4 +62,11 @@ module.exports = ($scope, $http, $state, BMA) => { yield BMA.webmin.server.services.startAll(); $state.go('index'); }); + + $scope.cancelAndReset = () => co(function *() { + yield BMA.webmin.server.http.stop(); + yield BMA.webmin.server.services.stopAll(); + yield BMA.webmin.server.resetData(); + $state.go('index'); + }); }; diff --git a/app/views/init/create/create_root.jade b/app/views/init/create/create_root.jade index 42abced77db53cd8fa6cc7927449f534bb6588ce..1b7097e6343251ee2f9ff375a2f9360eaee7572c 100644 --- a/app/views/init/create/create_root.jade +++ b/app/views/init/create/create_root.jade @@ -35,6 +35,6 @@ span(translate="configuration.create_root.button.accept_and_send") .row .col.s12 - button.btn-large.orange.waves-effect.waves-light(ui-sref="index") + button.btn-large.orange.waves-effect.waves-light(ng-click="cancelAndReset()") i.left.fa.fa-sign-out span(translate="configuration.create_root.button.cancel")