Commit Graph
100 Commits
Author SHA1 Message Date
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
tanner 828298edbd Mention old portal data import is optional 2020-05-31 00:30:31 +00:00
tanner 7273eaf815 Add missing installation dependencies 2020-05-31 00:26:36 +00:00
tanner bfe00ae040 Add refresh stats easter egg 2020-05-17 00:41:34 +00:00
tanner 594601d017 Say you can search by ID 2020-05-17 00:41:34 +00:00
tanner ce3b04baea Add retained and vetted monthly member counts 2020-05-17 00:41:34 +00:00
tanner 7cfe73580b Allow searching by member IDs 2020-05-17 00:30:59 +00:00
tanner 99c1c53f12 Calculate retained member counts for each month 2020-05-17 00:18:08 +00:00
tanner d0402ea388 Return an error message when backup's not ready 2020-05-08 04:57:09 +00:00
tanner e14cb2e762 Tighten filesystem permission 2020-05-08 04:57:09 +00:00
tanner 89b3ea6e4f Obfuscate admin page url 2020-05-08 04:57:09 +00:00
tanner 5367470daa Set same-origin referrer policy 2020-05-08 04:57:09 +00:00
tanner 32eeebaf00 Don't update Minecraft player list on error 2020-05-08 04:57:09 +00:00
tanner 93fac195ae Add UI to exclude system and view detailed History 2020-05-08 04:54:28 +00:00
tanner 77b1f932b4 Add option to exclude system changes from History API 2020-05-08 04:53:37 +00:00
tanner 2ffaa4c28c Document public_bio and private_notes 2020-05-01 03:59:23 +00:00
tanner 6e2ac25752 Fix margin issue with Home PayPal nag 2020-05-01 03:55:13 +00:00
tanner 23c20a2c5c Display bio on member search and notes to admins 2020-05-01 03:54:23 +00:00
tanner b4f52fb37a Add form for bio / notes to Account page 2020-05-01 03:25:27 +00:00
tanner 4de91204f9 Add fields for public bio and private notes to API 2020-05-01 03:20:37 +00:00
tanner 1d0456089f Add graph of signup counts 2020-05-01 01:22:36 +00:00
tanner def5c31d0b Add santiy check to backup download 2020-05-01 01:21:06 +00:00
tanner d99e4e3b23 Add signup counts to /charts/ API 2020-04-26 04:23:48 +00:00
tanner 7d370fe4b2 Add function to calculate member signup counts 2020-04-26 04:06:15 +00:00
tanner d7a529dd94 Rename table to StatsSignupCount 2020-04-26 03:39:38 +00:00
tanner 3d85448b0e Add script to import old member signup counts 2020-04-26 03:36:59 +00:00
tanner 1cbf951ab4 Add member signups count table 2020-04-26 03:36:39 +00:00
tanner 3b6cd0a392 Add API key and instructions to Cards / Access page 2020-04-23 04:19:46 +00:00
tanner 276254f71d Add info about chart data 2020-04-22 21:44:05 +00:00
tanner ea99dd3374 Add Charts page and display graph of member counts 2020-04-21 21:15:04 +00:00
tanner 9223da6b90 Add member counts to /charts/ API 2020-04-21 21:12:50 +00:00
tanner 20c93cd5c4 Add script to import old member counts from csv 2020-04-21 05:46:40 +00:00
tanner 8d4a63fbfc Add member count stats table and update it hourly 2020-04-21 05:45:20 +00:00
tanner 0c3805d86d Correct member count to remove "Past Prospect" members 2020-04-21 00:15:19 +00:00
tanner d9ad1b5fe3 Add Minecraft players to UI homescreen 2020-04-21 00:14:53 +00:00
tanner 118c32ca7c Add Minecraft players to /stats/ API 2020-04-21 00:12:51 +00:00
tanner 459bff6756 Change to GNU Affero General Public License
This is because fuzzywuzzy is GPL, so our code must be GPL too.
2020-04-17 20:45:36 +00:00
tanner 7889fe60e2 Improve darkmode button contrast 2020-04-16 05:04:48 +00:00
tanner d3a7616686 Clear next meeting and clean stats if there's none 2020-04-16 05:03:54 +00:00
tanner 9df45f971f Don't invert status icon or image colors for dark mode 2020-04-05 22:14:51 +00:00
tanner e5ee4aba42 Add button to toggle dark mode 2020-04-05 22:00:55 +00:00
tanner 01703d55dc Update info about /door/ API route auth in docs 2020-04-04 02:01:39 +00:00
tanner e6c172eb95 Fix bug where admin history date was always today 2020-03-30 20:12:34 +00:00
tanner 42bc5999a1 Show you can search by email 2020-03-29 02:47:01 +00:00
tanner f03abc989e Add input to specify custom donation and pop amounts 2020-03-29 02:47:01 +00:00
tanner a3db260e08 Allow searching for members by email 2020-03-29 02:46:36 +00:00
tanner 3a9fd875b2 Filter out cancelled meetings and cleanups 2020-03-29 02:46:36 +00:00
tanner 2d20d4ab1e Sort list of upcoming classes 2020-03-16 04:57:20 +00:00
tanner 5da382ee35 Add list of upcoming classes on same day 2020-03-16 04:45:00 +00:00
tanner 84199b7e92 Add form for admins to enter transactions for anyone 2020-03-16 03:59:16 +00:00
tanner 2e87b0d992 Prevent class signup when cancelled 2020-03-08 01:12:57 +00:00
tanner 5a00f4e492 Display Protospace door code and wifi password 2020-03-08 01:12:57 +00:00
tanner 6e23250eb0 Display when backups were downloaded 2020-03-08 01:12:56 +00:00
tanner 4153f7ed6e Change backup folder depending on DEBUG 2020-03-08 01:12:56 +00:00
tanner 301b1603ef Convert print statements to logger calls 2020-03-08 01:07:09 +00:00
tanner 464db5cf28 Set up proper logging 2020-03-08 00:36:16 +00:00
tanner 8ff4997810 Add fields for Protospace wifi pass and door code 2020-02-29 00:50:34 +00:00
tanner 1cc3087148 Stop tracking Card's last_seen_at 2020-02-29 00:48:33 +00:00
tanner 8b1bf2447b Tell GitHub to use 4 width tabs 2020-02-28 09:41:51 +00:00
tanner bc067f5d6d Link to Cards page from Home details 2020-02-28 09:30:22 +00:00
tanner 7f46c1f747 Add UI for admins to change preferred names 2020-02-28 07:38:38 +00:00
tanner ba5361f660 Add script to clean member names 2020-02-28 07:24:09 +00:00
tanner 091c81e411 Capitalize names, disallow extra spaces 2020-02-28 07:00:55 +00:00
tanner 529bcaa1de Convert username spaces to periods 2020-02-28 07:00:35 +00:00
tanner a3f113de6d Confirm card deletion 2020-02-28 01:33:15 +00:00