21b2f6a62d
* Fixed a bug in the MySQL implementation of User data source's getGroupName() method. It treated 'row' as an array ref instead of a normal array. * Made the MySQL User data source automatically add a group with ID 1, named 'Administrators'. * Special-cased the group with ID 1 in the user object so that if a user is in that group, he automatically is assumed to have all rights. * Fixed a bug with the saving of the original groups in the user object (the backup object was simply a reference to the original object, which was later changed in place, causing the backup to change too). * Fixed the handling of rights in the user object constructor to simply set the rights in one line instead of using indirection. * Fixed the invalidateRights() method of the user object to correctly re-set the rights (previously it was not turning the generated array into a hashref). * Added a setup.install implementation to the login component. It now queries the user for an administration username and creates the relevant user and puts it in the magic group 1. * Fixed a call to checkAddress() in the login component. |
||
---|---|---|
.. | ||
PLIF | ||
Documentation.txt | ||
PLIF.pm | ||
STYLEGUIDE | ||
TODO |