diff --git a/app/src/i18n/locales/en.json b/app/src/i18n/locales/en.json index 85893c84..9721b164 100644 --- a/app/src/i18n/locales/en.json +++ b/app/src/i18n/locales/en.json @@ -314,10 +314,11 @@ "tools_security_feed_no_items": "No security notifications", "tools_security_feed_subscribe_rss": "Subscribe to security notifications RSS", "tools_security_feed_view_items": "View all security notifications", + "tools_power_up": "Your server seems to be accessible, you can now try to login.", "tools_reboot": "Reboot your server", "tools_reboot_btn": "Reboot", "tools_reboot_done": "Rebooting...", - "tools_rebooting": "Your server is rebooting. To return to the web administration interface you need to wait for your server to be up. You can check that by refreshing this page (F5).", + "tools_rebooting": "Your server is rebooting. To return to the web administration interface you need to wait for your server to be up. You can wait for the login form to show up or check by refreshing this page (F5).", "tools_shutdown": "Shutdown your server", "tools_shutdown_btn": "Shutdown", "tools_shutdown_done": "Shutting down...", diff --git a/app/src/router/routes.js b/app/src/router/routes.js index 06878ad2..2c6dc8ea 100644 --- a/app/src/router/routes.js +++ b/app/src/router/routes.js @@ -252,6 +252,17 @@ const routes = [ { name: 'tool-webadmin', trad: 'tools_webadmin_settings' } ] } + }, + { + name: 'tool-power', + path: '/tools/power', + component: () => import(/* webpackChunkName: "views/tools" */ '@/views/tool/ToolPower'), + meta: { + breadcrumb: [ + { name: 'tool-list', trad: 'tools' }, + { name: 'tool-power', trad: 'tools_shutdown_reboot' } + ] + } } ] diff --git a/app/src/views/tool/ToolPower.vue b/app/src/views/tool/ToolPower.vue new file mode 100644 index 00000000..9f56e9fa --- /dev/null +++ b/app/src/views/tool/ToolPower.vue @@ -0,0 +1,102 @@ + + +