Add explicit “success” message to PackageEnableUpgradeOverrideForm
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 20 Jul 2022 07:59:59 +0000 (09:59 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 20 Jul 2022 08:00:21 +0000 (10:00 +0200)
wcfsetup/install/files/acp/templates/packageEnableUpgradeOverrideSuccess.tpl [new file with mode: 0644]
wcfsetup/install/files/lib/acp/form/PackageEnableUpgradeOverrideForm.class.php
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml

diff --git a/wcfsetup/install/files/acp/templates/packageEnableUpgradeOverrideSuccess.tpl b/wcfsetup/install/files/acp/templates/packageEnableUpgradeOverrideSuccess.tpl
new file mode 100644 (file)
index 0000000..bfd4bed
--- /dev/null
@@ -0,0 +1 @@
+<p class="success">{lang}wcf.acp.package.enableUpgradeOverride.success{/lang}</p>
index ca59d81108986afa38fbf2725d74a2d8f87575c2..3826550e51b397e0c91af1d40ad13850ea017387 100644 (file)
@@ -56,6 +56,8 @@ final class PackageEnableUpgradeOverrideForm extends AbstractFormBuilderForm
 
         if (empty($issues) || $this->isEnabled()) {
             $this->form->appendChildren([
+                TemplateFormNode::create('issues')
+                    ->templateName('packageEnableUpgradeOverrideSuccess'),
                 BooleanFormField::create('enable')
                     ->label('wcf.acp.package.enableUpgradeOverride.enable')
                     ->value(PackageUpdateServer::isUpgradeOverrideEnabled()),
index ad78d1222dcc3a35220f8eaa106ad9fefebd2288..4c0600a3e5b62da6f93d82cfbdce994c57c563d7 100644 (file)
@@ -2023,6 +2023,7 @@ Die Datenbestände werden sorgfältig gepflegt, aber es ist nicht ausgeschlossen
                <item name="wcf.acp.package.enableUpgradeOverride"><![CDATA[Aktualisierung auf WoltLab Suite {$version}]]></item>
                <item name="wcf.acp.package.enableUpgradeOverride.enable"><![CDATA[Upgrade auf die neue Version freigeben]]></item>
                <item name="wcf.acp.package.enableUpgradeOverride.issues"><![CDATA[Die folgenden Probleme verhindern aktuell eine Aktualisierung:]]></item>
+               <item name="wcf.acp.package.enableUpgradeOverride.success"><![CDATA[Es wurden keine Probleme festgestellt. Das Upgrade kann freigegeben werden.]]></item>
                <item name="wcf.acp.package.availableUpgradeVersion"><![CDATA[Die neue WoltLab Suite {$version} steht zur Installation bereit. Eine Anleitung zur Durchführung des Upgrades steht im <a href="https://manual.woltlab.com/de/updates/#update-von-woltlab-suite-54-auf-55" class="externalURL">Handbuch</a> zur Verfügung.<br>
 <br>
 <a href="{link controller='PackageEnableUpgradeOverride' application='wcf'}{/link}">Systemvoraussetzungen prüfen, um das Upgrade freizugeben</a>]]></item>
index 3ae7f3fb12d0d11a4ab5ed40c4142cd395a1ef67..fbe24e1c9e8e98d275362169617fd25135873f2e 100644 (file)
@@ -2008,6 +2008,7 @@ If you have <strong>already bought the licenses for the listed apps</strong>, th
                <item name="wcf.acp.package.enableUpgradeOverride"><![CDATA[Upgrade to WoltLab Suite {$version}]]></item>
                <item name="wcf.acp.package.enableUpgradeOverride.enable"><![CDATA[Enable Upgrading to the New Version]]></item>
                <item name="wcf.acp.package.enableUpgradeOverride.issues"><![CDATA[The following issues currently prevent an upgrade:]]></item>
+               <item name="wcf.acp.package.enableUpgradeOverride.success"><![CDATA[No issues detected. The upgrade can be enabled.]]></item>
                <item name="wcf.acp.package.availableUpgradeVersion"><![CDATA[The new WoltLab Suite {$version} is available for installation. We have provided a guide with the instructions for the upgrade in our <a href="https://manual.woltlab.com/en/updates/#upgrading-woltlab-suite-54-to-55" class="externalURL">manual</a>.<br>
 <br>
 <a href="{link controller='PackageEnableUpgradeOverride' application='wcf'}{/link}">Validate the system requirements to begin the upgrade</a>]]></item>