From 7a7ca9ee966a522f89c5c44a8375406cbf2db89d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marko=20Ivan=C4=8Di=C4=87?= <marko.ivancic@srce.hr>
Date: Mon, 8 May 2023 12:17:30 +0200
Subject: [PATCH] WIP

---
 src/Http/Controllers/Admin/Configuration.php | 1 +
 templates/admin/configuration/status.twig    | 9 +++++++++
 2 files changed, 10 insertions(+)

diff --git a/src/Http/Controllers/Admin/Configuration.php b/src/Http/Controllers/Admin/Configuration.php
index b4dbadf..b1b2433 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 a33f5b7..9132b28 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>
-- 
GitLab