Commit Graph

1122 Commits

Author SHA1 Message Date
881608b4df Grab import date from member table 2020-02-07 04:10:13 +00:00
18e7c6c77d Enforce capitalization of class / session status 2020-02-07 01:11:27 +00:00
202dc1f999 Fix import PayPal capitalization bug 2020-02-06 09:52:10 +00:00
c865480c8b Automatically confirm attendance if class is free 2020-02-06 09:25:57 +00:00
1c54bd5923 Disallow non-alpha characters in username 2020-02-06 09:16:58 +00:00
b927491084 Allow signups with last name tester on prod for now 2020-02-06 09:15:26 +00:00
9e40c5d807 Define static directory for Django admin site 2020-02-06 09:14:50 +00:00
e250af14f7 Complete LDAP API functions and simplify 2020-02-04 23:16:07 -07:00
036623d473 Implement set password on LDAP server 2020-02-04 22:43:28 -07:00
0189713ff1 Set up LDAP to run from virtual env 2020-02-04 22:00:21 -07:00
f1b6be922d Access secrets through module 2020-02-04 21:32:25 -07:00
d1efbe1abf Import Pat's LDAP functions 2020-02-04 21:31:22 -07:00
f3fe029d3e Added /check-username-exists route, rename ldap.py 2020-02-04 21:00:02 -07:00
bad18e069a Add historical records to every model for auditing 2020-02-05 00:00:33 +00:00
30294e7332 Use textual true / false for signup radios 2020-02-04 08:39:45 +00:00
51b6be93cc Add /ping/ route to docs 2020-02-04 08:39:26 +00:00
3565bddf8d Confirm user's token on navigation, clear user cache properly 2020-02-04 08:32:01 +00:00
26845a5921 Add /ping/ API route to check if user's token is valid 2020-02-04 08:31:24 +00:00
ee520b8c3f Prevent form submit if loading 2020-02-04 07:18:29 +00:00
1ebb1f64ad Sort training by date 2020-02-04 07:17:47 +00:00
54e885acb5 Add link to Protospace admin Google group 2020-02-04 06:49:39 +00:00
3117028023 Begin LDAP HTTP server with stubs 2020-02-04 06:18:37 +00:00
efcc4b847d Fix login bug with empty username 2020-02-02 05:30:40 +00:00
0326950c54 Move Django secret key to secrets.py 2020-02-02 04:42:46 +00:00
c501eb3c1a Install gunicorn 2020-02-02 04:00:12 +00:00
5c517ed41f Add prod domains to ALLOWED_HOSTS 2020-02-02 04:00:12 +00:00
004f98f0a8 Fix missing import 2020-02-02 03:59:43 +00:00
b06a741763 Add instructions for importing member photo and scrape date 2020-02-02 03:59:06 +00:00
c9fa795824 Obfuscate PayPal IPN route 2020-02-02 00:02:53 +00:00
5130c8e169 Add docs for users reporting their transactions route 2020-02-01 09:03:31 +00:00
f5cfc9a1d6 Add UI so users can report transactions 2020-02-01 08:56:22 +00:00
59d495b91d Add API route for reporting transactions 2020-02-01 08:55:45 +00:00
4bde37cd8a Link to member from transaction 2020-02-01 07:39:24 +00:00
5a6e7914c9 Enforce correct capitalization of PayPal 2020-02-01 07:39:02 +00:00
beb9072291 Train paypal hints when reported transaction is cleared 2020-02-01 02:36:48 +00:00
63d83ec2f6 Add minimum height to container to prevent loading flashing 2020-02-01 02:36:15 +00:00
baeda4acb9 Document transaction reporting 2020-02-01 01:38:12 +00:00
9fd7e76486 Add UI page for reported transactions, member dropdown 2020-01-31 23:47:52 +00:00
7d3d06033d Expose reported transactions on GET /transactions/ 2020-01-31 23:46:59 +00:00
8296295937 Add /ipn/ API route to process PayPal IPNs 2020-01-30 23:51:51 +00:00
c1e682478b Register all api models with admin page 2020-01-29 23:42:44 +00:00
bfc757cace Add script to parse old paypal txs into member hints 2020-01-29 23:42:10 +00:00
26c8180ca0 Protect static. against misconfigured webservers 2020-01-26 22:40:39 +00:00
f2addd45b1 Add link to member forms on admin member page 2020-01-26 22:17:24 +00:00
6789090ba2 Generate member forms on unpause and import 2020-01-26 22:17:05 +00:00
7eb46f39db Statically serve member PDF forms instead, add link 2020-01-26 10:39:59 +00:00
0c1f82a3c7 Add API route to generate member's application PDF forms 2020-01-26 08:29:14 +00:00
e24de87557 Add missing member_id to transaction docs 2020-01-25 22:55:12 +00:00
ff72500e70 Host CSS, remove dependency of Google Fonts and CDN 2020-01-23 23:42:32 +00:00
f44d1d9d98 Move success messages under submit button 2020-01-23 22:44:42 +00:00