Commit graph

246 commits

Author SHA1 Message Date
a7620bdaa7
Update dates, locations and URLs for 2026 2026-02-20 17:55:12 +11:00
a33b0d103f
Add links to our custom reports 2026-02-20 17:05:14 +11:00
e3331ab0a1
Merge from Linux Australia's 'conf/2026' branch 2026-02-20 16:21:14 +11:00
Joel Addison
12abf7d642 Add Admin screens for Attendees
Allow attendees and attendee profiles to be managed via
the admin site so organisers can fill out details on attendees' behalf,
eg. for invited speakers.
2026-01-17 09:10:48 +00:00
Joel Addison
ca503ad9ca Setup Everything Open 2026 2025-07-31 23:25:43 +10:00
089adf8b6b
Update conference year and dates in all the places 2025-02-14 18:02:00 +11:00
Joel Addison
8cc0fbd242 Update inkscape command 2025-01-19 15:38:02 +10:30
Joel Addison
1e1e309fa6 Update boarding pass pages
Update glyphs to Bootstrap Icons and styling to use Boostrap 4.
Improve navigation and page titles throughout section.
2025-01-03 12:25:16 +00:00
Joel Addison
10aad67b87 Update icons
Remove Font Awesome and Open Iconic and replace
with Bootstrap Icons. Add custom Bluesky icon.
2025-01-03 12:04:36 +00:00
Joel Addison
447ed3eaf7 Reinstate Markdown support for symposion
Allow Markdown within the speaker bio and proposal abstract,
with a restricted set of tags for safety.
Render direct to markdown instead of storing plain and HTML
in the database.
Fix issue in timetable when a day had no slots created.
2025-01-03 12:00:06 +00:00
Joel Addison
fb3fcc2faa Add dev container
Setup Visual Studio Code devcontainer with symposion app and
postgresql database for easier local development.
Upgrade to Debian Bookworm for base container.
2025-01-03 11:49:08 +00:00
5bf63fe046
Support YouTube videos 2024-09-27 23:00:06 +10:00
Joel Addison
0bd1417f04 Fix registration available tag
Check that the user has a linked attendee before
trying to check if they have completed registration.
2024-08-19 22:57:28 +10:00
Joel Addison
a43eaced80 Everything Open 2025 2024-08-19 20:16:56 +10:00
28c73b4295
Only link to reviews for the current conference 2024-05-29 21:39:52 +10:00
9815e1131d
Remove mention of mask requirement 2024-05-17 12:19:42 +10:00
Joel Addison
ebaeedb076 Fix display of registration on dashboard
Ensure the registration information is displayed to any user
who can use a component of the section, regardless of if
there are available categories for them to purchase from.
2024-04-16 21:55:03 +10:00
Joel Addison
84c3a48626 Add barcode to checkin
Add Code 128 format barcode to checkin
to cater for barcode scanners at registration.
Add flagged link to boarding pass to dashboard.
2024-04-12 21:08:17 +10:00
Joel Addison
5557802860 Add name pronunciation to speaker profile 2024-04-09 21:28:23 +10:00
865d57c779
Update conference dates and venue 2024-03-18 15:00:24 +11:00
Joel Addison
6187cc9168 Updates for Everything Open 2024 2023-10-14 17:20:06 +10:00
a9b9202a8a
Allow us to use system lxml 2023-09-15 22:57:53 +10:00
7e98582b6d
Fix typo with Attendee.DoesNotExist 2023-08-01 12:11:54 +10:00
503b9b164e
Lash up presentations report for naming videos 2023-07-17 13:36:23 +10:00
97beb8b131
Add video URL field 2023-07-14 18:37:45 +10:00
9d7af1ccad
Lash up an attendees CSV report 2023-07-08 01:35:32 +10:00
9e497ee27d
Fix typo with Attendee.DoesNotExist 2023-06-08 11:52:28 +10:00
9135d60067
Fix URLs 2023-05-23 13:08:45 +10:00
8f2fb70094
Add speaker talks report 2023-05-23 13:05:54 +10:00
1fccc11354
Add report for reviewing speakers/talks across all tracks 2023-05-23 12:24:16 +10:00
354825a85b
Add Security track 2023-04-25 07:49:50 +10:00
34509d23eb
Make vendored symposion into an installable Python package
This allows us to install with `pip install "-e vendor/symposion"` similar to
the other vendored packages. There's no good reason for this to be different to
the others and depend on PYTHONPATH hacking.

Re-add
2023-04-24 16:38:25 +10:00
8e2f37d607
Remove speaker photo for now
Causing errors that we don't have time to debug.
2023-04-24 09:06:36 +10:00
759ddb78df
Add Health and Safety Guidelines to speaker form 2023-04-21 20:30:29 +10:00
827a482d32
Add models/forms for additional tracks 2023-04-20 17:47:34 +10:00
bfaa7d9115
Tweak speaker profile and proposal forms 2023-04-20 11:54:36 +10:00
c01dad66f7
Hide Linux Australia-specific questions, update registration changes date 2023-04-20 11:21:14 +10:00
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