|  | 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 |  | 
			
				
					|  | 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 |  |