| PEAR Announce 2005-03-16, 3:58 am |
| The new PEAR package LiveUser_Admin-0.2.0 (beta) has been released at http://pear.php.net/.
Release notes
-------------
- perm container now also has a default init() method that is called in the factory
- delete/update now dont require a filter in the id field
- delete/update now return the number of affected rows
- use LiveUser::cryptRC4() for rc4 handling
- added support to be able to query for single values, columns and rows next to
fetching multi dimensional arrays ('select' key in params array of get methods)
- improved error handling in several places to not trigger on empty results
- sequences are now named after the table they belong to
- now requiring MDB2-2.0.0beta3
- if the "force-seq" option is now set to false in the storage config
MDB2 will try to use autoincrement if supported by the RDBMS (you will need
to add autoincrement to the id fields in the applications, areas, groups,
rights, and perm_users tables yourself)
- example 1 now outputs all queries using an MDB2 debug handler
- Subgroups now work
- ImplyRights now work
- One can now remove groups recursively by passing recursive = true to
removeGroup in Perm Complex container (before it was hardcoded to true,
now defaults to false)
- Tests for SubGroups and ImplyRights up and running
- getGroup and getRight now work in Perm Complex Container
- added DB and MDB permission backends
- Complex container is now fully implemented.
- addAreaAdmin and removeAreaAdmin where added to the Complex container
- Admin.php getUser was removed and searchUser was renamed to getUsers and with
new params (BC break!)
- give each example a unique database name
- moved selectable tables into property so that they can be overwritten
- fixed autoinit handling in factoray (bug #3133)
- added missing PEAR error to error stack conversions
- return false if we previously ensured that the value is false anyways for clarity
- call setAdminAuthContainer() in updateUser() and removeUser() to ensure that
the proper auth container is affected
- updated the file headers as per the RFC
- getGroups() in the complex container was refactored and subgroup handling
was reworked (BC break!)
Package Info
-------------
LiveUser_Admin is meant to be used with the LiveUser package.
It is composed of all the classes necessary to administrate
data used by LiveUser.
You'll be able to add/edit/delete/get things like:
* Rights
* Users
* Groups
* Areas
* Applications
* Subgroups
* ImpliedRights
And all other entities within LiveUser.
At the moment we support the following storage containers:
* DB
* MDB
* MDB2
But it takes no time to write up your own storage container,
so if you like to use native mysql functions straight, then it's possible
to do so in under a hour!
Related Links
-------------
Package home: http://pear.php.net/package/LiveUser_Admin
Changelog: http://pear.php.net/package/LiveUse.../download/0.2.0
Download: http://pear.php.net/get/LiveUser_Admin-0.2.0.tgz
Authors
-------------
Arnaud Limbourg <arnaud@limbourg.com> (lead)
Lukas Smith <smith@backendmedia.com> (lead)
Markus Wolff <wolff@21st.de> (lead)
Helgi Žormar <helgi@trance.is> (lead)
|