224 Commits (ca69ddf6f1100f8efd4b8e2868c3430dfd5df7a4)
 

Author SHA1 Message Date
Tanner Collin 28e79b9362 Change default creation date to Alberta timezone 4 years ago
Tanner Collin d5cae8ce65 Properly fix session datetimes on import 4 years ago
Tanner Collin 881608b4df Grab import date from member table 4 years ago
Tanner Collin 18e7c6c77d Enforce capitalization of class / session status 4 years ago
Tanner Collin 202dc1f999 Fix import PayPal capitalization bug 4 years ago
Tanner Collin c865480c8b Automatically confirm attendance if class is free 4 years ago
Tanner Collin 1c54bd5923 Disallow non-alpha characters in username 4 years ago
Tanner Collin b927491084 Allow signups with last name tester on prod for now 4 years ago
Tanner Collin 9e40c5d807 Define static directory for Django admin site 4 years ago
Tanner Collin e250af14f7 Complete LDAP API functions and simplify 4 years ago
Tanner Collin 036623d473 Implement set password on LDAP server 4 years ago
Tanner Collin 0189713ff1 Set up LDAP to run from virtual env 4 years ago
Tanner Collin f1b6be922d Access secrets through module 4 years ago
Tanner Collin d1efbe1abf Import Pat's LDAP functions 4 years ago
Tanner Collin f3fe029d3e Added /check-username-exists route, rename ldap.py 4 years ago
Tanner Collin bad18e069a Add historical records to every model for auditing 4 years ago
Tanner Collin 30294e7332 Use textual true / false for signup radios 4 years ago
Tanner Collin 51b6be93cc Add /ping/ route to docs 4 years ago
Tanner Collin 3565bddf8d Confirm user's token on navigation, clear user cache properly 4 years ago
Tanner Collin 26845a5921 Add /ping/ API route to check if user's token is valid 4 years ago
Tanner Collin ee520b8c3f Prevent form submit if loading 4 years ago
Tanner Collin 1ebb1f64ad Sort training by date 4 years ago
Tanner Collin 54e885acb5 Add link to Protospace admin Google group 4 years ago
Tanner Collin 3117028023 Begin LDAP HTTP server with stubs 4 years ago
Tanner Collin efcc4b847d Fix login bug with empty username 4 years ago
Tanner Collin 0326950c54 Move Django secret key to secrets.py 4 years ago
Tanner Collin c501eb3c1a Install gunicorn 4 years ago
Tanner Collin 5c517ed41f Add prod domains to ALLOWED_HOSTS 4 years ago
Tanner Collin 004f98f0a8 Fix missing import 4 years ago
Tanner Collin b06a741763 Add instructions for importing member photo and scrape date 4 years ago
Tanner Collin c9fa795824 Obfuscate PayPal IPN route 4 years ago
Tanner Collin 5130c8e169 Add docs for users reporting their transactions route 4 years ago
Tanner Collin f5cfc9a1d6 Add UI so users can report transactions 4 years ago
Tanner Collin 59d495b91d Add API route for reporting transactions 4 years ago
Tanner Collin 4bde37cd8a Link to member from transaction 4 years ago
Tanner Collin 5a6e7914c9 Enforce correct capitalization of PayPal 4 years ago
Tanner Collin beb9072291 Train paypal hints when reported transaction is cleared 4 years ago
Tanner Collin 63d83ec2f6 Add minimum height to container to prevent loading flashing 4 years ago
Tanner Collin baeda4acb9 Document transaction reporting 4 years ago
Tanner Collin 9fd7e76486 Add UI page for reported transactions, member dropdown 4 years ago
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