Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								db3e6bbffe 
								
							 
						 
						
							
							
								
								This is why we can't have nice things  
							
							
							
						 
						
							2017-06-26 22:46:11 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								e52dbd9c54 
								
							 
						 
						
							
							
								
								Missed an import  
							
							
							
						 
						
							2017-06-26 22:43:58 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								22680dd663 
								
							 
						 
						
							
							
								
								dashboard at /  
							
							
							
						 
						
							2017-06-26 22:20:20 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								1a54b0f9d6 
								
							 
						 
						
							
							
								
								Collect Static so admin works  
							
							... 
							
							
							
							Thanks tchaypo and jammielennox
Closes  #11  
							
						 
						
							2017-06-26 21:11:15 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								dc935261e2 
								
							 
						 
						
							
							
								
								Port  
							
							
							
						 
						
							2017-06-24 17:28:36 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								5c87adbaad 
								
							 
						 
						
							
							
								
								System dep: libmysqlclinet18  
							
							
							
						 
						
							2017-06-24 17:16:04 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								ed81eb3e88 
								
							 
						 
						
							
							
								
								Is a dict  
							
							
							
						 
						
							2017-06-24 17:01:25 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								ad08aabc21 
								
							 
						 
						
							
							
								
								Double requirement  
							
							
							
						 
						
							2017-06-24 16:47:02 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								ccfab1f227 
								
							 
						 
						
							
							
								
								Merge branch 'master' of gitlab.com:LCA2018/symposion_app  
							
							
							
						 
						
							2017-06-24 16:04:30 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								f07b20aebd 
								
							 
						 
						
							
							
								
								DATABASE_URL as ENV_VAR  
							
							
							
						 
						
							2017-06-24 15:59:46 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								65033b0937 
								
							 
						 
						
							
							
								
								Use uWSGI as the backing runner  
							
							
							
						 
						
							2017-06-24 14:09:33 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								99e5d2ce04 
								
							 
						 
						
							
							
								
								Merge branch 'superuser' into 'master'  
							
							... 
							
							
							
							Specify how to create a superuser account in dev
See merge request !5  
							
						 
						
							2017-06-10 03:29:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								d106efb6ce 
								
							 
						 
						
							
							
								
								Fix static content serving  
							
							... 
							
							
							
							What?  Why did this stop working? 
							
						 
						
							2017-06-10 13:19:40 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamie Lennox 
								
							 
						 
						
							
							
							
							
								
							
							
								5c19dbf236 
								
							 
						 
						
							
							
								
								Specify how to create a superuser account in dev  
							
							... 
							
							
							
							To do development you will need a local super user account. This is
a standard Django practice but should be documented here as well. 
							
						 
						
							2017-06-10 13:18:54 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								ad21281840 
								
							 
						 
						
							
							
								
								Merge branch 'remove-sponsor-fixtures' into 'master'  
							
							... 
							
							
							
							Remove sponsor fixtures
See merge request !2  
							
						 
						
							2017-06-10 02:45:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamie Lennox 
								
							 
						 
						
							
							
							
							
								
							
							
								b4dd6e9e4a 
								
							 
						 
						
							
							
								
								Add fixture data to the README  
							
							... 
							
							
							
							The site requires you to have some basic data installed in your database
before running. This is located in the fixtures file and so the README
should tell people to install this data. 
							
						 
						
							2017-06-10 12:34:39 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								2aef0e9f80 
								
							 
						 
						
							
							
								
								Merge branch 'print-warnings' into 'master'  
							
							... 
							
							
							
							Display failure messages when environment variables missing
See merge request !1  
							
						 
						
							2017-06-10 02:32:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamie Lennox 
								
							 
						 
						
							
							
							
							
								
							
							
								4c392a1baa 
								
							 
						 
						
							
							
								
								Remove sponsor fixtures  
							
							... 
							
							
							
							The sponsor fixtures don't work with our current site. Remove them to
make loading easier. 
							
						 
						
							2017-06-10 12:30:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamie Lennox 
								
							 
						 
						
							
							
							
							
								
							
							
								e637772265 
								
							 
						 
						
							
							
								
								Add a dev-env.sh script you can source in dev  
							
							... 
							
							
							
							In dev we need some environment variables set to allow us to at least
