Commit Graph

174 Commits (3a30f456725324644c1147bc6debd048d37ddc61)

Author SHA1 Message Date
Max Erenberg a7c5098b67 Add cloud vhost API (#35) 2 years ago
Max Erenberg ac98aaf38d Add API to manage cloud accounts (#34) 2 years ago
Max Erenberg 02aff43e7f Add debian packaging (#32) 2 years ago
Max Erenberg 23f40c74f9 Use inetOrgPerson instead of account (#29) 2 years ago
Max Erenberg e3c50d867a Add isClubRep attribute (#27) 2 years ago
Max Erenberg 3e1131c4e4 no-resizing (#21) 2 years ago
Rio Liu 7edc01e42b Positions TUI (#20) 2 years ago
Max Erenberg 2a5d903eba add mailman CLI command 2 years ago
Max Erenberg 749ca41080 use custom TransactionView for AddUser 2 years ago
Max Erenberg 652620a7c5 fix lint errors 2 years ago
Max Erenberg 155c96c500 implement Database views in TUI 2 years ago
Max Erenberg ad38588141 use single ListBox in WelcomeView 2 years ago
Andrew Wang 33323fd112 Add database CLI (#15) 2 years ago
Max Erenberg cb6243c3e2 remove unused handler 2 years ago
Rio Liu 651988bb08 Positions CLI (#11) 2 years ago
Max Erenberg 82b7b2c015 fix lint errors 2 years ago
Max Erenberg 0bf24230a0 add global quit button 2 years ago
Max Erenberg 4aaf10b687 add Databases and Positions menus 2 years ago
Max Erenberg df7148940a implement RemoveMemberFromGroupView 2 years ago
Max Erenberg 21173d1b8c implement AddMemberToGroupView 2 years ago
Max Erenberg beb16b1740 implement GetGroupView 2 years ago
Max Erenberg 6b3ad28e89 implement AddGroupView 2 years ago
Max Erenberg ebaeeaaf13 implement ChanageLoginShellView and SetForwardingAddressesView 2 years ago
Max Erenberg a08fca4c60 fix lint errors 2 years ago
Max Erenberg 1406899ea2 implement ResetPasswordView 2 years ago
Max Erenberg d3c98e418a implement GetUser in TUI 2 years ago
Max Erenberg af73dd713d add flash_message 2 years ago
Max Erenberg 39158676ae use CeoFrame as parent class for TransactionView 2 years ago
Max Erenberg ee21873ad7 implement membership renewals in TUI 2 years ago
Max Erenberg cce920d6ba save view state in model 2 years ago
Andrew Wang c6c01d8720 allow mysql connections from unix socket (#14) 2 years ago
Max Erenberg bb56870652 add skeleton for TUI 2 years ago
Andrew Wang eb5d632606 db-api (#10) 2 years ago
Max Erenberg e011e98026 use GSSAPI delegation 2 years ago
Max Erenberg 51737585bd add updateprograms CLI 2 years ago
Max Erenberg 831ebf17aa add groups CLI 2 years ago
Max Erenberg 08a3faaefc add unit tests for members CLI 2 years ago
Max Erenberg 6917247fdd add members CLI 2 years ago
Max Erenberg de0f473881 add base classes for users and groups 2 years ago
Max Erenberg 0c6dc18085 update mailman path to use virtualenv 2 years ago
Max Erenberg b5dda1df3d decrease minimum username length from 3 to 2 2 years ago
Zachary Seguin df5f61ffd0 Update check_email to handle hosts without an A record (either AAAA only or MX only) 6 years ago
Felix Bauckholt 4b0db35899 Replace the stub of the library with a system call to "librarian" 7 years ago
Sean Hunt 5cf982e8d5 Remind users that club accounts are free. 9 years ago
Michael Spang dcc2222816 Fix default selection of next button 12 years ago
Michael Spang 37a662540e Allow CM club to disable mailman subscription 12 years ago
Jeremy Roman 0b3c9d835b tell ceod when it is a club rep; club reps don't need the new member email 12 years ago
Marc Burns 3c61210328 Fix library check in and search bug. 12 years ago
Marc Burns 9b1e068894 Modified ceo/urwid/library.py to display message when book search yields no results. 12 years ago
Jeremy Roman 5dfb716d11 fixed bug reported by jdonland 13 years ago