Tobias Schulmann
690c4495ad
Fix typos in CfP links
2018-07-02 09:23:11 +12:00
Tobias Schulmann
092f58ddaa
Fix dashboard link on CfP page
2018-07-02 09:21:53 +12:00
Tobias Schulmann
b6cae50102
Add CfP page and fixtures
2018-07-02 08:40:06 +12:00
James Polley
3f7773c687
Switch to specifying an SSL flavor
...
- This helps to ensure that only one is ever set
- But also, because of the way the values are passed in, it's always
going to be evaluated as a string, which is always True. So we can't
just pass in a bool directly
2018-07-02 03:28:57 +10:00
James Polley
11f4a05011
We do need to build images on the dev/2019 branch
...
These images are later promoted to prod once the commit merges into
the 2019 branch
2018-07-02 02:10:05 +10:00
James Polley
911b12564b
Always quote numerical branch names
...
Gitlab-ci expects to see a string; if not quoted this becomes an int.
2018-07-02 02:07:38 +10:00
James Polley
6781297016
Don't build review deployment for prod
...
But do build docs
2018-07-02 02:06:16 +10:00
James Polley
2e77bb2d60
Don't try to seperate the dev/non-dev image builds
...
The dev image build uses the prod image build as a base. It doesn't
make sense to seperate them as they need to be sequential, and the
fastest way to do them is to re-use the environment from the first build
2018-07-02 02:00:11 +10:00
James Polley
0c58a94323
Add 2019 prod deploy job
...
And streamline the names of the other 2019 jobs
2018-07-02 01:54:59 +10:00
James Polley
3810f02904
Allow EMAIL_USE_SSL to be turned on
...
LA's mailhost uses implicit-SSL rather than explicit-SSL (STARTTLS) so
we need this available as an option
2018-07-02 00:39:58 +10:00
Tobias Schulmann
3c31249759
Fix typo on ToC page, fixes #92
2018-07-01 16:43:32 +12:00
James Polley
567b88f240
Add a migration for changes to speaker form
2018-07-01 13:52:25 +10:00
Alistair
d32a609def
Add animated hero according to design spec, fixes #78
2018-07-01 14:35:45 +12:00
Tobias Schulmann
99c74f1ccc
Spacing tweaks
2018-06-30 16:42:03 +12:00
William Hughes
88ca6d819f
Update smoke-free copy
2018-06-30 04:24:53 +00:00
William Hughes
abe94900ee
Fix LCA_logo_white to have the same caption as the main LCA logo
2018-06-30 04:24:53 +00:00
William Hughes
b64999677a
Clean up copresenter stuff a bit
2018-06-30 03:52:18 +00:00
Tobias Schulmann
6e63465fea
Basic styling for review section
2018-06-30 03:40:16 +00:00
William Hughes
27ae211e39
Fix co-presenter invites styling
2018-06-30 03:32:18 +00:00
William Hughes
c2524da650
Align styling for team list on dashboard with rest of dashboard page
...
Fix #91
2018-06-30 03:31:38 +00:00
William Hughes
cde5f93555
Replace reference to 'Federal Police' with 'New Zealand Police'
2018-06-30 15:29:05 +12:00
James Polley
65db1ba4cb
Set the correct class for new deployments
...
to ensure that they get bound to the correct ingress service
2018-06-30 12:33:34 +10:00
James Polley
20c6da375e
If ANALYTICS_KEY in the environment, enable gAnalytics
2018-06-30 12:33:34 +10:00
William Hughes
b39b748eee
Use local file storage for uploads in dev mode
...
Suplementary file upload already exists if you edit a proposal
Fix #85
2018-06-30 02:27:00 +00:00
Tobias Schulmann
499b3b6769
Fix proposal detail and edit pages
2018-06-30 14:03:58 +12:00
William Hughes
77ce0021ef
Fix notification styling
...
Fixes #88
2018-06-30 00:53:17 +00:00
Tobias Schulmann
e8c593e237
Fixed sitetree fixture
2018-06-30 00:12:40 +00:00
William Hughes
a6d16f59c7
Fix TypeError when rendering CSRF failure view
...
Fix #86
2018-06-30 00:11:23 +00:00
Tobias Schulmann
00fc35492b
Disabled mousewheel scroll on map
2018-06-30 00:02:14 +00:00
Tobias Schulmann
37a4c59a24
Added analytics
2018-06-30 00:01:56 +00:00
William Hughes
128148ba20
Fix absolute URLs, 'Sydney' on the speaker create form
...
Fix !87
2018-06-30 11:41:37 +12:00
Tobias Schulmann
8c28ca0f79
Fixed proposal views in dashboard
2018-06-30 10:56:52 +12:00
Tobias Schulmann
6a18824aa3
Link fixes on static pages
2018-06-28 02:25:59 +00:00
James Polley
227df66dba
Allow non-managers to submit review feedback
2018-06-27 19:13:00 +10:00
James Polley
fa5885a766
Add a test fixture which creates a user for testing the CFP
...
Also add a single proposal which can be reviewed.
2018-06-27 19:13:00 +10:00
James Polley
00ddfc00b8
Add slug label in more places
...
This makes it clearer which deploy/service/pod belong together
2018-06-24 23:46:34 +10:00
James Polley
0231f3ff46
Set the deployment to use a SHA rather than the SLUG
...
This will ensure that the deployment gets updated when we deploy
2018-06-24 23:23:23 +10:00
James Polley
bdc976d77b
Try a different way to edit the urlconf
2018-06-24 23:23:23 +10:00
James Polley
dc6c8077ad
Move dev-mode setting to before urls are loaded
2018-06-24 22:22:19 +10:00
James Polley
c375e6df78
Add DEV_MODE setting for DEV_MODE instances
2018-06-24 22:04:31 +10:00
James Polley
81db7ff00d
Add patch for certificate
2018-06-24 21:12:37 +10:00
James Polley
3d5ed5c516
Turn review jobs back on
...
Use a new "rego-review" namespace to not interfere with the dev instance.
2018-06-24 14:32:33 +10:00
Tobias Schulmann
2d5443be89
Hide green row when no reviews available
2018-06-24 13:21:52 +12:00
Tobias Schulmann
0576f90903
Update fixtures for nav improvements
2018-06-24 13:18:45 +12:00
Tobias Schulmann
5256aeeda3
Started dashboard design
2018-06-24 01:07:10 +00:00
Tobias Schulmann
1f04ec0cea
Add django-crispy-forms for BS4 support
...
TODO: Remove django-bootstrap-form dependency, left to avoid breaking
other parts.
2018-06-24 01:07:10 +00:00
Tobias Schulmann
70138d0433
Favicon update
2018-06-23 17:23:48 +12:00
James Polley
5b093b550f
Disable the review-app jobs for now
...
They broke the ingress; disabling until that can be sorted out.
2018-06-17 19:37:07 +10:00
James Polley
ab1c129c20
Rough notes on CI/CD
2018-06-17 19:37:07 +10:00
Tobias Schulmann
fc7bb77214
Use all 4 homepage pictures
2018-06-17 19:40:13 +12:00