|  | d4871feb8d | Allow users not yet in LDAP to claim old portal accounts | 2020-02-14 05:19:59 +00:00 |  | 
			
				
					|  | 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 |  |