Commit graph

209 commits

Author SHA1 Message Date
Joel Addison
c4766d9198 Fix raffle ticket display on checkin 2023-03-14 21:23:51 +11:00
Joel Addison
96cf72e970 Update checkin details
Add flags for sections on the checkin page so they can be switched
on and off as required.
Display the number of raffle tickets purchased by the attendees.
2023-03-14 17:19:15 +11:00
Joel Addison
aeacf7f8a8 Update checking camera switcher
Fix camera selection using correct ID value.
Adjust column layout for mobile devices.
2023-03-14 12:01:02 +11:00
Joel Addison
e83dafef90 Add camera selector to checkin page
Allow the camera to be selected so tablets can use the
rear camera as well as the front camera.
2023-03-14 09:29:39 +11:00
Joel Addison
420974154a Update checkin page
Display penguin dinner tickets.
Hide Venueless information panel.
2023-03-14 07:39:53 +11:00
Joel Addison
630bf40861 Everything Open 2023 - Initial Setup 2022-12-08 00:08:54 +10:00
Joel Addison
f958b3a7a7 Fix speaker username in schedule JSON 2022-01-15 13:31:39 +10:00
Joel Addison
97391d0210 Include speaker user name in schedule JSON
When a user has permission to see contact details, expose the speaker's
username in the author object, for integration between systems.
2022-01-05 19:48:42 +10:00
Joel Addison
731858c191 Add ticket type to venueless traits
Allow permissions to be setup in venueless based on the ticket type
in addition to existing specific traits.
2022-01-05 18:11:27 +10:00
Joel Addison
ff281c17ee Add speaker bio to JSON API 2021-12-06 23:42:32 +10:00
Joel Addison
72b5c3ff55 Add code to speaker
Add unique identifier (code) to speakers within schedule JSON API
to allow speakers to be identified throughout the schedule.
2021-11-28 21:41:45 +10:00
Joel Addison
31c265a6b8 Adjust attendee profile 2021-11-27 16:36:16 +10:00
Joel Addison
244bb87b8c Adjust boarding pass template migration
Change subject length in initial migration
to ensure it is in place prior to the default template being created.
2021-07-05 22:28:43 +10:00
Joel Addison
690053ae14 Fix boarding pass template
Extend length of boarding pass template subject to accommodate new default.
2021-07-05 22:11:23 +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
ef420b2d43 Embedded schedule view
Allow the schedule to be embedded in external platforms.
Hide header and footer when embedded for easier consumption.
2021-01-22 23:22:06 +10:00
Joel Addison
bf46c82fe4 Fix venueless token creation
Do not generate token or checkin if user does not have a ticket.
Clear existing token if user no longer has a ticket.
2021-01-22 22:20:46 +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
ef148ea482 Update teams management
Update styling to use Bootstrap 4. Make current user status clear.
Show member name as well as email address.
Make permissions impler to set on team admin form.
2020-11-29 14:36:56 +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
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
ac57053ecf Ignore withdrawn proposals for random choice 2020-11-19 12:20:49 +00:00
Joel Addison
b20dc75ea6 Update for LCA2021 2020-10-13 23:16:21 +10:00
Joel Addison
61b4542f3f Update checkin system
Improve functionality on badge preview. Add styles to make status of workflow clear.
Improve buttons to allow badge reprinting and preview.
Reinstate exception logging and bulk process mode.

