Commit graph

2031 commits

Author SHA1 Message Date
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
James Polley
65bed40faf Switch to building in the rego-dev namespace 2018-06-17 04:43:45 +00:00
James Polley
304436881b Remove status stanzas 2018-06-17 04:43:45 +00:00
James Polley
de17d506a4 Attempt to build review apps for dev/* branches 2018-06-17 04:43:45 +00:00