Commit Graph

13 Commits

Author SHA1 Message Date
David Bartley 8e4f11b47b Drop memberUid support; all groups use uniqueMember now 2008-04-01 21:30:58 -04:00
David Bartley 47531a0ec2 Implement expired account emails 2008-01-23 02:11:43 -05:00
David Bartley 9fc6e34b15 Add list_all and uid2dn; make list_* return {dn:...} instead of {uid:...} 2008-01-13 21:13:54 -05:00
Michael Spang 34b2aa1028 Add club representative support
The only difference between a club representative account and a member account
is how they are registered for terms.  If you are already a representative for
the current term, you need only go through the membership renewal process to
become a full fledged member.
2007-12-20 16:55:22 -05:00
Michael Spang 92513f4587 Allow init of MemberException with no arguments 2007-12-17 18:44:55 -05:00
David Bartley c22b6e91a3 Only allow 3 password attempts 2007-12-16 18:34:42 -05:00
David Bartley 40cf5ec2f3 Add password prompt 2007-12-16 18:06:09 -05:00
Michael Spang 9470a42998 Remove chfn and chsh and allow shell changes in the gui
The chsh and chfn programs were broken anyway.
2007-12-16 01:16:21 -05:00
Michael Spang b94a9fb5bc Fix list by term and list by name
The list comprehension was incorrect.
2007-12-15 16:07:02 -05:00
Michael Spang 36413de090 Better error handling in the gui 2007-12-14 02:09:18 -05:00
Michael Spang 9110a41969 Cleanup warnings: unused imports, etc 2007-12-14 00:46:09 -05:00
Michael Spang 217c9806f1 Use python-ldap directly in members
This leaves only utility functions in ldapi.
2007-12-14 00:46:09 -05:00
Michael Spang b8be0f8149 Reorganize namespace
There were too many packages with only a couple of modules
in them. It took minimum four tab completes to find an
interesting file. This halves that.
2007-12-13 23:34:16 -05:00