Update as of 8/1/2012
* Refactored ACL for the backend * ACL resources * Strict configuration format, validated by XSD schema * ACL configuration relocation from `app/code/<pool>/<namespace>/<module>/etc/adminhtml.xml` to `app/code/<pool>/<namespace>/<module>/etc/adminhtml/acl.xml` * Renamed ACL resource identifiers according to the format `<namespace>_<module>::<resource>` throughout the system * Backend menu configuration requires to specify ACL resource identifier in the new format * Explicit declaration of ACL resources in `app/code/<pool>/<namespace>/<module>/etc/system.xml` instead of implicit relation by XPath * Migration tool `dev/tools/migration/acl.php` to convert ACL configuration from 1.x to 2.x * Declaration of ACL resource/role/rule loaders through the area configuration * Module `Mage_Backend` declares loader for ACL resources in backend area * Module `Mage_User` declares loaders for ACL roles and rules (relations between roles and resources) in backend area * Implemented integrity and legacy tests for ACL * Fixed issues: * Losing qty and visibility information when importing products * Impossibility to reload captcha on backend * Temporary excluded from execution integration test `Mage_Review_Model_Resource_Review_Product_CollectionTest::testGetResultingIds()` and corresponding fixture script, which cause occasional `segmentation fault` (exit code 139) * Refactored methods with high cyclomatic complexity: * `Mage_Adminhtml_Block_System_Store_Edit_Form::_prepareForm()` * `Mage_Adminhtml_Block_System_Config_Form::initForm()` * `Mage_Adminhtml_Block_System_Config_Form::initFields()` * GitHub requests: * [#32](https://github.com/magento/magento2/pull/32) -- fixed declaration of localization CSV files * [#35](https://github.com/magento/magento2/issues/35) -- removed non-used `Mage_Core_Block_Flush` block * [#41](https://github.com/magento/magento2/pull/41) -- implemented ability to extends `app/etc/local.xml` by specifying additional config file via `MAGE_LOCAL_CONFIG` environment variable
Showing
- CHANGELOG.markdown 27 additions, 0 deletionsCHANGELOG.markdown
- app/code/community/Phoenix/Moneybookers/etc/adminhtml/acl.xml 7 additions, 15 deletions...code/community/Phoenix/Moneybookers/etc/adminhtml/acl.xml
- app/code/community/Phoenix/Moneybookers/etc/system.xml 1 addition, 0 deletionsapp/code/community/Phoenix/Moneybookers/etc/system.xml
- app/code/core/Mage/Admin/Model/Config.php 0 additions, 215 deletionsapp/code/core/Mage/Admin/Model/Config.php
- app/code/core/Mage/Admin/Model/Resource/Acl.php 0 additions, 171 deletionsapp/code/core/Mage/Admin/Model/Resource/Acl.php
- app/code/core/Mage/AdminNotification/etc/adminhtml.xml 0 additions, 63 deletionsapp/code/core/Mage/AdminNotification/etc/adminhtml.xml
- app/code/core/Mage/AdminNotification/etc/adminhtml/acl.xml 11 additions, 17 deletionsapp/code/core/Mage/AdminNotification/etc/adminhtml/acl.xml
- app/code/core/Mage/AdminNotification/etc/adminhtml/menu.xml 1 addition, 1 deletionapp/code/core/Mage/AdminNotification/etc/adminhtml/menu.xml
- app/code/core/Mage/Adminhtml/Block/Cache/Notifications.php 1 addition, 1 deletionapp/code/core/Mage/Adminhtml/Block/Cache/Notifications.php
- app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php 1 addition, 1 deletion...e/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php
- app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php 2 additions, 2 deletions...e/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
- app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php 1 addition, 1 deletionapp/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php
- app/code/core/Mage/Adminhtml/Block/Cms/Page.php 4 additions, 4 deletionsapp/code/core/Mage/Adminhtml/Block/Cms/Page.php
- app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit.php 5 additions, 5 deletionsapp/code/core/Mage/Adminhtml/Block/Cms/Page/Edit.php
- app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php 4 additions, 4 deletions...e/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php
- app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php 4 additions, 4 deletions...de/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php
- app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php 4 additions, 4 deletions...code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php
- app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php 4 additions, 4 deletions...code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php
- app/code/core/Mage/Adminhtml/Block/Customer/Edit.php 1 addition, 1 deletionapp/code/core/Mage/Adminhtml/Block/Customer/Edit.php
- app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tabs.php 4 additions, 4 deletionsapp/code/core/Mage/Adminhtml/Block/Customer/Edit/Tabs.php
Please register or sign in to comment