User role manager to test permissions.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@38 b1ff6978-861c-422b-8dc2-28900b45eaf3
Tidy up.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@39 b1ff6978-861c-422b-8dc2-28900b45eaf3
Add a version.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@40 b1ff6978-861c-422b-8dc2-28900b45eaf3
Logic in roles hierarchy is bugged.
Added an "is" subroutine to test exact match.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@42 b1ff6978-861c-422b-8dc2-28900b45eaf3
Pass database errors straight through.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@43 b1ff6978-861c-422b-8dc2-28900b45eaf3
Working version, I think.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@47 b1ff6978-861c-422b-8dc2-28900b45eaf3
Add concept of root user.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@49 b1ff6978-861c-422b-8dc2-28900b45eaf3
Fixed warning.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@50 b1ff6978-861c-422b-8dc2-28900b45eaf3
Typo


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@51 b1ff6978-861c-422b-8dc2-28900b45eaf3
Started on pod for User::Role.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@52 b1ff6978-861c-422b-8dc2-28900b45eaf3
User::Role part-documented.


git-svn-id: http://svn.may.be/svn/Perl/trunk/User-Role@53 b1ff6978-861c-422b-8dc2-28900b45eaf3