Commit Graph
100 Commits
Author SHA1 Message Date
tanner 9bc0f5ca32 Add coords to Minecraft map link 2020-09-06 22:18:48 +00:00
tanner bd5387f6d4 Update serialize-javascript package 2020-09-01 19:22:33 +00:00
tanner f795cd6d40 Add link to Minecraft map to stats 2020-09-01 19:17:27 +00:00
tanner 089a3f2fd6 Clarify chart data 2020-09-01 19:13:45 +00:00
tanner 117928a256 Don't show login form if using registration bypass 2020-08-27 19:39:51 +00:00
tanner ece2b41b41 Display default $55 membership dues if null 2020-08-27 03:19:26 +00:00
tanner de799d4983 Display if a student is Waiting for payment 2020-08-22 19:47:41 +00:00
tanner 4e6df6ebd0 Upgrade Pillow to fix exif image data bug 2020-08-20 23:53:28 +00:00
tanner bc81358c5a Display ? if laser use is unknown 2020-08-19 23:44:26 +00:00
tanner 67b01629aa Add instruction to test new member cards 2020-08-18 17:20:57 +00:00
tanner 08f8f568c2 Show Protospace as instructor in user's training 2020-08-17 21:04:19 +00:00
tanner f1550fb7be Allow admins to certify the orientation date 2020-08-13 22:57:19 +00:00
tanner 0fb481ca94 Automatically certify students on course attendance 2020-08-13 22:57:19 +00:00
tanner 0c7c9cd4ca Add admin UI for certifying members 2020-08-13 22:57:19 +00:00
tanner 8a127f5b03 Correct wood 1 cert tool list 2020-08-13 22:57:19 +00:00
tanner 6588acdede Add a table of certifications to Training page 2020-08-13 22:57:19 +00:00
tanner 7111ccb821 Fix quotes 2020-08-11 21:01:27 +00:00
tannerandEmrah Atil 655a13547a Remove members' addresses from UI 2020-08-11 14:08:43 -06:00
tanner ee59691dca Remove members' addresses from UI 2020-08-09 00:20:05 +00:00
tanner 0dd7e5a00e Make member's street address optional 2020-08-09 00:01:24 +00:00
tanner 890fa996af Add script to export member addresses 2020-08-08 23:48:22 +00:00
tanner 9b8102a542 Add member's training to admin member page 2020-08-08 22:49:03 +00:00
tanner bf6abb8737 Show member's training to admins 2020-08-08 22:46:19 +00:00
tanner 0d1ab359a4 Add PayPal transaction memo to note field 2020-08-08 22:45:43 +00:00
tanner 218dc60fb4 Remove add transaction form from member page 2020-08-08 22:02:45 +00:00
tanner daee96ce3f Send user details to ping auth route 2020-08-03 03:26:20 +00:00
tanner 9f5d54d83f Improve ping route logging 2020-08-03 03:22:35 +00:00
tanner dd526bd824 Bump Lodash version to 4.17.19 2020-08-03 02:51:40 +00:00
tanner e4ad7e9865 Bump Pillow version to 7.1.0 2020-08-03 02:27:37 +00:00
tanner 83cba3e896 Document /stats/ API route 2020-08-02 19:28:09 -06:00
tanner 8f42f7ad80 Add prepaid members to ready to vet list 2020-08-03 01:11:45 +00:00
tanner 335e152ffb Add more logging to IPN verification 2020-08-03 01:11:45 +00:00
tanner 9524803ca3 Add UI to show if Trotec is in use 2020-07-27 21:09:15 +00:00
tanner 250ea89aa0 Prevent adding cards for unvetted members 2020-07-27 21:05:26 +00:00
tanner b91f3bfb01 Display Trotec last usage time 2020-07-26 05:29:22 +00:00
tanner f7469d67b9 Add UI to show if Trotec is in use 2020-07-26 00:04:58 +00:00
tanner 0f826015f7 Add stats endpoint for tracking computer logins 2020-07-26 00:04:07 +00:00
tanner 1e5250eb70 Add printable transaction receipt 2020-07-23 00:09:44 +00:00
tanner 570c5f2aeb Add instructions on how to print a member card 2020-07-18 22:38:07 +00:00
tanner edb2128cbf Display Protospace as meeting instructor 2020-07-18 22:15:53 +00:00
tanner 04e0bbc7a2 Handle member photo Exif data orientation in the API 2020-07-18 06:13:02 +00:00
tanner 49b2cb48ab Handle member photo Exif data orientation in the UI 2020-07-18 06:12:10 +00:00
tanner 792a7ed62b Add UI to crop member photo 2020-07-17 04:48:40 +00:00
tanner 892bb09e4c Add script to generate previous member cards 2020-07-17 04:46:05 +00:00
tanner 33e9ddd30f Accept photo crop data over member details API 2020-07-17 04:45:35 +00:00
tanner 6be0778b39 Autofocus login username field 2020-07-16 23:05:59 +00:00
tanner d5be3b65de Adjust member card template 2020-07-16 16:50:32 -06:00
tanner 0c2b011055 Adjust card positions to match mirrored template 2020-07-16 16:28:56 -06:00
tanner 6768211a78 Display card image link if user has one 2020-07-16 22:03:46 +00:00
tanner a849b5f887 Add field for card_photo to database 2020-07-16 22:03:46 +00:00
tanner e3514a1768 Add border to card member photo and check font size 2020-07-16 22:03:46 +00:00
tanner 9281abf853 Add function to generate member card photo 2020-07-16 22:03:46 +00:00
tanner ee7c9d53d1 Mirror member card template to hide white line 2020-07-16 16:03:12 -06:00
tanner b9a7d118dc Adjust member card template 2020-07-12 15:18:59 -06:00
tanner 638ec37faa Add swordfish media 2020-07-12 15:04:56 -06:00
tanner d8c93fed06 Add member card template image 2020-07-11 23:54:38 -06:00
tanner e93c936967 Display and vet members ready to be vetted 2020-07-12 03:10:23 +00:00
tanner 8561ed2ff4 Add an API route for members ready to be vetted 2020-07-12 03:09:24 +00:00
tanner f3d96b4019 Alert Tanner when an IPN fails to verify 2020-07-03 23:03:00 +00:00
tanner 2a381402e2 Try to verify PayPal IPNs twice 2020-07-03 22:50:14 +00:00
tanner f3167a245e Be more explicit about which URLs we can use 2020-06-29 22:44:08 +00:00
tanner 665d4e68bd Correct admin history date tz, add info to chart 2020-06-26 03:13:29 +00:00
tanner bdbab31a17 Look up emails case insensitive 2020-06-26 03:12:56 +00:00
tanner 942ecab890 Use new password reset URLs in client 2020-06-23 21:01:21 +00:00
tanner ca808e1d67 Document password reset URL change 2020-06-23 20:59:58 +00:00
tanner a6e1876b93 Send reset password to LDAP server 2020-06-23 20:58:53 +00:00
tanner 5a2c022dfd Fix UI bugs 2020-06-22 20:51:04 +00:00
tanner 74e0bc9754 Add pages for password reset to GUI 2020-06-20 03:50:09 +00:00
tanner 8ddb1ca949 Document password reset route change 2020-06-20 03:49:18 +00:00
tanner c5767f033c Add custom password reset check 2020-06-20 03:48:31 +00:00
tanner 1e685187df Document password reset route 2020-06-20 00:35:58 +00:00
tanner 41e1359516 Add URL for password reset confirm 2020-06-20 00:29:24 +00:00
tanner 00bcf3fee7 Add email relay credentials 2020-06-19 23:49:05 +00:00
tanner e70e312843 Make locker storage subscription a custom amount 2020-06-19 04:55:48 +00:00
tanner 9e39fc8eb1 Add daily card scan count to Home 2020-06-19 04:55:32 +00:00
tanner 3141891a27 Add chart line when space opened 2020-06-19 04:55:17 +00:00
tanner 16a989fdd8 Improve member form headers 2020-06-19 04:54:41 +00:00
tanner 82316e914a Recount when there's a scan, add count to stats 2020-06-16 04:22:42 +00:00
tanner 9bfd44199b Add Property Management Portal to quick links 2020-06-16 04:21:46 +00:00
tanner 5311c31480 Remove default last_seen_at 2020-06-16 04:21:10 +00:00
tanner 537b0e7339 Document bypass code 2020-06-11 01:20:01 +00:00
tanner e099490f8b Send bypass code to server from UI 2020-06-11 01:18:26 +00:00
tanner f23c3ecc4c Add a bypass code to allow registration outside Protospace 2020-06-10 21:14:43 +00:00
tanner 84b83baf13 Remove bypass from debugging 2020-06-08 21:46:03 +00:00
tanner 97e1d78acd Improve card scan logging 2020-06-08 20:16:29 +00:00
tanner e2a3f5a961 Add update rate to Charts page 2020-06-08 20:06:30 +00:00
tanner 77b2db0b06 Improve registration logging 2020-06-08 20:06:10 +00:00
tanner e0c36f69ef Don't allow non-admins to edit their lockout cert dates 2020-06-05 03:50:33 +00:00
tanner 2656ed3ff0 Correct timezone for date in lockout auth update script 2020-06-05 03:43:56 +00:00
tanner 9ad64cbf5a Resolve member objects in lockout auth update script 2020-06-05 03:29:32 +00:00
tanner 86f4862dbe Remove Emrah's training_record_fix.py
member_id is only a hint from the old portal scrape import used to
link objects when people register on Spaceport if they had an account on
the old portal. It shouldn't be used going forward.
2020-06-05 03:10:07 +00:00
tanner 8e9855c408 Return true/false instead of 1/0 for lockouts 2020-06-05 02:52:53 +00:00
tanner fa4777732e Add space activity chart to UI 2020-06-05 02:48:33 +00:00
tanner 0231394cef Add any missing days to card scan import script 2020-06-04 03:04:06 +00:00
tanner 146d324025 Add hourly task to count card scans 2020-06-04 02:41:28 +00:00
tanner 9b98ebf23a Add card scan stats to API 2020-06-04 02:35:38 +00:00
tanner bdbf21f75a Add script to import old card scan counts 2020-06-04 02:35:38 +00:00
tanner ea3f1fc6e4 Set card last_seen_at date to Alberta timezone 2020-06-04 02:35:06 +00:00
tanner 453233133f Upgrade react-scripts 2020-05-31 04:11:44 +00:00
tanner 33e5b7d8e6 Update docs specs 2020-05-31 00:40:33 +00:00