Commit Graph

964 Commits

Author SHA1 Message Date
ef16bf1cb3 Move PayPal out of sandbox in API, add hosts 2020-02-13 22:51:57 +00:00
2f82337d59 Move PayPal button out of sandbox in UI 2020-02-13 22:49:33 +00:00
42cd4ef0e7 Add script to import missing paypal txs from their API 2020-02-13 22:49:08 +00:00
5837694a2d Add favicon to docs 2020-02-13 03:26:11 +00:00
095fec4681 Don't register historical tables in admin interface 2020-02-13 02:16:21 +00:00
c45a671cff Undocument ability to set directors and staff 2020-02-13 02:05:20 +00:00
c9b572dbc0 Add page for feature specs to docs 2020-02-13 02:02:58 +00:00
6bb3cf1f23 Remove option of setting directors and instructors from UI 2020-02-12 09:20:59 +00:00
f70861b7c0 Disallow setting of new directors and staff 2020-02-12 09:19:43 +00:00
dfb3c7cacc Extract IPN data safely 2020-02-12 09:19:27 +00:00
ca7250171a Upgrade Django 2020-02-11 22:47:14 +00:00
3d2ddcc206 Stop printing IPN / LDAP status 2020-02-10 09:21:01 +00:00
ae6f71a236 Log when daily and hourly tasks start 2020-02-10 09:15:14 +00:00
67c1d480df Send password to LDAP on password change 2020-02-10 08:54:29 +00:00
6fa73af0be Correctly get next meetings when there's multiple 2020-02-10 08:13:00 +00:00
35dc736017 Grab stats from API and display on home page 2020-02-10 08:02:45 +00:00
5ffb6c034a Calculate entire daily task time 2020-02-10 08:02:10 +00:00
49f6da8ae5 Add hourly task to calculate next events and member counts 2020-02-10 08:01:43 +00:00
47cf9532e7 Add Swordfish II as home stats divider 2020-02-10 06:29:13 +00:00
82b9955a56 Calculate _Overdue_ status the same way as old portal 2020-02-10 04:47:24 +00:00
dd68adfe68 Ignore Contractor member accounts on portal import 2020-02-10 02:09:39 +00:00
f4af053c91 Calculate status the same way as old portal 2020-02-10 01:42:28 +00:00
787fb063d1 Use date in AB timezone in tests 2020-02-10 01:10:28 +00:00
ad29bb39eb Calculate status based off Alberta timezone 2020-02-10 01:00:41 +00:00
63fd53f42a Exclude blank report types as well 2020-02-10 00:39:57 +00:00
c233ebbb74 Convert model lambda into function 2020-02-10 00:28:47 +00:00
52b6896cab Check if transaction is for valid training first 2020-02-10 00:23:02 +00:00
47006aa753 Credit NASA for 404 picture 2020-02-09 08:19:45 +00:00
55c8b787df Make hero logo image link to home 2020-02-09 08:19:45 +00:00
2a607bfa11 Add PayPal pay now button to course signup 2020-02-09 08:19:45 +00:00
a6ca9a1a6e Set new user's company to Spaceport to help filter 2020-02-08 19:51:51 -07:00
4febe1ce47 Initialize LDAP connection on each API call 2020-02-08 19:51:16 -07:00
cc900595df Rename ldap find user route function 2020-02-07 19:24:08 -07:00
aa9f1ae861 Integrate LDAP API on user signup 2020-02-08 02:22:29 +00:00
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