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
tanner and Emrah 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