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