Skip to content

Commit 2218841

Browse files
committed
Merge branch 'master' into magento2.4.x
2 parents 4e04789 + 693bf97 commit 2218841

File tree

7 files changed

+17
-14
lines changed

7 files changed

+17
-14
lines changed

Model/Config/Backend/Export.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
use Magento\Framework\Data\Collection\AbstractDb;
1515
use Magento\Framework\Exception\CouldNotDeleteException;
1616
use Magento\Framework\Exception\LocalizedException;
17-
use Magento\Framework\Exception\NoSuchEntityException;
1817
use Magento\Framework\Model\Context;
1918
use Magento\Framework\Model\ResourceModel\AbstractResource;
2019
use Magento\Framework\Registry;
@@ -52,7 +51,6 @@ public function __construct(
5251
* @return $this
5352
* @throws CouldNotDeleteException
5453
* @throws LocalizedException
55-
* @throws NoSuchEntityException
5654
*/
5755
public function afterSave(): self
5856
{

Model/Config/PrivacyMessage.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ public function getLearnMoreUrl(): string
6464
return $this->helperPage->getPageUrl((string) $this->scopeConfig->getValue(
6565
self::CONFIG_PATH_GENERAL_INFORMATION_PAGE,
6666
ScopeInterface::SCOPE_STORE
67-
));
67+
)) ?? '#';
6868
}
6969
}

Service/Export/Renderer/HtmlRenderer.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ final class HtmlRenderer extends AbstractRenderer
3333
*/
3434
private $appState;
3535

36+
/**
37+
* @var DesignInterface
38+
*/
3639
private $design;
3740

3841
/**

TODO.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ Area:
2727
- Payment Data
2828
- Invitation Data
2929

30+
# Export
31+
32+
Invalidation on entity updates
33+
3034
## yu
3135

3236
https://github.com/magento/architecture/pull/145/files

view/base/templates/export/renderer/default.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ $viewModel = $block->getData('viewModel');
2222
$exportData = array_filter($viewModel->toArray());
2323

2424
if (!function_exists('formatLabel')) {
25-
function formatLabel(string $label): string
25+
function formatLabel($label): string
2626
{
27-
return ucwords(str_replace('_', ' ', $label));
27+
return ucwords(str_replace('_', ' ', (string) $label));
2828
}
2929
}
3030
if (!function_exists('renderNestedItems')) {

view/frontend/layout/customer_account.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<block class="Magento\Framework\View\Element\Html\Link\Current" name="customer-account-navigation-privacy-link" after="customer-account-navigation-wish-list-link" ifconfig="gdpr/general/enabled">
1212
<arguments>
1313
<argument name="path" xsi:type="string">customer/privacy/settings</argument>
14-
<argument name="label" xsi:type="string">Privacy settings</argument>
14+
<argument name="label" xsi:type="string" translate="true">Privacy Settings</argument>
1515
</arguments>
1616
</block>
1717
</referenceBlock>

view/frontend/templates/account/privacy/erase.phtml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,13 @@ $eraseCustomerDataProvider = $block->getData('eraseCustomerDataProvider');
4848
<?= $eraseDataProvider->getAnonymizeInformationHtml() ?>
4949
</div>
5050
<?php endif; ?>
51-
<form action="<?= $escaper->escapeUrl($block->getData('eraseActionUrl')) ?>" method="post">
52-
<div class="actions-toolbar">
53-
<div class="primary">
54-
<button type="submit" class="action submit primary primary-danger" id="delete">
55-
<span><?= $escaper->escapeHtml(__('Erase Personal Data')) ?></span>
56-
</button>
57-
</div>
51+
<div class="actions-toolbar">
52+
<div class="primary">
53+
<a href="<?= $escaper->escapeUrl($block->getData('eraseActionUrl')) ?>" class="action primary primary-danger" id="delete">
54+
<span><?= $escaper->escapeHtml(__('Erase Personal Data')) ?></span>
55+
</a>
5856
</div>
59-
</form>
57+
</div>
6058
<?php else: ?>
6159
<div class="message info">
6260
<span><?= $escaper->escapeHtml(__('Your account cannot be erased while you have pending orders.')) ?></span>

0 commit comments

Comments
 (0)