1184 Commits (master)
 

Author SHA1 Message Date
Tanner Collin 7d3d06033d Expose reported transactions on GET /transactions/ 4 years ago
Tanner Collin 8296295937 Add /ipn/ API route to process PayPal IPNs 4 years ago
Tanner Collin c1e682478b Register all api models with admin page 4 years ago
Tanner Collin bfc757cace Add script to parse old paypal txs into member hints 4 years ago
Tanner Collin 26c8180ca0 Protect static. against misconfigured webservers 4 years ago
Tanner Collin f2addd45b1 Add link to member forms on admin member page 4 years ago
Tanner Collin 6789090ba2 Generate member forms on unpause and import 4 years ago
Tanner Collin 7eb46f39db Statically serve member PDF forms instead, add link 4 years ago
Tanner Collin 0c1f82a3c7 Add API route to generate member's application PDF forms 4 years ago
Tanner Collin e24de87557 Add missing member_id to transaction docs 4 years ago
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