Skip to content

Commit

Permalink
Remove obsolete ACL resources from DB (#3272)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tomasz-Silpion committed May 19, 2023
1 parent 7ffebf7 commit ac1ceea
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 1 deletion.
2 changes: 1 addition & 1 deletion app/code/core/Mage/Oauth/etc/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<config>
<modules>
<Mage_Oauth>
<version>1.0.0.0</version>
<version>1.0.0.1</version>
</Mage_Oauth>
</modules>
<global>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php
/**
* OpenMage
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available at https://opensource.org/license/osl-3-0-php
*
* @category Mage
* @package Mage_Admin
* @copyright Copyright (c) 2006-2020 Magento, Inc. (https://www.magento.com)
* @copyright Copyright (c) 2022 The OpenMage Contributors (https://www.openmage.org)
* @license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*/

/** @var Mage_Core_Model_Resource_Setup $installer */
$installer = $this;
$installer->startSetup();

$obsoleteAcl = [
'admin/system/api/consumer',
'admin/system/api/consumer/edit',
'admin/system/api/consumer/delete',
'admin/system/api/authorizedTokens'
];

$installer->getConnection()->delete(
$installer->getTable('admin/rule'),
['resource_id IN (?)' => $obsoleteAcl]
);

$installer->endSetup();

0 comments on commit ac1ceea

Please sign in to comment.