test the site. Add a file we can source to get past this step. 
							
						 
						
							2017-06-10 12:15:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamie Lennox 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb2383b6c 
								
							 
						 
						
							
							
								
								Display failure messages when environment variables missing  
							
							... 
							
							
							
							Running migrate initially as specified from README leads to a cryptic
"CONFIG ERROR" failure message. Print out what variables are actually
missing. 
							
						 
						
							2017-06-10 12:00:31 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								a0d8fa43d9 
								
							 
						 
						
							
							
								
								Deps for registripe  
							
							
							
						 
						
							2017-05-27 21:14:08 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								4c5da0fee6 
								
							 
						 
						
							
							
								
								Vendor registripe  
							
							
							
						 
						
							2017-05-27 21:08:17 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								3cdf284cd9 
								
							 
						 
						
							
							
								
								registration deps  
							
							
							
						 
						
							2017-05-27 21:05:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								bafa4c9a2b 
								
							 
						 
						
							
							
								
								Prepare to vendor  
							
							
							
						 
						
							2017-05-27 21:02:24 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								c1abf4717d 
								
							 
						 
						
							
							
								
								Vendor registration  
							
							
							
						 
						
							2017-05-27 20:59:35 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								ed6c666cba 
								
							 
						 
						
							
							
								
								Prepare to Vendor  
							
							
							
						 
						
							2017-05-27 20:56:21 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								0c73ad13f0 
								
							 
						 
						
							
							
								
								Add our vendor path to our path  
							
							... 
							
							
							
							I guess this is as good a method as any to get or vendored packages in. 
							
						 
						
							2017-05-27 20:48:24 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								3d3e01138a 
								
							 
						 
						
							
							
								
								Update Requirements to reflect vendoring appropriately  
							
							
							
						 
						
							2017-05-27 20:22:59 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								2ad28ebf71 
								
							 
						 
						
							
							
								
								Pull in the vendorized Symposion  
							
							... 
							
							
							
							We're lock step with this, we're installing with master.
Upstream is dead.
We can't roll back.
It doesn't make since to pin to every commit and revision our apps
version and push it.
We're just going to pull this in to gain full lockstep and call it good. 
							
						 
						
							2017-05-27 20:12:48 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								d95d66dac8 
								
							 
						 
						
							
							
								
								Taking one out of PyCon's (US) book  
							
							... 
							
							
							
							We're lock-step with symposion, and upstream is dead.
Vendor it. 
							
						 
						
							2017-05-27 20:11:39 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								c68476583e 
								
							 
						 
						
							
							
								
								Add populate_inventory to sqlite deploy script  
							
							
							
						 
						
							2017-05-07 20:05:03 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								4a5e4dc6ea 
								
							 
						 
						
							
							
								
								Use a standard login handler  
							
							... 
							
							
							
							Is there any reason to not use the standard login decorator? 
							
						 
						
							2017-05-07 19:19:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								5d29f6c475 
								
							 
						 
						
							
							
								
								Autodeploy the new sqlite database  
							
							
							
						 
						
							2017-05-07 18:40:55 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb7bcc021 
								
							 
						 
						
							
							
								
								Link to GCP storage for files  
							
							... 
							
							
							
							WARNING: We need to reflect in the webpage that these won't be behind a
login.
GitLab Issue #2  
							
						 
						
							2017-05-07 16:17:29 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								e61d87d37c 
								
							 
						 
						
							
							
								
								Py3 fixes for guest hash generation  
							
							
							
						 
						
							2017-05-07 16:17:06 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								8cf348acb5 
								
							 
						 
						
							
							
								
								Make proposal-detail more friendly to read  
							
							
							
						 
						
							2017-05-07 16:15:41 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								3c5a14c97b 
								
							 
						 
						
							
							
								
								require django-bootstrap-forms  
							
							... 
							
							
							
							While pinax-theme-bootstrap pulls this in, we use this directly too, so
