Commit Graph

  • cb8ac3cf63 Force refresh of states instead of modifying objects tanner 2020-01-18 01:27:56 +00:00
  • 6c8f6f7baa Add transactions to admin member search result tanner 2020-01-18 00:55:08 +00:00
  • 1839616aa9 Limit sign ups from Protospace only tanner 2020-01-17 09:20:55 +00:00
  • df1490dd2d Add API route for transactions tanner 2020-01-17 07:20:07 +00:00
  • 0f39901c76 Only show course description character count over 3000 tanner 2020-01-17 04:16:42 +00:00
  • 94a296744c Improve old portal timezone correction tanner 2020-01-17 04:16:09 +00:00
  • 92ac996952 Add README tanner 2020-01-16 23:32:39 +00:00
  • 699449e1f1 Move DB and whitelist localhost tanner 2020-01-16 23:15:37 +00:00
  • dc50eb13d0 Increase short logo icon size tanner 2020-01-16 23:13:43 +00:00
  • ec5f17d4d3 Correct timezone data from old portal scrape tanner 2020-01-16 09:46:11 +00:00
  • b6573f1d72 Add UI for class sign up and attendance tanner 2020-01-16 09:09:45 +00:00
  • 57407be11e Add API route for training tanner 2020-01-16 06:17:33 +00:00
  • 801d35aa88 Add icon to short logo tanner 2020-01-16 04:00:38 +00:00
  • 27c6ca65e1 Fix class sorting bug and move datetime picker down tanner 2020-01-16 03:00:10 +00:00
  • 1a8b12ceb4 Add favicons and site title tanner 2020-01-16 02:49:09 +00:00
  • d171f19d4e Display max student count tanner 2020-01-16 02:35:01 +00:00
  • a58aa22bbf Display times in local timezone tanner 2020-01-16 02:03:23 +00:00
  • df0d83983d Add UI for instructors to add and edit classes tanner 2020-01-16 01:32:52 +00:00
  • 561e3f99d0 Fix bug where search seq number was float on Chrome tanner 2020-01-15 08:21:22 +00:00
  • 036a39febb Show if a class is cancelled tanner 2020-01-15 08:19:55 +00:00
  • 2040875fe0 Improve course field validation tanner 2020-01-15 08:03:25 +00:00
  • 8a8161c976 Calculate instructor name correctly tanner 2020-01-15 07:51:00 +00:00
  • 200df3fdc8 Sanitize HTML input tanner 2020-01-15 07:07:12 +00:00
  • 83ab4dffbe Add shortcuts for viewset mixins tanner 2020-01-15 06:25:01 +00:00
  • 9617d9776b Add UI for instructors to edit courses tanner 2020-01-15 06:24:38 +00:00
  • 9b27c41433 Add UI for instructors to create a new course tanner 2020-01-15 05:12:00 +00:00
  • a0489be82d Simplify Card views and allow editing courses tanner 2020-01-15 02:02:16 +00:00
  • a178516811 Add separate session serializer for course list tanner 2020-01-15 01:31:41 +00:00
  • 4e82f13f74 Add UI for admins to view and edit member cards tanner 2020-01-15 00:12:50 +00:00
  • 4d44e2c3cb Allow member card creation tanner 2020-01-14 04:12:46 +00:00
  • f869cdff36 Recognize portal is_staff as admin in webclient tanner 2020-01-14 01:54:05 +00:00
  • 437376fc36 Handle admin member detail form errors and simplify info tanner 2020-01-14 01:52:13 +00:00
  • 384964ca07 Add member cards api route tanner 2020-01-14 01:51:46 +00:00
  • c22a19736d Add option to make someone portal staff tanner 2020-01-14 01:14:23 +00:00
  • 579966e7aa Move search result member into its own object tanner 2020-01-14 00:52:15 +00:00
  • f52ee5532d Add UI for admins to view and edit member's details tanner 2020-01-13 08:01:42 +00:00
  • 0c814790a7 Mark some member fields as required tanner 2020-01-13 04:58:23 +00:00
  • bd3146f413 Add address and minor fields to member in API and client tanner 2020-01-13 03:18:41 +00:00
  • f50a3ca129 Change /me to /user and allow email changes tanner 2020-01-13 01:03:02 +00:00
  • 56a187c576 Add change password form to webclient tanner 2020-01-12 08:54:32 +00:00
  • e256e32341 Add api route and webclient page for account settings tanner 2020-01-12 08:16:09 +00:00
  • 82dfa132e7 Move Home member info into table and use preferred name tanner 2020-01-12 04:58:29 +00:00
  • f937dfdbce Allow updating emails tanner 2020-01-12 00:34:22 +00:00
  • 3ff81633a7 Use item list for members and add member detail view tanner 2020-01-11 23:53:42 +00:00
  • 58f3021cb1 Add a footer tanner 2020-01-11 08:56:31 +00:00
  • fada97dab0 Move api and static urls to subdomains tanner 2020-01-11 07:09:24 +00:00
  • 5f486695ba Add 404 image tanner 2020-01-11 06:57:08 +00:00
  • 946c70d776 Import old photos and link to members tanner 2020-01-11 06:27:30 +00:00
  • 5091ff2977 Git ignore data and old_photos folders tanner 2020-01-11 04:51:14 +00:00
  • 0e228b3211 Git keep data and old_photos folders tanner 2020-01-11 04:50:39 +00:00
  • 8c1f1ab3de Change search to POST and add sequence numbers tanner 2020-01-11 04:20:07 +00:00
  • 4e78087338 Add searchable member list to webclient tanner 2020-01-11 02:50:55 +00:00
  • 402ec28ff5 Add member search api route tanner 2020-01-11 00:47:13 +00:00
  • fddaf083b4 Adjust courses and class list tanner 2020-01-10 23:56:10 +00:00
  • 027a5fdfc1 Split classes into upcoming and recent tanner 2020-01-10 07:39:05 +00:00
  • 6698c04e91 Add courses and classes to webclient tanner 2020-01-10 06:24:37 +00:00
  • c80bf1e56a Add API routes for courses and sessions tanner 2020-01-10 06:22:38 +00:00
  • b1ff647c6e Add user's training to webclient tanner 2020-01-10 00:29:52 +00:00
  • 42f3594e38 Import old courses, classes and link to members tanner 2020-01-09 23:58:44 +00:00
  • 06c111dbbe Break components out into their own files tanner 2020-01-09 22:11:56 +00:00
  • 38e2363dfd Add cards to webclient tanner 2020-01-09 10:44:44 +00:00
  • 3762f3458d Deal with missing pages tanner 2020-01-09 09:15:01 +00:00
  • 58a00f58a9 Add transactions to webclient tanner 2020-01-09 09:04:32 +00:00
  • 381a5c99f3 Set up react-router, bring out Home tanner 2020-01-09 07:38:49 +00:00
  • 1bf5dd182c Import old cards and link to members tanner 2020-01-09 06:45:32 +00:00
  • aa6c81c48c Display most recent transactions in member info tanner 2020-01-09 05:40:54 +00:00
  • e1ad30e481 Import old transactions and link to members tanner 2020-01-09 05:21:18 +00:00
  • 3b6f15accd Add member info component tanner 2020-01-09 01:41:32 +00:00
  • d9d7a1ea59 Add info segment to home page tanner 2020-01-09 00:57:02 +00:00
  • d59d24ae65 Complete login, sign up, and member details tanner 2020-01-08 23:43:59 +00:00
  • 5526cf708b Add django-allauth for registrations tanner 2020-01-07 08:23:06 +00:00
  • 39931077cc Upgrade password hashing to Argon2 tanner 2020-01-07 08:04:18 +00:00
  • ab750aa8ba Add logo, login, signup form and perform login tanner 2020-01-07 07:59:12 +00:00
  • aeafe10f0e Fix indentation tanner 2020-01-07 02:10:25 +00:00
  • 3e61db095b Shave down create-react-app boilerplate tanner 2020-01-07 01:16:06 +00:00
  • 1f578e7f9e Begin webclient tanner 2020-01-06 23:32:29 +00:00
  • f882228372 Freeze requirements tanner 2020-01-06 23:15:03 +00:00
  • 0232258869 Add django-rest-auth tanner 2020-01-06 23:14:41 +00:00
  • c5b0a93927 Enable browsable API login tanner 2020-01-06 23:05:19 +00:00
  • 095003b943 Enable basic routing of /users tanner 2020-01-06 22:36:12 +00:00
  • 969d2aa57c Configure basic django settings tanner 2020-01-06 22:10:39 +00:00
  • 3ddd7b88ae Set up boilerplate django-rest-framework tanner 2020-01-06 21:58:38 +00:00
  • c2414a9e82 Begin apiserver tanner 2020-01-06 21:51:10 +00:00
  • af4b8d762c Initial commit tanner 2020-01-06 21:48:46 +00:00