Commit Graph

14 Commits

Author SHA1 Message Date
Michael Spang 8782e58118 Remove unused cruft 2007-12-12 01:25:45 -05:00
Michael Spang 105dba95ff Silence pychecker and pylint warnings 2007-12-10 03:15:45 -05:00
Michael Spang 8501067211 Use addmember and addclub in the GUI to add accounts 2007-12-10 03:15:45 -05:00
David Bartley 07d4a428f9 Simplify sasl code 2007-12-06 02:04:43 -05:00
David Bartley ee2b189a91 Bug fix 2007-11-28 03:05:17 -05:00
David Bartley 7ce6543ce6 Add sasl support 2007-11-27 19:21:47 -05:00
Michael Spang 89276f899b PgSQL to LDAP transition - Complete
With this commit, the PostgreSQL database is no longer
used by CEO. All term and member information are now
retrieved and saved to the LDAP directory.
2007-07-16 09:01:29 -04:00
Michael Spang 396779cee2 Fix typo in accounts.py. 2007-07-16 06:02:56 -04:00
Michael Spang 7b81a13f78 PgSQL to LDAP transition - Phase 1: Added LDAP support for member data.
This is the first major update for the PgSQL to LDAP transition. We will be
deprecating the members table in PostgreSQL and moving that information into
the LDAP directory.

With this commit, all newly created members will have their attributes added
to LDAP in addition to the members table in the database. The database is still
used as the canonical source of this information: the information in LDAP is
kept up-to-date but almost never referenced.
2007-02-18 21:50:35 -05:00
Michael Spang 8c8e748ca8 Added "csc-chsh" and "csc-chfn" utilities. 2007-02-04 07:04:38 -05:00
Michael Spang 8815949899 Bug fix: build_gecos() did not include enough commas between fields. 2007-02-02 21:27:50 -05:00
Michael Spang 665080e71a Docstring update: fixed exception list of accounts.create() 2007-01-28 02:01:46 -05:00
Michael Spang 58bf72726a New release (version 0.2).
Updates in this version:

  * Tests added to most Python modules.
  * Split configuration files.
  * Added maintainer scripts to manage permissions during install and purge.
  * Added functions for use by tools planned for next release (chfn, etc).

ceo:

  * Added support for account "repair", which will recreate LDAP entries
    and Kerberos principals if necessary.
  * The recreate account menu option is now active.

Miscellaneous:

  * Replaced instances of "== None" and "!= None" with "is None" and
    "is not None", respectively (thanks to: Nick Guenther).
  * Renamed terms.valid() to terms.validate() (thanks to: Nick Guenther).
2007-01-27 19:23:18 -05:00
Michael Spang cb59e85c2e Moved files into their new locations prior to commit of 0.2.
The changes in most files between 0.1 and 0.2 are so large that git is unable
to automatically detect the renames that took place. This commit moves files
into their new locations so that the history is accurate.
2007-01-27 18:48:26 -05:00