Commit Graph
100 Commits
Author SHA1 Message Date
tanner 8f83749352 Add user lookup to ldapserver ping
This should help keep the cache fresh so create user requests don't time
out when people go to sign up.
2021-07-16 02:34:23 +00:00
tanner 8fa5131364 Add classroom dust levels to /charts page 2021-07-02 03:50:14 +00:00
tanner a7b1009d64 Add an input for optional donation memo 2021-06-24 23:18:19 +00:00
tanner 2fee937a5a Update perms 2021-06-05 01:29:39 +00:00
tanner b272469625 Add script to sync member statuses in DB 2021-06-05 01:26:08 +00:00
tanner 1924ea9399 Keep track of Former Members in member table status 2021-06-05 01:20:38 +00:00
tanner 832397ec20 Add script to export member list and statuses 2021-06-05 01:20:38 +00:00
tanner 7dabdc4809 Increase LDAP API timeout 2021-05-29 03:27:39 +00:00
tanner 884cdafacb Revert usage tracking 2021-04-25 20:30:33 +00:00
tanner 0c184e9b1d Remove history for UsageTrack 2021-04-25 20:24:32 +00:00
tanner 1ae93791f9 Add warning when entering PayPal transaction 2021-04-24 21:51:06 +00:00
tanner b14bd0ebf0 Decrease initial track time to 0 2021-04-16 03:08:16 +00:00
tanner 3fa7e86a9f Alert Tanner on username mismatch 2021-04-16 02:56:55 +00:00
tanner a0c9c52475 Fix usages bug when member's not a Spaceport user 2021-04-16 01:14:01 +00:00
tanner 74dfdc6c06 Improve search with legal first name 2021-04-16 01:13:36 +00:00
tanner e6beab0ff6 Remove extra package-lock.json 2021-04-16 00:59:02 +00:00
tanner f622c72fc7 Remove extra package-lock.json 2021-04-15 23:52:14 +00:00
tanner cad4caf518 Reset backup canaries 2021-04-15 23:30:16 +00:00
tanner 3f34a3aaf8 Simplify the race condition fix using F() 2021-04-15 22:58:56 +00:00
tanner 9a3a9db4ee Fix tracking race condition 2021-04-15 22:38:46 +00:00
tanner 677b4086e5 Add basic tracking of devices 2021-04-10 23:39:58 +00:00
tanner 0763174494 Fix explosions 2021-04-04 00:10:42 +00:00
tanner b8f8252906 Only show mumble stats if present 2021-04-04 00:07:45 +00:00
tanner 868e3636dc Only track mumble stat if URL is set 2021-04-03 19:07:07 +00:00
tanner 605a4ff40b Rotate camera with mouse 2021-03-24 06:20:41 +00:00
tanner 52691e8f0b Make the ships explode 2021-03-22 00:20:39 +00:00
tanner 8630a9b66c Merge branch 'webgl-footer' 2021-03-21 02:51:23 +00:00
tanner 8874850b2f Delete bolts that are far away 2021-03-21 02:50:42 +00:00
tanner 94d2a6f0f6 Merge branch 'webgl-footer' 2021-03-21 02:45:04 +00:00
tanner 7fb906dbc6 Add randomness to lasers 2021-03-21 02:42:58 +00:00
tanner 3529916726 Delete bolts that are far away 2021-03-21 02:42:58 +00:00
tanner 8a37626106 Add fancy space battle 2021-03-21 02:42:58 +00:00
tanner 5af88cf479 Add chart lines for open and closed 2021-03-21 02:42:58 +00:00
tanner 1e175fa813 Delete bolts that are far away 2021-03-21 02:22:35 +00:00
tanner 219f98dab4 Add fancy space battle 2021-03-21 01:44:09 +00:00
tanner 6a541a8544 Merge branch 'webgl-footer' 2021-03-20 22:47:54 +00:00
tanner 247e221ac6 Improve logging 2021-01-12 02:42:53 +00:00
tanner a7051f80ac Make generate_backups function atomic, increase DB timeout 2020-11-24 23:00:45 +00:00
tanner 6a6fa7d504 Show last four weeks of card scans chart by default 2020-11-22 05:56:35 +00:00
tanner 5458e4d408 Strip command output 2020-11-22 01:30:14 +00:00
tanner 6b841f3a78 Set a user's wiki password with auth server 2020-11-22 01:30:14 +00:00
tanner 53ae4c31bb Initial commit of auth server 2020-11-22 01:30:14 +00:00
tanner c8d5cece83 Fix class max_students default bug 2020-11-20 02:59:01 +00:00
tanner 21d1f3106f Add chart for vetted member count 2020-11-19 00:54:05 +00:00
tanner e516ab1263 Add script to import historical number of vetted members 2020-11-19 00:53:06 +00:00
tanner 276e9b9b5b Add stats for number of vetted members 2020-11-19 00:52:33 +00:00
tanner 9156bcdba3 Add chart for older than six months member count 2020-11-19 00:17:26 +00:00
tanner af68f6b941 Add script to import historical number of members older than six months 2020-11-18 23:57:37 +00:00
tanner 4b74bc8ade Add stats for number of members older than six months 2020-11-18 23:54:44 +00:00
tanner e8878fc02e Refresh stats on login/logout 2020-11-18 08:47:22 +00:00
tanner e925a184c3 Display alarm status on home page 2020-11-17 20:27:12 +00:00
tanner d990a64efb Return alarm light value over /stats/ API 2020-11-17 20:25:25 +00:00
tanner 750eed0fb6 Add API route for logging alarm light value 2020-11-17 08:15:16 +00:00
tanner c3238f8b75 Add some thank-yous 2020-11-16 02:51:18 +00:00
tanner d7c1f8e291 Adjust member form generation 2020-11-16 02:33:05 +00:00
tanner 6337b314c7 Update member form template 2020-11-15 17:31:00 -07:00
tanner 3b412d35e4 Update member form template 2020-11-15 17:20:03 -07:00
tanner a87993b9de Correct blank member form font import 2020-11-15 16:30:24 -07:00
tanner 944be50dbf Add checks to card photo generation 2020-11-15 23:01:55 +00:00
tanner a083a7814f Add limits to possible monthly_fees 2020-11-15 05:33:15 +00:00
tanner d56a530312 Add some limits to class cost and student count 2020-11-15 05:10:52 +00:00
tanner e69a65ae0b Stop generating card files 2020-11-15 05:10:28 +00:00
tanner 5ad6547028 Get card photo as blob in UI 2020-11-15 04:36:41 +00:00
tanner 67a019811b Generate card photos on the fly instead of saving files 2020-11-15 04:35:16 +00:00
tanner 19fa620296 Merge branch 'member-summary' 2020-11-15 01:54:00 +00:00
tanner 4bc2965f60 Increase ldap api call timeout 2020-11-15 01:47:04 +00:00
tanner ed8df13946 Add django command to delete unused static files 2020-11-15 01:45:07 +00:00
tanner 928a07d29c Display yellow banner when on development site 2020-11-15 01:44:36 +00:00
tanner 429a6c0354 Merge remote-tracking branch 'origin/member-summary' 2020-11-15 00:55:04 +00:00
tanner 03ebe8c7aa Improve development docs 2020-11-15 00:53:07 +00:00
tanner 3f4cd0e3f5 Ignore logging of ldapserver /ping route 2020-11-12 23:38:24 +00:00
tanner 19e2d250de Add /ping route to ldapserver 2020-11-12 23:38:14 +00:00
tanner e8198f7b2a Filter logging /lockout/ 2020-11-07 21:27:10 +00:00
tanner d31d1a78d0 Fix logging bug 2020-11-04 04:03:55 +00:00
tanner abcea93050 Improve ldapserver logging 2020-11-04 00:39:07 +00:00
tanner aaa29715c6 Display Mumbler users on Home page 2020-10-31 22:54:05 +00:00
tanner 93d3731507 Add Mumble user list to stats 2020-10-31 22:53:44 +00:00
tanner 7e1385331b Add fire emoji when Minecraft server is bumpin' 2020-10-25 01:30:09 +00:00
tanner c9482b6ec6 Add summary of member counts to Charts page 2020-10-22 21:25:31 +00:00
tanner 7f0913006c Improve dark mode css and contrast 2020-10-10 21:57:25 +00:00
tanner 982e53657f Ensure member had tour before adding cards 2020-10-10 21:57:00 +00:00
tanner bf0030504a Show members application date instead of start date 2020-10-05 21:30:06 +00:00
tanner 2ff436eef5 Remember if the Attendance is open 2020-10-05 21:20:15 +00:00
tanner d5b8ffa0e2 Link to member pages in the Instructor Attendance panel 2020-10-05 21:20:15 +00:00
tanner de68fd79b7 Add UI for instructions to see other member's training 2020-10-05 21:20:15 +00:00
tanner 84a479752b Allow instructors to see other member's training 2020-10-05 21:20:15 +00:00
tanner 127ce130a4 Increase backup logging 2020-10-05 20:27:05 +00:00
tanner 8454a8faf6 Capitalize laser user's names 2020-10-05 20:25:56 +00:00
tanner 4afedefd89 Add more detailed warning messages to signup / reset 2020-10-03 20:54:26 +00:00
tanner 7f9dd5119b Show if a member has signed up for Spaceport 2020-10-02 23:58:45 +00:00
tanner 4420a675d3 Simplify transaction form 2020-10-01 22:14:16 +00:00
tanner 8d82b7e85b Don't change ldap group membership if it's not configured 2020-09-27 04:07:42 +00:00
tanner ced94ae019 Fix serializer set_password bug 2020-09-27 04:03:34 +00:00
tanner 06fffca262 Add script to delete member addresses from database 2020-09-27 04:02:07 +00:00
tanner e263a6847f Order upcoming classes by nearest date 2020-09-21 20:01:47 +00:00
tanner 6aa59a46dc Fix laser used by bug 2020-09-21 18:50:01 +00:00
tanner ca8083859c Fix utils auth bugs 2020-09-20 00:27:48 +00:00
tanner 3bf8743e9a Display who used the lasers last 2020-09-20 00:23:27 +00:00
tanner 1cdb236a7e Add UI for Spaceport auth 2020-09-18 05:04:00 +00:00
tanner 9a105908a3 Add API routes for Spaceport auth 2020-09-18 05:03:05 +00:00