124 Commits (ff72500e70c3833d9c12e10e0d17d5e274c3dc80)
 

Author SHA1 Message Date
Tanner Collin ff72500e70 Host CSS, remove dependency of Google Fonts and CDN 4 years ago
Tanner Collin f44d1d9d98 Move success messages under submit button 4 years ago
Tanner Collin 273e514ee3 Add script to hammer API with test requests 4 years ago
Tanner Collin 3f293f2cea Rename process image function 4 years ago
Tanner Collin c0fa194818 Fix cards typo in docs 4 years ago
Tanner Collin 5ac30ebf6c Fix import error 4 years ago
Tanner Collin 77e90e090f Log when we run without old portal data 4 years ago
Tanner Collin f29f8a9c75 Freeze requirements 4 years ago
Tanner Collin c6182c8984 Allow importing the old portal to be optional 4 years ago
Tanner Collin 6dcdeffa9e Add link to docs in README 4 years ago
Tanner Collin b840889379 Add button to log out all sessions 4 years ago
Tanner Collin 664859dd26 Only allow admins to change member's names 4 years ago
Tanner Collin 66c959db59 Import validation exception 4 years ago
Tanner Collin 9719867ebd Move <Router> to index.js, go home on log out 4 years ago
Tanner Collin 78f67e845b Update serialize-javascript package 4 years ago
Tanner Collin 8b48ff9c05 Move utils and permissions to own file, clean up code 4 years ago
Tanner Collin 0a13f52053 Fully document API and move dev setup instructions 4 years ago
Tanner Collin 15f736809d Make member_id int, ignore username case 4 years ago
Tanner Collin f84171de83 Confirm user logout 4 years ago
Tanner Collin 72d502d0b7 Set up boilerplate sphinx docs 4 years ago
Tanner Collin 3af9f51fb0 Misc fixes 4 years ago
Tanner Collin a3e14c434d Add missing green color for Prepaid 4 years ago
Tanner Collin eb472c815e Add unit testing instructions 4 years ago
Tanner Collin aa9045e49e Add door controller cards route to API 4 years ago
Tanner Collin 872a51f5f5 Change pause and unpause routes to POST 4 years ago
Tanner Collin 5a69e5d88d Improve nginx caching 4 years ago
Tanner Collin 047833b5cc Display correct icon color based on status 4 years ago
Tanner Collin 6c7464fe67 Display "Former Member" for all non-member statuses 4 years ago
Tanner Collin b214dc230f Add UI for pausing and unpausing members 4 years ago
Tanner Collin c9faca94ad Add API routes to pause / unpause membership 4 years ago
Tanner Collin e92182724b Fix fake missing membership tests 4 years ago
Tanner Collin 45965b29b2 Make expire and paused date read-only, add fake months individually 4 years ago
Tanner Collin 8ca8970092 Add django command for running member tally cron daily 4 years ago
Tanner Collin 712a6c533f Retally membership months on any transaction change 4 years ago
Tanner Collin 73b6d19c19 Add a fake membership transaction when importing old portal 4 years ago
Tanner Collin 0fe999ca97 Add utils and tests for calculating membership status 4 years ago
Tanner Collin f9c21b7001 Fix margins on attendance buttons 4 years ago
Tanner Collin 3755969ead Allow admins to add transactions to users 4 years ago
Tanner Collin 6a7f409986 Add transaction editor to UI 4 years ago
Tanner Collin 08bd52704b Use object IDs instead of array indices as keys 4 years ago
Tanner Collin cb8ac3cf63 Force refresh of states instead of modifying objects 4 years ago
Tanner Collin 6c8f6f7baa Add transactions to admin member search result 4 years ago
Tanner Collin 1839616aa9 Limit sign ups from Protospace only 4 years ago
Tanner Collin df1490dd2d Add API route for transactions 4 years ago
Tanner Collin 0f39901c76 Only show course description character count over 3000 4 years ago
Tanner Collin 94a296744c Improve old portal timezone correction 4 years ago
Tanner Collin 92ac996952 Add README 4 years ago
Tanner Collin 699449e1f1 Move DB and whitelist localhost 4 years ago
Tanner Collin dc50eb13d0 Increase short logo icon size 4 years ago
Tanner Collin ec5f17d4d3 Correct timezone data from old portal scrape 4 years ago