Commit Graph

51 Commits

Author SHA1 Message Date
Nick Guenther 943079fb68 CEO notifies of it's connect attempt (since if LDAP is being sad then CEO hangs without any indication of why) 2008-06-02 20:17:27 -04:00
Nick Guenther 32004be45f Library GUI is coming, but awkwardsadface 2008-06-02 18:32:24 -04:00
Nick Guenther 9ac0c98ea6 library backend, initial version 2008-06-02 11:32:33 -04:00
David Bartley 6135db3fcd Fix help text 2008-05-13 23:51:27 -04:00
David Bartley 3cfcdbee62 Import sys 2008-05-13 23:20:52 -04:00
David Bartley 181419ac7a Move mathsoc regex and exception userid's into config 2008-05-10 16:57:46 -04:00
David Bartley b0dc96ff75 Add term argument to mathsoclist 2008-04-08 19:02:00 -04:00
David Bartley fdcff72d83 Add mathsoclist command 2008-04-01 22:12:00 -04:00
David Bartley 755d835eec Improve help message 2008-04-01 22:11:17 -04:00
David Bartley 85d38fc879 Simplify help 2008-04-01 22:09:03 -04:00
David Bartley 8e4f11b47b Drop memberUid support; all groups use uniqueMember now 2008-04-01 21:30:58 -04:00
David Bartley 0cade22049 Add help for command-line ceo 2008-03-28 15:46:32 -04:00
David Bartley 56fbde0d8b Search menu bug fix 2008-03-15 02:12:54 -04:00
David Bartley 42c64f6c87 Fix off-by-one error 2008-03-10 00:44:39 -04:00
David Bartley df3a964c6c Add inactive command 2008-03-10 00:25:08 -04:00
David Bartley 146745cff0 Add library stubs and refactor menu creation 2008-02-15 19:45:58 -05:00
David Bartley aabb7616b1 It's doubtful that a user would need to mount a floppy disk 2008-01-30 00:01:14 -05:00
David Bartley c218eec2b4 Don't offer to update to an empty program 2008-01-29 23:43:36 -05:00
David Bartley 179f501385 Refactor console code 2008-01-25 20:24:25 -05:00
David Bartley 909b180d13 Fix bug in group management 2008-01-25 20:23:04 -05:00
David Bartley 1cb28e9cc8 Send to both uwdir email and csclub email
* We were getting lots of bounces from uwdir emails (perhaps grads?)
* In the worse case, someone will get the email twice
2008-01-23 16:39:40 -05:00
David Bartley 47531a0ec2 Implement expired account emails 2008-01-23 02:11:43 -05:00
David Bartley 6bec583059 Refactor uwldap constants 2008-01-23 02:11:16 -05:00
David Bartley a5e52e0178 Add office staff to floppy group 2008-01-22 21:49:14 -05:00
David Bartley 07f696ab3f Sort memberlist 2008-01-15 17:45:30 -05:00
David Bartley 23dcc35f58 Implement updateprogram (interactively updates program from uwldap) 2008-01-13 21:14:38 -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
David Bartley 0dbd7a6dd5 Set params=[] by default in ldapi.search 2008-01-13 21:12:13 -05:00
David Bartley 5778d003c2 Added console app
* Added 'ceo --help' stub
* Added 'ceo memberlist' command
2008-01-10 23:59:25 -05:00
David Bartley 0cf2970d7f Fix group modification code 2008-01-07 13:55:47 -05:00
David Bartley 23adc7db5f Fix typo 2008-01-07 13:45:21 -05:00
David Bartley 677a83ef8b Add cro to positions 2008-01-06 22:16:40 -05:00
Michael Spang 087fc12908 Conditionally shows terms 2007-12-23 19:56:20 -05:00
Michael Spang 92fc45c97c Show "Rep Terms" when displaying member 2007-12-20 17:06:01 -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
David Bartley a2a5e3771a Improved tab-completion 2007-12-18 15:58:07 -05:00
David Bartley 5a504220aa Improve exception handling 2007-12-18 01:49:13 -05:00
David Bartley d4c47073e0 Clarify group failure 2007-12-18 01:37:44 -05:00
David Bartley 7a282739e2 Add tab completion for userid fields 2007-12-18 01:24:58 -05:00
David Bartley 7c6c3d00a7 Remove extraneous whitespace 2007-12-18 01:22:09 -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 fb829d6687 Enlarge the shells list 2007-12-16 01:19:16 -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 1231cddf56 Display "Connecting..." during gui startup 2007-12-15 16:18:26 -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