Commit graph

122 commits

Author SHA1 Message Date
Joel Addison
f60e370725 Setup LCA2022 Miniconfs 2021-08-09 21:12:43 +10:00
Joel Addison
f72490b1eb LCA2022 Setup
Update dates and descriptions for LCA2022.
Remove old miniconf proposal types.
Add local timezone to speaker profile.
2021-07-05 20:20:24 +10:00
Joel Addison
b56ca32259 Localise schedule times
Show local times on schedule and presentation details
if user is in a different timezone to the conference.
2021-01-22 14:23:08 +10:00
Joel Addison
d9e8a72d14 Update Venueless tokens
Determine traits based on ticket type.
Set different expiry of token for miniconf only tickets.
2021-01-22 00:07:10 +10:00
Joel Addison
7c77001d5e Add Venueless integration to Regidesk
Create Venueless login token as part of checkin to allow attendee to
join an online event from the dashboard.
2021-01-09 01:26:13 +10:00
Joel Addison
c1dfd2c5f9 Add SAML2 middleware 2020-11-24 09:30:21 +10:00
Joel Addison
2a720bd46b Tickets for LCA2021
Disable lots of inventory that does not exist for a virtual conf.
Add Swag Badge category and product.
Adjust attendee profile to hide irrelevant questions.
2020-11-23 22:22:00 +10:00
Joel Addison
38aebda92e Add LCA2021 Miniconfs
Setup proposal types for miniconfs at LCA2021.
2020-11-23 21:24:17 +10:00
Joel Addison
252697b842 Update to Django 2.2
Upgrade site and modules to Django 2.2. Remove and replace obsolete
functionality with current equivalents. Update requirements to latest
versions where possible. Remove unused dependencies.
2020-11-22 23:58:14 +10:00
Joel Addison
b20dc75ea6 Update for LCA2021 2020-10-13 23:16:21 +10:00
Joel Addison
e529983759 Add social cards to template 2019-10-23 09:43:42 +10:00
Joel Addison
7365eeacc8 Use dummy cache in dev mode 2019-10-20 22:59:07 +10:00
Joel Addison
5380a510d5 Fix display of GST amount
Move GST rate to settings. Set to Australian GST rate.
2019-10-13 21:34:08 +10:00
Joel Addison
edc517c671 Enable django toolbar logging 2019-10-02 23:26:13 +10:00
Joel Addison
2478f5de58 Change to Brisbane time 2019-10-02 23:25:41 +10:00
Joel Addison
539fa2dfdd Finalise registration
Add shirt types and sizes. Improve messaging about discounts.
Restyle ticket wizard and product category screens. Enable page titles
and messages. Update dashboard to hide raffle.
Enable inventory population for dev container.
2019-10-02 23:25:17 +10:00
Clinton Roy
dfcd2acc74 create penguin tickets through their category 2019-09-30 20:28:33 +10:00
Clinton Roy
9d37326953 more ticket information as data 2019-09-30 20:28:33 +10:00
Clinton Roy
cf7e67a747 moved just about all the ticket details from code to settings. 2019-09-30 20:28:33 +10:00
Clinton Roy
8235ffca6c moving more and more prices to the settings, and outside code. 2019-09-30 20:28:33 +10:00
Clinton Roy
183896d2b6 moved all(?) dates to the configuration. 2019-09-30 20:28:33 +10:00
Joel Addison
246bbcb324 Add LCA2020 Miniconfs
Setup proposals for miniconfs, including model, forms and admin.
2019-09-29 20:04:39 +10:00
Tobias
e9dd7f83a2 Change TZ to Pacific/Auckland 2019-01-16 12:36:21 +13:00
Tobias S
d1ff8d7253 Add prototype for web-based raffle 2019-01-02 01:44:57 +00:00
Tobias
971690973b Change SIP proposal form 2018-10-29 21:22:45 +13:00
Tobias
df7836e07e Basics for SIP Miniconf 2018-10-24 19:34:58 +13:00
Tobias
dd30906971 Add proposal type for docs miniconf 2018-10-03 21:19:22 +13:00
Tobias
84d2931921 Change invoice details for NZ 2018-09-30 17:00:17 +13:00
James Polley
455f721b98 Don't show T&Cs on the additional products page 2018-09-30 13:53:55 +10:00
Tobias
27996c1960 Remove unused proposal types, (fixes #137) 2018-09-29 17:56:44 +12:00
James Polley
d690bfb88b Add a custom saml_config_loader
* Makes the assumption that we only have one set of keys, and only one
  IDP
* If any of the SAML2 variables use relatives paths, these will be
  replaced with absolute paths under the current requests's hostname,
  port, and scheme
2018-07-13 14:15:49 +10: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
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
James Polley
20c6da375e If ANALYTICS_KEY in the environment, enable gAnalytics 2018-06-30 12:33:34 +10:00
William Hughes
a6d16f59c7 Fix TypeError when rendering CSRF failure view
Fix #86
2018-06-30 00:11:23 +00: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
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
3daf623360 Add sass processor 2018-06-04 20:52:51 +12:00
James Polley
89570b2e60 Use the LocMemCache backend 2018-01-17 00:34:35 +11:00
James Polley
54f53cd2c6 Add a waffle, for flipping and switching 2018-01-11 03:04:32 +11:00
James Polley
0831a4aa76 Add support for a "ready for boarding" group
This allows for the boarding functionality to be safely tested with
just a subset of users first. Once you're ready to go live Fur Reals,
just delete the group and all users will become eligible.
2018-01-07 22:27:15 +11:00
James Polley
e726ff21a8 Create regidesk app
Shows summary of all attendees with a paid ticket, including
boarding_pass status.

Currently, regidesk allows staff with the requisite permission the
ability to view the checkin status of attendees, and email the user
their boarding pass email.

Included is a view for the user to retrieve their own QR code (in case
they got the plain-text version of the email, they can use this to
download an image to their phone for faster checkin)
2018-01-06 11:38:06 +11:00
James Polley
d14048bcb8 Further changes to support badge generation for lca2018
* Undo some of the debugging done early in this series of patches
* Add ability for a user to preview their own badge
* Add a template for the LCA2018 badge
2017-12-26 21:01:40 +11:00
Sachi King
9ab075e51c Badges work by copy-pasting lca2017/pyconau2017 code around
WIP - Push for share
2017-12-26 04:24:20 +00:00
Sachi King
cb51a2abd8 Tell django to use MB4 2017-12-10 14:31:48 +11:00
James Polley
bc3edb80d9 Point static urls to the build dir rather than src dir 2017-12-03 14:49:37 +11:00
James Polley
bfa94b8c5e Enable flatpages 2017-10-16 21:53:18 +11:00
James Polley
105e6988e5 Merge migrations with upstream
Find urlencode, wherever it may hide

Further work to using latest upstream registrasion
2017-09-30 00:44:21 +10:00
James Polley
9b0d830538 Finish adding models/forms/admin for new miniconfs
NB: all the proposal sections for the miniconfs here are set to open
on 2017-11-01. To make them available sooner, visit
/admin/symposion_proposals/proposalsection and change the start date.
2017-09-22 16:45:02 +10:00