Commit graph

2509 commits

Author SHA1 Message Date
0c3e579b8d
Add uWSGI and Nginx configs 2023-04-06 20:35:08 +10:00
95c7e803e7
Use PostgreSQL instead of MariaDB 2023-04-06 19:44:42 +10:00
afdc8a8776
Add initial FOSSY branding 2023-04-06 19:02:16 +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
bea1998043 Fix login URL 2023-03-07 02:43:57 +00:00
Joel Addison
00f074c152 Pin django-countries to fix dependency issue 2023-02-11 14:09:28 +10:00
Joel Addison
630f50c452 Update attendee profile
Remove reference to Open Hardware kit as this is not happening in 2023.
Set lca_announce field to default of False given field is hidden.
2023-02-11 14:09:03 +10:00
Joel Addison
6bd1ab9f8f Update conference references 2022-12-09 00:23:59 +10:00
Joel Addison
f5eabe0aa3 Update wording for sessions 2022-12-09 00:20:40 +10:00
Joel Addison
1a41a0bee2 Temp fix for SAML login 2022-12-08 23:47:30 +10:00
Joel Addison
630bf40861 Everything Open 2023 - Initial Setup 2022-12-08 00:08:54 +10:00
Joel Addison
4f0871b032 Update social image 2022-01-15 13:31:58 +10:00
Joel Addison
f958b3a7a7 Fix speaker username in schedule JSON 2022-01-15 13:31:39 +10:00
Joel Addison
457a79730d Update badge for 2022 2022-01-12 23:29:56 +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
f1b58bc74c Update talk recording licence 2022-01-05 18:05:18 +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
2d8ca5550f Attendee profile updates
Adjust wording of address line. Set LCA Chat to false by default.
2021-11-27 17:12:46 +10:00
Joel Addison
6256bb2420 Use Sydney timezone to fix ics consumption
Some calendar programs cannot understand Australia/Canberra, even though it should be a link to Sydney.
Change to Australia/Sydney explicitly to avoid issues in clients.
2021-11-27 16:38:31 +10:00
Joel Addison
31c265a6b8 Adjust attendee profile 2021-11-27 16:36:16 +10:00
Joel Addison
ce367b5221 Fix migration 2021-08-09 21:40:09 +10:00
Joel Addison
f60e370725 Setup LCA2022 Miniconfs 2021-08-09 21:12:43 +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
065b73b8ad Only build pages for main branches 2021-07-05 22:05:25 +10:00
Joel Addison
7901073097 Fix stage for pages CI step 2021-07-05 20:25:39 +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
734a0b713d Improve printed schedule
Show each day on a new page when printed.
Hide elements that do not assist with printed copy (current time, etc).
2021-01-24 12:03:00 +10:00
Joel Addison
0a0c466847 Tweak current slot highlight 2021-01-23 15:56:02 +10:00
Joel Addison
91ad6fc563 Show conference time on schedule 2021-01-23 15:05:29 +10:00
Joel Addison
8838b9b47d Highlight current talks on schedule 2021-01-23 14:20:43 +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
0a6d53162f Fix dashboard for non registered users
Do not show launch conference section if user has not purchased a ticket.
2021-01-22 18:57:47 +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
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
bd42d0d997 Update sphinx build 2020-11-24 09:51:40 +10:00
Joel Addison
c1dfd2c5f9 Add SAML2 middleware 2020-11-24 09:30:21 +10:00
Joel Addison
5c787ba373 Update Miniconf Proposals
Add extra questions to SysAdmin Miniconf. Update wording for ticket acknowledgement.
2020-11-23 23:50:54 +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