David Bartley
6135db3fcd
Fix help text
15 years ago
David Bartley
3cfcdbee62
Import sys
15 years ago
David Bartley
181419ac7a
Move mathsoc regex and exception userid's into config
15 years ago
David Bartley
b0dc96ff75
Add term argument to mathsoclist
15 years ago
David Bartley
fdcff72d83
Add mathsoclist command
15 years ago
David Bartley
755d835eec
Improve help message
15 years ago
David Bartley
85d38fc879
Simplify help
15 years ago
David Bartley
8e4f11b47b
Drop memberUid support; all groups use uniqueMember now
15 years ago
David Bartley
0cade22049
Add help for command-line ceo
15 years ago
David Bartley
56fbde0d8b
Search menu bug fix
15 years ago
David Bartley
42c64f6c87
Fix off-by-one error
15 years ago
David Bartley
df3a964c6c
Add inactive command
15 years ago
David Bartley
146745cff0
Add library stubs and refactor menu creation
15 years ago
David Bartley
aabb7616b1
It's doubtful that a user would need to mount a floppy disk
15 years ago
David Bartley
c218eec2b4
Don't offer to update to an empty program
15 years ago
David Bartley
179f501385
Refactor console code
15 years ago
David Bartley
909b180d13
Fix bug in group management
15 years ago
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
15 years ago
David Bartley
47531a0ec2
Implement expired account emails
15 years ago
David Bartley
6bec583059
Refactor uwldap constants
15 years ago
David Bartley
a5e52e0178
Add office staff to floppy group
15 years ago
David Bartley
07f696ab3f
Sort memberlist
15 years ago
David Bartley
23dcc35f58
Implement updateprogram (interactively updates program from uwldap)
15 years ago
David Bartley
9fc6e34b15
Add list_all and uid2dn; make list_* return {dn:...} instead of {uid:...}
15 years ago
David Bartley
0dbd7a6dd5
Set params=[] by default in ldapi.search
15 years ago
David Bartley
5778d003c2
Added console app
...
* Added 'ceo --help' stub
* Added 'ceo memberlist' command
15 years ago
David Bartley
0cf2970d7f
Fix group modification code
15 years ago
David Bartley
23adc7db5f
Fix typo
15 years ago
David Bartley
677a83ef8b
Add cro to positions
15 years ago
Michael Spang
087fc12908
Conditionally shows terms
15 years ago
Michael Spang
92fc45c97c
Show "Rep Terms" when displaying member
15 years ago
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.
15 years ago
David Bartley
a2a5e3771a
Improved tab-completion
15 years ago
David Bartley
5a504220aa
Improve exception handling
15 years ago
David Bartley
d4c47073e0
Clarify group failure
15 years ago
David Bartley
7a282739e2
Add tab completion for userid fields
15 years ago
David Bartley
7c6c3d00a7
Remove extraneous whitespace
15 years ago
Michael Spang
92513f4587
Allow init of MemberException with no arguments
15 years ago
David Bartley
c22b6e91a3
Only allow 3 password attempts
15 years ago
David Bartley
40cf5ec2f3
Add password prompt
15 years ago
Michael Spang
fb829d6687
Enlarge the shells list
15 years ago
Michael Spang
9470a42998
Remove chfn and chsh and allow shell changes in the gui
...
The chsh and chfn programs were broken anyway.
15 years ago
Michael Spang
1231cddf56
Display "Connecting..." during gui startup
15 years ago
Michael Spang
b94a9fb5bc
Fix list by term and list by name
...
The list comprehension was incorrect.
15 years ago
Michael Spang
36413de090
Better error handling in the gui
15 years ago
Michael Spang
9110a41969
Cleanup warnings: unused imports, etc
15 years ago
Michael Spang
217c9806f1
Use python-ldap directly in members
...
This leaves only utility functions in ldapi.
15 years ago
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.
15 years ago