NAME

Labyrinth::Plugin::Groups - handler for Labyrinth groups

DESCRIPTION

Contains all the group handling functionality for the Labyrinth framework.

PUBLIC INTERFACE METHODS

GetUserGroup()

For the current user login, set main group.

UserGroups()

For the current user login, return the list of groups they are associated with.

ADMIN INTERFACE METHODS

Admin

Provides List and Delete functionality for Group Admin.

Add

Creates a new group.

AddLinkUser

Links a given user to the given group.

AddLinkGroup

Links a given group to another, the latter becoming the parent of the former.

Edit

Provides group admin functionality for a given group.

Save

Saves the current settings for the given group.

User

Provides group admin functionality for a given user.

UserSave

Saves the current group settings for the given user.

Delete

Deletes a group. Called from within the Admin method above.

DeleteLinkUser

Removes the given user from the given group.

DeleteLinkGroup

Removes the given group from a nominated parent.

SEE ALSO

Labyrinth

AUTHOR

Barbie, <barbie@missbarbell.co.uk> for Miss Barbell Productions, http://www.missbarbell.co.uk/

COPYRIGHT & LICENSE

Copyright (C) 2002-2011 Barbie for Miss Barbell Productions
All Rights Reserved.

This module is free software; you can redistribute it and/or
modify it under the Artistic License 2.0.