Commit Graph

103 Commits

Author SHA1 Message Date
Michael Spang ac79cd6e64 Kill Bartle's hybrid main.py 2009-09-09 06:58:56 -04:00
Michael Ellis c931a6bedb Fixed Library: Added signing to AWS requests. 2009-09-08 17:04:44 -04:00
Michael Spang 0413dcaaa4 Add labels to main menu
Most of CEO is restricted to office staff or worse, but anyone can run
it. This add labels to make necessary privileges clear to the user.
2009-08-23 15:40:22 -04:00
Michael Spang 35179ec978 Add UI for email forwarding
We nag users to update their forwarding address every time they renew
membership.
2009-08-23 13:40:08 -04:00
Jacob Parker 4c1a7f8ee4 Merge branch 'master' of caffeine:/users/git/public/pyceo 2009-08-22 16:16:21 -04:00
Jacob Parker dd895884a9 Creates a .forward file for users if they enter an email. 2009-08-22 16:09:12 -04:00
Michael Spang c4cb1a3b29 Clean up password prompt 2009-08-22 15:05:56 -04:00
Michael Spang b1e054e5b9 Add some reminders
Note that the list of members we send to MathSoc to determine our
budget uses data from UW ldap. Thus we should be doubly sure people
sign up using their UW userid.
2009-08-06 02:35:45 -04:00
Michael Spang 4ee16577aa Disallow realname = username in GUI 2009-08-06 01:41:02 -04:00
Michael Spang e6e673447e Use ceoc directly in the gui 2009-08-06 01:39:33 -04:00
Michael Spang e3555e5b74 Build python protobuf 2009-08-06 00:46:18 -04:00
Michael Spang 5ce11709ff Merge commit 'public/master' into ceod 2009-07-29 13:29:42 -04:00
Michael Spang ad30f9c47a Insanify configuration files 2009-07-29 13:08:53 -04:00
Michael Spang e210f7d38b Remove unused vars 2009-07-29 09:00:55 -04:00
Michael Gregson 4720fcd252 Added comments containing code to add new members to a mailing list using listadmin.
Left to do:
  - create mailing list
  - create and publish listadmin config file
  - update code to use listadmin config file
  - uncomment code
  - ponder implications of listadmin config file (security)
2009-06-17 20:33:42 -06:00
Michael Gregson 8805756a5e Fixing overdue check. 2009-03-11 03:20:12 -04:00
Michael Gregson 1f9607b3a0 Fixing library search shit. 2009-03-11 03:15:48 -04:00
Michael Gregson 370b446414 Window now goes away, hopefully. 2009-03-11 02:24:57 -04:00
Michael Gregson 29913099b8 Magic! Shit works. Books can be added. 2009-03-11 02:08:25 -04:00
Michael Gregson 1d7f739631 Correct book counting. 2009-03-11 02:02:17 -04:00
Michael Gregson bf98adc034 Wee! Conf should work? 2009-03-11 01:57:04 -04:00
Michael Gregson 4aab446858 Maybe? 2009-03-11 01:53:48 -04:00
Michael Gregson a213655bd5 Maybe now? 2009-03-11 01:50:09 -04:00
Michael Gregson 256d897e7e Now have uncomment add book menu item. 2009-03-11 01:47:54 -04:00
Michael Gregson 7354142bad Fixing imports. 2009-03-11 01:41:27 -04:00
Michael Gregson 70916783d0 Adding pymazon. 2009-03-11 01:40:20 -04:00
Michael Gregson a609eb0798 Patches to library for adding books.
.cf are ignored now too.
2009-03-11 01:33:25 -04:00
Michael Gregson 58cd47a1b3 Patching 2009-01-28 01:07:58 -05:00
Michael Gregson ab4cfdc17c Merge branch 'master' of caffeine.uwaterloo.ca:/srv/git/public/pyceo 2009-01-28 00:48:18 -05:00
Michael Gregson 4c4cf2b411 Added search for books that are signed out.
Book signouts now display due dates.
2009-01-28 00:47:45 -05:00
David Bartley 1b582abbf5 One of those LdapWordEdit was not meant to be 2009-01-23 00:53:28 -05:00
David Bartley 9d3aa35790 Add username autocomplete to library 2009-01-23 00:47:36 -05:00
Michael Gregson fbfee2913a Backporting to older sqlobject 2009-01-15 23:28:13 -05:00
Michael Gregson 2d599b60e9 Debugging 2009-01-15 19:18:04 -05:00
Michael Gregson 745ee4bc4a Releasing with working library code and required changes to members code. 2009-01-15 19:01:00 -05:00
Michael Gregson 033a15c9a5 Debugging 2009-01-15 18:37:19 -05:00
Michael Gregson c27529feaa Debugging 2009-01-15 18:34:23 -05:00
Michael Gregson c4b8499ad7 Adding user validation and overdue search. 2009-01-15 16:43:26 -05:00
Michael Gregson e7974c3015 Things should work. 2009-01-14 18:57:31 -05:00
Michael Gregson ffe4056089 Fixed config path 2009-01-10 19:42:10 -05:00
Michael Gregson e3035e1b9a Checkout and check-in works! 2009-01-10 19:41:09 -05:00
Michael Gregson e334437d6d connect_sasl no longer causes entire program to die on error condition.
However, accessing LDAP beyond this point is probably a really bad idea
as we certainly do not do anything sane to handle the error.
2008-12-20 18:49:02 -05:00
Michael Spang 868b4b681b Sort term list 2008-09-10 17:27:41 -04:00
Michael Gregson 75e02de4fc Pretty sure I fixed the check-in bug. 2008-07-24 21:43:52 -06:00
David Bartley e97203c36b Merge branch 'master' of /users/git/public/pyceo 2008-06-09 23:45:04 -04:00
David Bartley 17e06b4c55 Add database stubs 2008-06-09 23:45:01 -04:00
Nick Guenther 2890a04f71 Made configuring slightly saner (it's now called directly from main, instead of surprisingly via connect()) 2008-06-05 09:03:45 -04:00
Nick Guenther 82be7b1020 abstracting BookPage -> BookPageBase 2008-06-04 05:24:00 -04:00
Nick Guenther 4581f0c6da Appearently I committed a bytecode file by accident. oops. 2008-06-04 03:18:12 -04:00
David Bartley 8f2bea8540 Add library path to config 2008-06-02 23:43:13 -04:00