Commit Graph

  • bb7818e77d add unit tests for cloud API Max Erenberg 2021-11-20 22:11:38 -0500
  • fa9c2b33d5 add cloud account API endpoints Max Erenberg 2021-11-20 18:31:25 -0500
  • d7551eaf5c add CloudService Max Erenberg 2021-11-19 22:16:05 -0500
  • 798510511f fix first/last name script Max Erenberg 2021-11-07 01:12:49 -0400
  • ed9893604f fix lint error Max Erenberg 2021-11-03 21:23:16 -0400
  • 52db130ef8 update docs for packaging in a container Max Erenberg 2021-11-02 20:34:44 -0400
  • 99819ce4fe go back to symlinks Max Erenberg 2021-11-02 20:30:56 -0400
  • 89febf0400 use python binaries in virtualenv when packaging Max Erenberg 2021-11-02 20:06:01 -0400
  • 620ef8ef8e fix UWLDAP multiple-UID bug Max Erenberg 2021-11-02 19:01:22 -0400
  • ae48bcd98a fix bug in email sender address Max Erenberg 2021-11-02 03:04:51 -0400
  • 1f107b0614 use port 465 for smtps Max Erenberg 2021-11-02 02:23:37 -0400
  • f9f5d70ad3 use pip install . instead of python setup.py install Max Erenberg 2021-11-02 02:07:15 -0400
  • bdc2f9b31b include Jinja templates in MANIFEST.in Max Erenberg 2021-11-02 01:53:53 -0400
  • 729f443e72 move term check to LDAPService instead of User constructor Max Erenberg 2021-11-02 01:27:14 -0400
  • dbbc533111 add cryptography package to requirements.txt Max Erenberg 2021-11-02 00:21:56 -0400
  • 57787c170a remove v1 from drone.yml Max Erenberg 2021-11-01 22:11:16 -0400
  • beec46a951 re-run CI Max Erenberg 2021-10-29 00:18:16 -0400
  • 3218938909 add suggestions from ehashman Max Erenberg 2021-10-28 21:53:51 -0400
  • 2493bb1a6b modify CSC schema instead of using inetOrgPerson Max Erenberg 2021-10-28 21:33:32 -0400
  • 02aff43e7f Add debian packaging (#32) Max Erenberg 2021-10-28 20:52:19 -0400
  • 3019b424be fix manpages Max Erenberg 2021-10-28 20:24:02 -0400
  • 52d148d9d1 add debian folder Max Erenberg 2021-10-27 20:18:42 -0400
  • 2970736105 place CI fix into common.sh Max Erenberg 2021-10-25 08:18:25 -0400
  • a0cc29738b change perms on /tmp in CI container Max Erenberg 2021-10-25 08:09:07 -0400
  • 3e1af74f0c re-run CI Max Erenberg 2021-10-25 07:42:04 -0400
  • a5bab379e2 Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1 Max Erenberg 2021-10-25 07:41:52 -0400
  • ac573039da add mailLocalAddress to each record (#30) Max Erenberg 2021-10-25 07:36:25 -0400
  • d45b0e19ad use LDAPS in inetOrgPerson script Max Erenberg 2021-10-24 07:22:57 -0400
  • 7a00de0036 add one-time script Max Erenberg 2021-10-24 07:17:09 -0400
  • b48307a476 add mailLocalAddress to user upon creation Max Erenberg 2021-10-24 07:02:09 -0400
  • 1374ff95aa Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1 Max Erenberg 2021-10-24 07:20:10 -0400
  • 23f40c74f9 Use inetOrgPerson instead of account (#29) Max Erenberg 2021-10-23 23:21:09 -0400
  • aa3b6b7855 use prod variables in script Max Erenberg 2021-10-23 23:09:48 -0400
  • 7b2fc9b026 update docs Max Erenberg 2021-10-23 20:46:33 -0400
  • f767408c2c add one-time script Max Erenberg 2021-10-23 20:33:13 -0400
  • f66d3138b0 use inetOrgPerson instead of account Max Erenberg 2021-10-23 17:46:49 -0400
  • ac7f41801b Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1 Max Erenberg 2021-10-23 10:24:44 -0400
  • e3c50d867a Add isClubRep attribute (#27) Max Erenberg 2021-10-23 10:23:43 -0400
  • a06785513f exclude one_time_scripts from linting Max Erenberg 2021-10-23 02:33:41 -0400
  • b355ec6db4 add one-time script Max Erenberg 2021-10-23 02:15:59 -0400
  • 743d63efb0 update API endpoints to add isClubRep attribute Max Erenberg 2021-10-23 01:21:24 -0400
  • 1fbc068f3b update README Max Erenberg 2021-10-05 00:10:15 -0400
  • 1fcc49ef12 add documentation (#22) Max Erenberg 2021-10-05 00:07:10 -0400
  • 3af3728cfa add server fields for DB endpoints Max Erenberg 2021-10-05 00:06:36 -0400
  • 82fa87d356 add database api docs Andrew Wang 2021-10-04 20:19:50 -0400
  • 3e1131c4e4 no-resizing (#21) Max Erenberg 2021-10-04 20:04:05 -0400
  • a2e89a5ceb update redoc-static.html Rio Liu 2021-10-04 19:39:28 -0400
  • 1cfa756199 add api docs for positions Rio Liu 2021-10-04 19:38:03 -0400
  • 50c0e81643 add man pages Max Erenberg 2021-09-27 08:48:55 -0400
  • 6e1c866e2b start OpenAPI spec Max Erenberg 2021-09-27 01:02:16 -0400
  • 65131337d1 Merge branch 'v1' into no-resizing Max Erenberg 2021-09-26 19:03:08 -0400
  • 893eb384f1 remove support for resizing Max Erenberg 2021-09-26 18:45:51 -0400
  • 7edc01e42b Positions TUI (#20) Rio Liu 2021-09-26 15:23:47 -0400
  • a6b32c1b0b fix lint errors Max Erenberg 2021-09-26 14:56:09 -0400
  • faa5c73145 add positions get/set widgets Max Erenberg 2021-09-25 23:49:10 -0400
  • 2a5d903eba add mailman CLI command Max Erenberg 2021-09-25 15:16:22 -0400
  • 103fdc64a9 Show required positions and make SetPositionsView use transaction streaming Rio Liu 2021-09-25 14:57:37 -0400
  • 67aa4d0056 positions tui Rio Liu 2021-09-25 14:27:06 -0400
  • 3cba9680f5 test that email is sent when user is created Max Erenberg 2021-09-25 13:56:23 -0400
  • 749ca41080 use custom TransactionView for AddUser Max Erenberg 2021-09-17 23:45:45 -0400
  • de18a9f293 add option to use Docker instead of VM (#16) Max Erenberg 2021-09-17 22:39:27 -0400
  • 0d408e4ed3 Merge branch 'v1' into docker Max Erenberg 2021-09-17 22:31:55 -0400
  • d7e9de5f61 install virtualenv on host Max Erenberg 2021-09-17 22:29:34 -0400
  • f873d04139 Use docker-compose to manage containers. (#19) Rio Liu 2021-09-15 17:30:49 -0400
  • 2d55c5099d fix some PR issues Rio6 2021-09-14 19:58:06 -0400
  • f79fe6a6e0 Update readme Rio6 2021-09-12 15:20:50 -0400
  • b691b631e9 convert docker.sh to docker-compose and start ceod automatically Rio6 2021-09-12 15:12:32 -0400
  • 652620a7c5 fix lint errors Max Erenberg 2021-09-12 09:36:54 -0400
  • 155c96c500 implement Database views in TUI Max Erenberg 2021-09-12 02:08:15 -0400
  • ad38588141 use single ListBox in WelcomeView Max Erenberg 2021-09-11 17:24:23 -0400
  • 33323fd112 Add database CLI (#15) Andrew Wang 2021-09-11 13:33:43 -0400
  • 25b7412366 fix tests Max Erenberg 2021-09-11 13:28:15 -0400
  • 1cd07c228c use unix_socket auth for MySQL Max Erenberg 2021-09-11 12:52:33 -0400
  • 35e577b866 use python image for coffee Max Erenberg 2021-09-10 22:57:06 -0400
  • ae34b6b7ce add more UWLDAP users Max Erenberg 2021-09-10 22:41:07 -0400
  • dca957d61a update OU Max Erenberg 2021-09-10 18:51:27 -0400
  • 2814adcb7c don't setup auth on coffee in CI Max Erenberg 2021-09-10 18:45:53 -0400
  • f72c6665f9 add nslcd for mail and coffee Max Erenberg 2021-09-10 18:29:32 -0400
  • 0d94b1fafe fix for flake8 Andrew Wang 2021-09-10 01:44:31 -0400
  • df412191e3 add tests Andrew Wang 2021-09-10 01:39:46 -0400
  • 1eeb5bc10b update README Max Erenberg 2021-09-09 23:37:53 -0400
  • 6862ff4a63 add principal for mail Max Erenberg 2021-09-09 23:21:22 -0400
  • 7e4b6a018a add docker.sh Max Erenberg 2021-09-09 20:13:39 -0400
  • 300688cb9a Merge branch 'v1' of https://git.csclub.uwaterloo.ca/public/pyceo into db-cli Andrew Wang 2021-09-08 20:44:25 -0400
  • cb6243c3e2 remove unused handler Max Erenberg 2021-09-08 22:28:29 +0000
  • 6e2b9dee24 Update discord link (#13) Neil Parikh 2021-09-08 18:23:29 -0400
  • 651988bb08 Positions CLI (#11) Rio Liu 2021-09-08 09:32:34 -0400
  • da3f1f49da remove falsy values from body Max Erenberg 2021-09-08 13:20:45 +0000
  • 9f549ee58b call update_commands from positions() group Max Erenberg 2021-09-08 13:03:52 +0000
  • 36fd303433 Merge branch 'v1' into positions-cli Max Erenberg 2021-09-08 04:38:34 +0000
  • 82b7b2c015 fix lint errors Max Erenberg 2021-09-08 04:11:03 +0000
  • 0bf24230a0 add global quit button Max Erenberg 2021-09-08 04:10:21 +0000
  • 4aaf10b687 add Databases and Positions menus Max Erenberg 2021-09-08 03:38:12 +0000
  • df7148940a implement RemoveMemberFromGroupView Max Erenberg 2021-09-08 03:20:51 +0000
  • 21173d1b8c implement AddMemberToGroupView Max Erenberg 2021-09-08 02:59:56 +0000
  • beb16b1740 implement GetGroupView Max Erenberg 2021-09-07 05:22:20 +0000
  • 6b3ad28e89 implement AddGroupView Max Erenberg 2021-09-07 05:02:34 +0000
  • ebaeeaaf13 implement ChanageLoginShellView and SetForwardingAddressesView Max Erenberg 2021-09-07 04:16:29 +0000
  • a08fca4c60 fix lint errors Max Erenberg 2021-09-07 03:05:13 +0000
  • 1406899ea2 implement ResetPasswordView Max Erenberg 2021-09-07 03:03:30 +0000