Update DataTables styling and components to match other parts of website.
2020-01-12 23:48:52 +10:00
Joel Addison
e1e86a7a39 Update licence for schedule JSON
Change licence to CC-BY-SA so YouTube gets appropriate licencing for talks.
This does not correspond to the YouTube Creative Common licence, which is
CC-BY-3.0, which is more permissive than we allow.
2020-01-11 12:30:32 +10:00
Joel Addison
7fac10241e Improve attendee reports
Display attendee profile data in normal table without DataTables so
sorting is not applied, causing data to be confusing to read.
Include item quantity in attendee data report for accurate schwag packing.
2020-01-10 22:49:17 +10:00
Joel Addison
d2ca86bba2 Require login for voucher page 2020-01-07 21:18:23 +10:00
Joel Addison
fe6447acae Fix checkin QR code URL
Use site URL in generated emails instead of hard coded domain.
2020-01-07 16:36:54 +10:00
Joel Addison
e394e01e33 Add badge for preview 2020-01-07 00:37:10 +10:00
Joel Addison
ad005a2fb2 Allow voucher code to be passed in via query param
Voucher form now accepts a "voucher" query string parameter
with the value to be pre-populated when the form is rendered.
2020-01-05 17:54:32 +10:00
Joel Addison
5b93b39f67 Improve slot editing
Fix placement of form to allow submit button to work again.
Display information about slot on the edit popup.
2020-01-05 14:07:34 +10:00
Joel Addison
d4b0b52253 Registrasion updates
Show applied vouchers on attendee registration admin page.
Add head title and page title to more areas.
Update the dashboard to show warning for empty categories and have
button to open voucher page.
Fix exception on attendee page when user does not have attendee object.
2020-01-05 00:34:17 +10:00
Joel Addison
bc0f49f391 Fix presentation detail
Do not retrieve schedule if it does not exist for proposal kind section.
Do not show slot information if slot is not assigned.
2019-12-15 16:02:44 +10:00
Joel Addison
eb1193b265 Enable slot admin editable grid 2019-12-15 14:49:46 +10:00
Joel Addison
0d6890c849 Fix schedule day view
Retrieve day from URL on page load and open the schedule for that day.
2019-12-15 14:49:00 +10:00
Joel Addison
ecea304d8b Fix comment 2019-10-30 09:18:08 +10:00
Joel Addison
f52477c9b4 Add button to update invoice
Allow the recipient on an invoice to be updated without creating a new invoice.
This allows fixing of mistakes easily, especially for when it is given to someone
else to pay and a new invoice would be confusing.
2019-10-30 09:16:55 +10:00
Joel Addison
37a02c1704 Update review pages
Show the same options for reviews on the dashboard and on review screens.
Add title to all pages within the review section.
2019-10-14 21:26:49 +10:00
Joel Addison
6fb6809316 Improve registration report formatting
Show title in list instead of method name.
Add page title and head title to reports.
2019-10-13 22:22:15 +10:00
Joel Addison
94f8837288 Allow admin to manage own proposals
Do not block admins from changing votes, result or messaging
on their own proposals.
2019-10-02 23:27:51 +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
Joel Addison
475e02eeaa Fix regidesk base url
Simplify regex for URL per Django warning (remove starting /).
2019-09-29 20:46:21 +10:00
Joel Addison
87ecc83314 Improve proposal reviews
Display talk format or proposal kind on review tables and in CSV.
Add suggested status to CSV output, for auto-accept and auto-reject.
Add endpoint to download CSV of proposals for section.
2019-08-29 22:05:00 +10:00
Joel Addison
41f6d067dd Add assistance details field to speaker
Add multiline text field to gather details on travel and accommodation
assistance to help with speaker acceptance planning.
2019-06-24 21:59:47 +10:00
Joel Addison
23e09b0fb5 Switch to LCA2020
Remove LCA2018 and LCA2019 styles and content.
Add base LCA2020 styling and update references to year.
2019-06-24 21:58:21 +10:00
Tobias
1cd08fb373 Remove hardcoded max limit 2019-01-25 12:08:37 +13:00
Tobias
cd77380eac Add hidden flag to raffle 2019-01-22 08:16:38 +13:00
James Polley
33179794ee Revert "Add debug logging for product availability checks"
This reverts commit e723ec937b.

This wasn't meant to be added to the dev branch yet.
2019-01-21 10:53:11 +13:00
James Polley
e723ec937b Add debug logging for product availability checks 2019-01-21 10:46:27 +13:00