diff --git a/src/Http/Controllers/Admin/Configuration.php b/src/Http/Controllers/Admin/Configuration.php index b4dbadfa411d58c39711c2cd2d82f2f6f4ad88e0..b1b2433957d0948b1a7ffd34994e8757d2f96421 100644 --- a/src/Http/Controllers/Admin/Configuration.php +++ b/src/Http/Controllers/Admin/Configuration.php @@ -122,6 +122,7 @@ class Configuration 'setupNeeded' => $setupNeeded, 'profilePageUri' => $this->helpersManager->getRoutes() ->getUrl(Routes::PATH_USER_PERSONAL_DATA), + 'runSetup' => $runSetup, ]; $template = new Template($this->sspConfiguration, 'accounting:admin/configuration/status.twig'); diff --git a/templates/admin/configuration/status.twig b/templates/admin/configuration/status.twig index a33f5b759953faf22b30099458325a16056f3f26..9132b28cfdc4f93e1a5aab71a1c79980547d6c37 100644 --- a/templates/admin/configuration/status.twig +++ b/templates/admin/configuration/status.twig @@ -10,7 +10,16 @@ <h2>{{ pagetitle }} </h2> {% if configurationValidationErrors is not null %} + + <p>There wre some errors. Check your configuration and try again.</p> + <p>{{ configurationValidationErrors }}</p> + + <br><br> + + {% if runSetup %} + <a class="pure-button pure-button-warning" href="?runSetup=1">{{ 'Try again'|trans }}</a> + {% endif %} {% elseif moduleConfiguration is not null %} <ul> <li>