Changes for version 0.09 - 2012-12-05

  • add_user(): Better handling of possible race condition if user already exists. Previously an exception could be thrown on attempt to add twice, since the DB only allows unique entries. Now undef is returned.
  • add_user(): Transaction tests for existence of user ahead of add.

Modules

A User class: Login credentials, roles, privileges, domains.
An internal-use class for the various Class::User::DBI::* classes.
A Domains class.
A Privileges class.
A user roles and privileges class.
A Roles class.
A user user domains class.