Skip to content

Commit

Permalink
bump to version 2.3.1 and drop support for cake before 2.7, php before 7
Browse files Browse the repository at this point in the history
  • Loading branch information
Wooble committed Aug 28, 2019
1 parent f96a30d commit a2ecc19
Show file tree
Hide file tree
Showing 5 changed files with 203 additions and 227 deletions.
35 changes: 21 additions & 14 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ Website: http://www.alaxos.net/blaxos/pages/view/plugin_acl_2.0
Author: Nicolas Rod <nico@alaxos.com>
License: http://www.opensource.org/licenses/mit-license.php The MIT License

Version: 2.3.1
--------------
(pitthsls)
Date: 2019-08-28

- compatibility with CakePHP 2.7

Version: 2.3.0
--------------
Date: 2013-05-02
Expand All @@ -31,8 +38,8 @@ Date: 2012-02-04
- Corrected a security bug allowing any authenticated user to access the Acl plugin
- Obsolete ACO nodes are now removed from the database when the ACO datatable is synchronized with the application
- Plugins default controllers are now supported by the plugin, allowing to set permissions for their actions
- New beta AclHtmlHelper containing a link() function that returns an HTML link only if its url points to an action
that the current authenticated user can access (works only if the AclManagerComponent->set_session_permissions() was called before)
- New beta AclHtmlHelper containing a link() function that returns an HTML link only if its url points to an action
that the current authenticated user can access (works only if the AclManagerComponent->set_session_permissions() was called before)
- Some minor design updates

Version: 2.0.0
Expand Down Expand Up @@ -60,7 +67,7 @@ Date: 2011-11-26
- Removed plugin named parameter from Ajax requests when plugin is empty
- Removed doubled slashes from icons src urls

Special thanks to Dave and Sam Sherlock for their feedbacks and ideas
Special thanks to Dave and Sam Sherlock for their feedbacks and ideas

Version: 2.0.0-RC3
------------------
Expand All @@ -85,26 +92,26 @@ Date: 2011-07-18
- the aros/users_permissions action can now be loaded through Ajax to prevent a request timeout when there are too many permissions to check
- added an indication when a user have specific permissions. New action to delete these specific permissions.
- corrected the way to get the plugins' paths in order to support custom paths added to App::path('plugins');
- corrected the way the plugins parent ACO are generated to support camel cased plugin names
- corrected the way the plugins parent ACO are generated to support camel cased plugin names
- added a parameter in bootstrap.php to support roles and users primary keys' names that do not follow CakePHP conventions
- eventual errors raised by the user model when updating the users role are now displayed for a better understanding of the problem
- new brazilian portuguese (pt_BR) translation
- performance improvements in find queries by limiting retrieved data

Credit:

- Elias Farah
- Elias Farah

For the brazilian portuguese translation po file and for his help to add the possibility to customize the roles and users primary keys' names

- Paul Marshall (http://www.paulmarshall.us)
For pointing out a better way the get the plugins' paths and for ideas to improve performance in queries

For pointing out a better way the get the plugins' paths and for ideas to improve performance in queries

- Ilya (http://www.skychip.ru) and Gregorz

For identifying a bug with camel cased plugins' names and pointing out the solution


Version: 1.0.6
----------------
Expand All @@ -117,7 +124,7 @@ Version: 1.0.5
Date: 2011-02-19

- bug correction: the role foreign key is now created by using the Inflector class to be correctly generated even for camelcased role model names
- bug correcton: updated the way the roles and users display names are configured to prevent some situations where the use of an existing database field
- bug correcton: updated the way the roles and users display names are configured to prevent some situations where the use of an existing database field
was not possible. It also improves performance by creating new virtual fields only if necessary.

Credit: thanks to Paul Marshall for his help on this version (http://www.paulmarshall.us)
Expand All @@ -138,6 +145,6 @@ Date: 2010-12-05
- Added support of plugins placed in ROOT/plugins
- Corrected a bug preventing to set a user specific permission in some cases
- Added automatic verification that the user and role models act as ACL requesters
- No writable 'tmp' folder needed anymore
- No writable 'tmp' folder needed anymore
- Some code refactoring (moved functions from the AclAppController to new components)
- Added this CHANGELOG file... ;-)
Loading

0 comments on commit a2ecc19

Please sign in to comment.