we need to put this into our top level reqs too. 
							
						 
						
							2017-05-07 14:18:52 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								469ba7ccb6 
								
							 
						 
						
							
							
								
								Add missing space to required * ::after  
							
							
							
						 
						
							2017-05-07 13:40:36 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								a36ff64a82 
								
							 
						 
						
							
							
								
								Support monospace TextFields instead of Markdown  
							
							... 
							
							
							
							Drop markdown for monospace
With markdown, we're only allowing about 1/10 of what is possible.
This creates a false reality and expectation.  Lets not suggest this.
Nor do we have in-editor preview.  So the user has to save, look at it,
then go back and edit.  And seeing a bunch of sanitized HTML or just
missing sections isn't firendly.
Monospace, what you type, is what you're going to get.  It gives the
presenter enough power to build a readable abstract, but not so much
that they can break the page and it's CSS, nor the ability to confuse
onselve through not getting what you expect.
We keep bleach sanitation and we should probably run linkify on this in
the long term.  (Turn links into clickable links) 
							
						 
						
							2017-05-07 13:22:28 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								c73a7e3ff9 
								
							 
						 
						
							
							
								
								Use monospace font, hack, and not markdown.  
							
							... 
							
							
							
							Font should be made local and not remote loaded. 
							
						 
						
							2017-05-07 13:18:42 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								781921e022 
								
							 
						 
						
							
							
								
								Use app.css not inlined css  
							
							... 
							
							
							
							Simpler for us. 
							
						 
						
							2017-05-07 13:11:33 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								f8a9416600 
								
							 
						 
						
							
							
								
								Remove unused "hooks"  
							
							... 
							
							
							
							This isn't used, drop it. 
							
						 
						
							2017-05-07 13:08:52 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								bb573ebee4 
								
							 
						 
						
							
							
								
								settings - DEBUG hardening  
							
							... 
							
							
							
							DEBUG is something that should never be turned in on prod.  As such,
lets be extremely specific on what we expect to process.
As we'll be taking this in from the environment, it's ensured we will
get a string.  So we'll always get and only handle this in string
form.  If it's anything else, it's an operational error and we bail.
(Note: bool('0') is truthy, so we make sure we leverge our string -> int
-> bool every time, so corectness can be noticed if it is not) 
							
						 
						
							2017-04-30 12:10:56 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								46b85fa778 
								
							 
						 
						
							
							
								
								settings saml2_contact type is wrong.  
							
							... 
							
							
							
							We had List[Dict[str, str]], but this was passed without question from
djangosaml2 to pysaml2 no questions asked, which expects Dict[str, str]. 
							
						 
						
							2017-04-30 11:38:26 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								b3ca520a7a 
								
							 
						 
						
							
							
								
								Lets try to automate this build a bit  
							
							... 
							
							
							
							This doesn't rebuild on subproject changes... this is something that
will need fixed. 
							
						 
						
							2017-04-29 20:21:25 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								e23ffc48ae 
								
							 
						 
						
							
							
								
								Add initial Dockerfile  
							
							... 
							
							
							
							This builds a working docker image for the application.
This is only an initial revision.  It needs testing.  MySQL, PIL, etc.
Was going to use Alpine, however, python3.6 segfaulted on docker
starting up, and I couldn't find the core files... 
							
						 
						
							2017-04-29 20:17:41 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								55cc3e43a4 
								
							 
						 
						
							
							
								
								Exit with error if we don't have xmlsec1.  This is a critical tool  
							
							
							
						 
						
							2017-04-29 20:04:32 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								e6f1b232b0 
								
							 
						 
						
							
							
								
								Update constrainted repos  
							
							
							
						 
						
							2017-04-29 20:04:00 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								fb5eaea880 
								
							 
						 
						
							
							
								
								Add a CSS class on required fields labels  
							
							... 
							
							
							
							This makes it possible to add a ' *' required notifier to labels without
needing a bunch of custom form code in templates. 
							
						 
						
							2017-04-29 15:47:19 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sachi King 
								
							 
						 
						
							
							
							
							
								
							
							
								997380152e 
								
							 
						 
						
							
							
								
								Silence MARKDOWN debug  
							
							
							
						 
						
							2017-04-29 15:47:19 +10:00