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
James Polley
a81956359b
Auto-deploy dev changes to dev instance
2018-06-17 04:43:45 +00:00
Tobias S
19a5bbf929
Dev/tobi/responsive
2018-06-17 04:18:04 +00:00
James Polley
3534a8243c
Make the dev job available to dev/lca2019 branch
2018-06-16 12:05:23 +10:00
James Polley
3a91b5b2d1
If an auth fixture is supplied by k8s, use that.
2018-06-16 11:56:34 +10:00
Tobias Schulmann
39f41759fc
Changed logo to linux.conf.au, fixes #61
2018-06-16 01:51:57 +00:00
Tobias Schulmann
66965e0297
Initial sponsors page draft
2018-06-16 13:07:59 +12:00
James Polley
6d50900433
Add staging environment and deploy job
2018-06-10 19:12:14 +10:00
James Polley
f14fdd6f93
Handle exceptions raised if the DB does not yet exist
2018-06-10 19:05:07 +10:00
James Polley
c16989d006
Build the test image for all branches except master
2018-06-09 11:22:27 +10:00
James Polley
5431497328
Update dev instance deploy script
...
- We have a flatpages fixture to add in
- Need to let the script exist in the docker context so it can be run
2018-06-09 11:16:48 +10:00
James Polley
837ecc33b5
Update requirements to latest bleach and pytz
2018-06-06 12:22:00 +10:00
James Polley
c8218bb9d0
Correct variable name to reflect what it's naming
...
IT's not the container name, it's the image name. Fix the name to be
less confusing.
2018-06-06 12:21:26 +10:00
James Polley
ddae8d91f6
Improved handling of static/build and css generation
...
When the container is mounted, the local contents of . obscure
/app/symposion_app in the image.
Generally speaking, this is handy for development, as it means that
local changes are detected and used immediately without needing to
restart the container.
However, it breaks in the specific case of the sass->css
generation. Prior to this change, the css is generated only after the
first time a page is hit. The generated file is placed in
static/build; however, due to the obscuration, this generated file
isn't visible to the running process.
The next time the container is built, the pre-existing static/build
directory is copied into the container as it's being built; then,
later, that version is what gets served.
This change adds the needed libraries to pre-generate the css as part
of the image build, and runs compilescss to do this, prior to the
collectstatic step.
It also adds a second collectstatic into the make_dev_container
script, so that the visible static/build directory should ahve the
same contents as the obscured static/build directory. It also expands
the .dockerignore file to make sure these files aren't copied into the
image in future.
I'm not sure if this is the right thing to do, as changes to this
directory will be ignored, which could be confusing. Perhaps never
being able to see these generated files is better?
2018-06-06 12:20:06 +10:00