e3085b1ab7
Merge branch 'master' of caffeine:/srv/git/public/pyceo
2008-03-16 05:51:01 -04:00
a834ffda8f
Add zfsaddhomedir
2008-03-16 05:35:21 -04:00
a51cbe4e55
Release 0.4.6
v0.4.6
2008-03-15 02:14:30 -04:00
56fbde0d8b
Search menu bug fix
2008-03-15 02:12:54 -04:00
f2b2d5e83f
Initialize program name in openlog
2008-03-15 01:52:16 -04:00
42c64f6c87
Fix off-by-one error
2008-03-10 00:44:39 -04:00
d1a781eb41
Release 0.4.5
v0.4.5
2008-03-10 00:35:38 -04:00
df3a964c6c
Add inactive command
2008-03-10 00:25:08 -04:00
146745cff0
Add library stubs and refactor menu creation
2008-02-15 19:45:58 -05:00
aabb7616b1
It's doubtful that a user would need to mount a floppy disk
2008-01-30 00:01:14 -05:00
c218eec2b4
Don't offer to update to an empty program
2008-01-29 23:43:36 -05:00
06e1ddff57
Update changelog for 0.4.4
2008-01-25 20:37:18 -05:00
e2b6557828
Fix use of member UID range in addclub
2008-01-25 20:30:56 -05:00
179f501385
Refactor console code
2008-01-25 20:24:25 -05:00
909b180d13
Fix bug in group management
2008-01-25 20:23:04 -05:00
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
6027249715
Merge branch 'master' of /users/git/public/pyceo
2008-01-23 02:13:31 -05:00
1d2a69a870
Add expired-account and notify-hook to git
2008-01-23 02:13:21 -05:00
47531a0ec2
Implement expired account emails
2008-01-23 02:11:43 -05:00
6bec583059
Refactor uwldap constants
2008-01-23 02:11:16 -05:00
a5e52e0178
Add office staff to floppy group
2008-01-22 21:49:14 -05:00
d46915dbee
Fix use of club settings in addmember
2008-01-18 23:29:12 -05:00
34da813a37
Actually do magic, tested this time
2008-01-15 18:20:33 -05:00
36e3ae8c9e
Fix magic, really
2008-01-15 17:52:49 -05:00
b991d32e63
Fix magic
2008-01-15 17:49:13 -05:00
07f696ab3f
Sort memberlist
2008-01-15 17:45:30 -05:00
23dcc35f58
Implement updateprogram (interactively updates program from uwldap)
2008-01-13 21:14:38 -05:00
9fc6e34b15
Add list_all and uid2dn; make list_* return {dn:...} instead of {uid:...}
2008-01-13 21:13:54 -05:00
0dbd7a6dd5
Set params=[] by default in ldapi.search
2008-01-13 21:12:13 -05:00
3bd15baa2b
Install ceo.console
2008-01-11 00:11:28 -05:00
5778d003c2
Added console app
...
* Added 'ceo --help' stub
* Added 'ceo memberlist' command
2008-01-10 23:59:25 -05:00
9d3119274b
Release 0.4.3
2008-01-08 19:59:29 -05:00
0cf2970d7f
Fix group modification code
2008-01-07 13:55:47 -05:00
23adc7db5f
Fix typo
2008-01-07 13:45:21 -05:00
677a83ef8b
Add cro to positions
2008-01-06 22:16:40 -05:00
4919539405
Release 0.4.2
2007-12-24 13:44:36 -05:00
d5793c37a4
Add git-buildpackage configuration
2007-12-24 13:44:34 -05:00
087fc12908
Conditionally shows terms
2007-12-23 19:56:20 -05:00
92fc45c97c
Show "Rep Terms" when displaying member
2007-12-20 17:06:01 -05:00
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
e28b159cdc
POSIX ACL support in addhomedir and addclub
2007-12-20 02:27:51 -05:00
3307bfc56e
Remove obsolete function ceo_add_club()
2007-12-20 00:35:36 -05:00
c7aea5c7cf
Add sudo entry to ldap when creating clubs
2007-12-19 21:51:20 -05:00
a2a5e3771a
Improved tab-completion
2007-12-18 15:58:07 -05:00
5a504220aa
Improve exception handling
2007-12-18 01:49:13 -05:00
d4c47073e0
Clarify group failure
2007-12-18 01:37:44 -05:00
7a282739e2
Add tab completion for userid fields
2007-12-18 01:24:58 -05:00
7c6c3d00a7
Remove extraneous whitespace
2007-12-18 01:22:09 -05:00
92513f4587
Allow init of MemberException with no arguments
2007-12-17 18:44:55 -05:00
f37a9452d5
Merge branch 'master' of /users/git/public/pyceo
2007-12-16 18:34:44 -05:00