The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.

ADMIN INTERFACE METHODS

All action methods are only accessible by users with admin permission.

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-2015 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.