Commit Graph

1130 Commits

Author SHA1 Message Date
c6fd53dded Add script to fix file permissions 2020-02-08 01:05:17 +00:00
4082b76ebd Check if email exists in old portal before registration 2020-02-08 01:02:04 +00:00
2fd1d52a71 Simplify /door/ route card listing 2020-02-07 09:53:39 +00:00
668a0dd349 Record time whenever cards change 2020-02-07 09:38:33 +00:00
f75b782afd Add /stats/ API route with defaults 2020-02-07 09:25:50 +00:00
5d4ef292d6 Move caching to memcached 2020-02-07 09:06:02 +00:00
28e79b9362 Change default creation date to Alberta timezone 2020-02-07 07:00:11 +00:00
d5cae8ce65 Properly fix session datetimes on import 2020-02-07 05:07:55 +00:00
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