Skip to content

Commit b79d68f

Browse files
committed
PB-366: Templates Lower Level Test Coverage
1 parent c918f76 commit b79d68f

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

app/code/Magento/PageBuilder/Controller/Adminhtml/Template/Delete.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
use Magento\Backend\App\Action;
1212
use Magento\Backend\App\Action\Context;
13-
use Magento\Framework\App\Action\HttpGetActionInterface;
13+
use Magento\Framework\App\Action\HttpPostActionInterface;
1414
use Magento\Framework\Exception\LocalizedException;
1515
use Magento\PageBuilder\Api\Data\TemplateInterface;
1616
use Magento\PageBuilder\Api\TemplateRepositoryInterface;
@@ -20,7 +20,7 @@
2020
/**
2121
* Delete a template within template manager
2222
*/
23-
class Delete extends Action implements HttpGetActionInterface
23+
class Delete extends Action implements HttpPostActionInterface
2424
{
2525
const ADMIN_RESOURCE = 'Magento_PageBuilder::template_delete';
2626

app/code/Magento/PageBuilder/Ui/Component/Listing/Columns/TemplateManagerActions.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
namespace Magento\PageBuilder\Ui\Component\Listing\Columns;
1010

11+
use Magento\Framework\AuthorizationInterface;
1112
use Magento\Framework\Escaper;
1213
use Magento\Framework\UrlInterface;
1314
use Magento\Framework\View\Element\UiComponent\ContextInterface;
1415
use Magento\Framework\View\Element\UiComponentFactory;
15-
use Magento\Ui\Component\Listing\Columns\Column;
16-
use Magento\Framework\AuthorizationInterface;
1716
use Magento\PageBuilder\Model\Stage\Config;
17+
use Magento\Ui\Component\Listing\Columns\Column;
1818

1919
/**
2020
* Provide actions to the action column in Templates grid
@@ -78,7 +78,6 @@ public function prepare()
7878
*/
7979
public function prepareDataSource(array $dataSource)
8080
{
81-
8281
if (isset($dataSource['data']['items'])) {
8382
foreach ($dataSource['data']['items'] as & $item) {
8483
$name = $this->getData('name');
@@ -96,10 +95,10 @@ public function prepareDataSource(array $dataSource)
9695
),
9796
'confirm' => [
9897
'title' => __('Delete %1?', $templateName),
99-
'message' =>
100-
__('Are you sure you want to permanently delete template %1?', $templateName),
98+
'message' => __('Are you sure you want to permanently delete template %1?', $templateName),
10199
'__disableTmpl' => true,
102100
],
101+
'post' => true,
103102
'__disableTmpl' => true,
104103
];
105104
}

dev/tests/integration/testsuite/Magento/PageBuilder/Controller/Adminhtml/Template/DeleteTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public function testDeleteAction()
7070
$items = $findTemplate->getItems();
7171
$templateId = reset($items)->getId();
7272

73-
$this->getRequest()->setPostValue(['template_id' => $templateId])->setMethod(HttpRequest::METHOD_GET);
73+
$this->getRequest()->setPostValue(['template_id' => $templateId])->setMethod(HttpRequest::METHOD_POST);
7474
$this->deleteController->execute();
7575

7676
$this->expectExceptionMessage('Template with id "' . $templateId . '" does not exist.');

0 commit comments

Comments
 (0)