Difference between revisions of "Func - Users And Groups Module"

From CDOT Wiki
Jump to: navigation, search
Line 1: Line 1:
 
 
'''Maintainer:''' Gregory Masseau
 
'''Maintainer:''' Gregory Masseau
  
Line 25: Line 24:
  
 
'''Changelog:'''
 
'''Changelog:'''
 +
 +
[http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4]
 +
 +
- Implemented register_method_args.
 +
 +
- Added unit tests to [http://matrix.senecac.on.ca/~gjmasseau/func/0.4/test_client.py test_client.py]
  
 
[http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4]
 
[http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4]

Revision as of 22:02, 13 February 2009

Maintainer: Gregory Masseau




Description:

This module allows for the management of users and groups on minion systems within a Func environment. Tasks such as ensuring the existence of a particular user/group, creating a desired user/group, modifying the properties of a specified user/group, or managing the group memberships of users are within the scope of this module's intended functionality.




Plan for version v0.5:

As nearly all core functionality for day to day user and group management is at this point complete, release 0.5 is expected to be a candidate for final release.

GECOS Field Manipulation Methods: Currently, the GECOS field can only be manipulated as a single unit. Version 0.5 will fill in this remaining gap in functionality by providing getter/setter methods for all subfields of the GECOS field.




Changelog:

v0.4

- Implemented register_method_args.

- Added unit tests to test_client.py

v0.4

- Password alteration method added.

- Pluralized methods for all applicable singular methods.

- General API cleanup.


v0.3

- Create, delete, and modify groups.

- Create, delete, and modify users.

- Manage the memberships of users within groups


v0.2

- Most informational methods are complete and working for both users and groups at this point.


v0.1

- Initial release, supporting only some informational query messages regarding user accounts on the target system.