From 04fc74d59513e9b07b2f851ad2f1c5d7b86f53cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20L=C3=B6ffler?= Date: Sun, 5 Jul 2020 18:45:22 +0200 Subject: [PATCH 1/5] [TASK] check if address is not yet approved --- Classes/Controller/AddressController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/Controller/AddressController.php b/Classes/Controller/AddressController.php index 1979ab1..de5a518 100644 --- a/Classes/Controller/AddressController.php +++ b/Classes/Controller/AddressController.php @@ -397,7 +397,7 @@ public function approveAction($hash = NULL, $doApprove = false) $this->view->assign('hash', $hash); - if ($address && $doApprove) { + if ($address && $doApprove && $address->getHidden() === true) { $address->setHidden(false); $address->setModuleSysDmailHtml(true); From 65f8b44c3b2f255c17238d25231ac5be086ba858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20L=C3=B6ffler?= Date: Sun, 5 Jul 2020 18:51:17 +0200 Subject: [PATCH 2/5] [TASK] Add variable to check if it got approved {gotApproved} only set in template if the address just got approved. --- Classes/Controller/AddressController.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Classes/Controller/AddressController.php b/Classes/Controller/AddressController.php index de5a518..96f0d1c 100644 --- a/Classes/Controller/AddressController.php +++ b/Classes/Controller/AddressController.php @@ -466,6 +466,8 @@ public function approveAction($hash = NULL, $doApprove = false) $persistenceManager = $this->objectManager->get(PersistenceManager::class); $persistenceManager->persistAll(); + + $this->view->assign('gotApproved', true); } $this->view->assign('address', $address); From 1e9008460aa1b33ac38acc63ac7e9a0ee117ba1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20L=C3=B6ffler?= Date: Sun, 5 Jul 2020 18:54:54 +0200 Subject: [PATCH 3/5] Update Approve.html --- .../Private/Templates/Address/Approve.html | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/Resources/Private/Templates/Address/Approve.html b/Resources/Private/Templates/Address/Approve.html index 632a82f..562cedd 100644 --- a/Resources/Private/Templates/Address/Approve.html +++ b/Resources/Private/Templates/Address/Approve.html @@ -15,15 +15,22 @@ - + -

+ + +

+
+ + + + + + +
- - - - +

@@ -32,4 +39,4 @@
- \ No newline at end of file + From a10796f2fe0a947c19626f29e15637250b004bfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20L=C3=B6ffler?= Date: Sun, 5 Jul 2020 18:56:48 +0200 Subject: [PATCH 4/5] Update de.locallang.xlf --- Resources/Private/Language/de.locallang.xlf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Private/Language/de.locallang.xlf b/Resources/Private/Language/de.locallang.xlf index 4741ad4..ce51842 100644 --- a/Resources/Private/Language/de.locallang.xlf +++ b/Resources/Private/Language/de.locallang.xlf @@ -86,6 +86,9 @@ E-Mail: %3s Adresse konnte nicht in unserer Datenbank gefunden werden. + + Adresse wurde bereits bestÃĪtigt. + zustimmen From 4f48fd47ca81e75fd32267d959417d219e9dbef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sascha=20L=C3=B6ffler?= Date: Wed, 22 Mar 2023 14:23:34 +0100 Subject: [PATCH 5/5] [BUGFIX] composer2 compatibility --- composer.json | 1 - 1 file changed, 1 deletion(-) diff --git a/composer.json b/composer.json index 4b17ed7..6719b03 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,6 @@ "friendsoftypo3/tt-address": ">=3.1.0 <3.2.99" }, "replace": { - "registeraddress": "self.version", "typo3-ter/registeraddress": "self.version" }, "autoload": {