diff --git a/application/controllers/AuthenticationController.php b/application/controllers/AuthenticationController.php index 662ad6143..a8b5caa6d 100644 --- a/application/controllers/AuthenticationController.php +++ b/application/controllers/AuthenticationController.php @@ -145,6 +145,8 @@ class AuthenticationController extends ActionController } catch (Exception $e) { $this->view->errorInfo = $e->getMessage(); } + + $this->view->configMissing = count($config->toArray()) === 0 && false === is_dir(Config::$configDir); } /** diff --git a/application/views/scripts/authentication/login.phtml b/application/views/scripts/authentication/login.phtml index fe3ab5e3b..88832c5c4 100644 --- a/application/views/scripts/authentication/login.phtml +++ b/application/views/scripts/authentication/login.phtml @@ -15,5 +15,17 @@ form ?> + +
', // TODO: Documentation link + '', + '' + ); ?>
+ diff --git a/public/css/icinga/login.less b/public/css/icinga/login.less index 0588700e9..704f84b8f 100644 --- a/public/css/icinga/login.less +++ b/public/css/icinga/login.less @@ -100,4 +100,13 @@ text-align: center; } + div.config-note { + width: 50%; + padding: 1em; + margin: 5em auto 0; + text-align: center; + border-radius: 0.5em; + border: 2px solid coral; + background-color: beige; + } }