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

From CDOT Wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''Maintainer:''' Gregory Masseau
+
'''Maintainer:''' Katherine Masseau
  
  
Line 9: Line 9:
 
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.
 
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.
  
 
+
At this point in time, the module posesses all functionality intended for the initial public release.
----
 
 
 
 
 
'''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.
 
 
 
  
 
----
 
----
Line 25: Line 16:
 
'''Changelog:'''
 
'''Changelog:'''
  
[http://matrix.senecac.on.ca/~gjmasseau/func/0.4/users.py v0.4]
+
[http://matrix.senecac.on.ca/~gjmasseau/func/0.5/users.py v0.5]
  
 
- Implemented register_method_args.
 
- Implemented register_method_args.
  
- Added unit tests to [http://matrix.senecac.on.ca/~gjmasseau/func/0.4/test_client.py test_client.py]
+
- Added unit tests to [http://matrix.senecac.on.ca/~gjmasseau/func/0.5/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]

Latest revision as of 22:39, 16 July 2012

Maintainer: Katherine 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.

At this point in time, the module posesses all functionality intended for the initial public release.



Changelog:

v0.5

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