Commit Graph

170 Commits

Author SHA1 Message Date
David Bartley d1a781eb41 Release 0.4.5 2008-03-10 00:35:38 -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
Michael Spang 06e1ddff57 Update changelog for 0.4.4 2008-01-25 20:37:18 -05:00
Michael Spang e2b6557828 Fix use of member UID range in addclub 2008-01-25 20:30:56 -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 6027249715 Merge branch 'master' of /users/git/public/pyceo 2008-01-23 02:13:31 -05:00
David Bartley 1d2a69a870 Add expired-account and notify-hook to git 2008-01-23 02:13:21 -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
Michael Spang d46915dbee Fix use of club settings in addmember 2008-01-18 23:29:12 -05:00
Michael Spang 34da813a37 Actually do magic, tested this time 2008-01-15 18:20:33 -05:00
Michael Spang 36e3ae8c9e Fix magic, really 2008-01-15 17:52:49 -05:00
Michael Spang b991d32e63 Fix magic 2008-01-15 17:49:13 -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 3bd15baa2b Install ceo.console 2008-01-11 00:11:28 -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 9d3119274b Release 0.4.3 2008-01-08 19:59:29 -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 4919539405 Release 0.4.2 2007-12-24 13:44:36 -05:00
Michael Spang d5793c37a4 Add git-buildpackage configuration 2007-12-24 13:44:34 -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
Michael Spang e28b159cdc POSIX ACL support in addhomedir and addclub 2007-12-20 02:27:51 -05:00
Michael Spang 3307bfc56e Remove obsolete function ceo_add_club() 2007-12-20 00:35:36 -05:00
David Bartley c7aea5c7cf Add sudo entry to ldap when creating clubs 2007-12-19 21:51:20 -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 f37a9452d5 Merge branch 'master' of /users/git/public/pyceo 2007-12-16 18:34:44 -05:00
David Bartley c22b6e91a3 Only allow 3 password attempts 2007-12-16 18:34:42 -05:00
Michael Spang 6acb5c0f93 Merge branch 'master' of caffeine:/srv/git/public/pyceo 2007-12-16 18:32:26 -05:00
Michael Spang 14069b2c08 Add manpages and remove TODO 2007-12-16 18:31:55 -05:00
Michael Spang 06d1e8b48b Remove ceoquery
Just use the GUI's search feature or ldapsearch directly.
2007-12-16 18:11:42 -05:00
David Bartley 40cf5ec2f3 Add password prompt 2007-12-16 18:06:09 -05:00
Michael Spang ba05827977 Remove python-pam dependency
Only chsh and chfn depended on it.
2007-12-16 15:54:54 -05:00