Commit graph

72 commits

Author SHA1 Message Date
Joel Addison
8838b9b47d Highlight current talks on schedule 2021-01-23 14:20:43 +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
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
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
0420fa6b1a Hide unpublished talks from schedule
Use the unpublish flag on presentations to hide them from the schedule
grid/mobile view as well as the schedule lists.
Show unpublished indicator for staff.
2019-12-17 22:40:21 +10:00
Joel Addison
bc6e0d7675 Adjust tracks on mobile schedule
Only display track if slot is not exclusive. Always use the first room
assisgned to the slot to determine the track name.
2019-12-15 20:56:54 +10:00
Joel Addison
40f3169aba Update download button 2019-12-15 18:02:16 +10:00
Clinton Roy
a8062255ea links to alternative forms of the schedule. 2019-12-15 18:02:16 +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
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
89a11ac558 Update mobile schedule
Display track details on talks if available.
Show day end time slot as per desktop view.
2019-12-15 14:46:11 +10:00
Joel Addison
0faf935653 Fix schedule edit
Use main base template instead of intermediate base.
Remove references to Bootstrap 3 and update to Bootstrap 4.
Add edit button to standard grid/mobile view instead of duplicating.
2019-12-15 14:45:00 +10:00
Joel Addison
249adba527 Improve schedule - speaker nav
Add link to speaker profile from presentation detail page.
Include twitter and homepage on speaker profile.
2019-10-21 09:21:25 +10:00
Joel Addison
929388220c Update speaker styling
Use site base template for all pages.
Fix speaker profile to work with Bootstrap 4.
2019-10-21 09:07:50 +10:00
Joel Addison
1022a42cf7 Styling for schedule
Update to Bootstrap 4 throughout.
Remove unused blocks and elements from past conferences.
Ensure schedule works in print mode.
2019-10-20 23:16:29 +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
Joel Addison
c8b912bfec Fix padding for schedule
Add column to layout so mobile has padding. Use container to wrap schedule so padding and
centred table applies to all views.
2019-01-23 08:41:33 +13:00
Tobias
ea613bccb8 Test schedule nav 2019-01-21 22:31:51 +13:00
Tobias
b89b5b5aa2 Try schedule nav 2019-01-21 21:57:13 +13:00
Tobias
1d7b851bb6 Fix escaping in presentation detail 2019-01-04 12:17:14 +13:00
Tobias
68ea59f4d7 Fix schedule displaying wrong date 2018-12-29 22:12:51 +13:00
Tobias
ac71aa170b Fix overly verbose slot names 2018-12-29 14:38:16 +13:00
Tobias
46b5941d67 Display bugfix for Monday miniconfs 2018-12-29 14:01:42 +13:00
Tobias
2cce659c28 Use miniconf schedule based on sections 2018-12-29 13:36:13 +13:00
Tobias
96cbe2d7ee Schedule page: display verbose room names 2018-12-24 12:19:23 +13:00
Tobias
4ca3e76dd3 Schedule spelling fix 2018-12-24 12:06:20 +13:00
Tobias
350d48ea7c JS fix for schedule page 2018-12-24 12:04:03 +13:00
Tobias
80a9cacf43 Schedule update 2018-12-10 21:15:35 +13:00
Tobias
b094aa5596 Add talk end times to mobile schedule 2018-12-08 19:27:02 +13:00
Tobias
15dc9d346a Add talk end times to schedule 2018-12-08 19:25:24 +13:00
Tobias
9c64a33fd2 Refactor timeteabel to speed up dashboard 2018-12-08 19:25:14 +13:00
Tobias
45b65340e1 Add twitter_handle tag 2018-11-27 20:45:47 +13:00
Tobias
fe43a26ca5 Improve schedule usability 2018-11-27 18:26:09 +13:00
Tobias
db3f28ddb2 Improve talk detail view 2018-11-27 17:46:30 +13:00
Tobias
30b5ae0610 Print styles for schedule 2018-10-06 18:23:28 +13:00
Tobias
aae03d26ba Add more mobile-friendly schedule 2018-10-06 13:01:42 +13:00
Tobias
84238b241c Add scrolling to schedule table 2018-10-06 11:25:44 +13:00
Tobias
bbaaf75d9d Quick fix for presentation detail 2018-10-01 11:15:52 +13:00
Tobias
7977403957 Add schedule calendar (no mobile yet) 2018-09-29 17:14:21 +12:00
Tobias
a75acac56f Basic template changes 2018-09-29 17:14:21 +12:00
Sachi King
ce32fd69b6 Show chair for session on main overview page
Plus keep it a link so opt out is not impossible.
2018-01-24 15:27:37 +11:00
James Polley
28d10ff9fc Remove the personalised bits of session chair display
- The schedule grid page is ridculously database-query heavy and hence
  terribly lacking in perfmantitude.
- Caching can help with this, but the caching implemention at present
  is not user-aware. If one user looks at the page, they'll get a
  "YOU" in all the places they're chair and something else everywhere
  else - and then everyone will see that for the next 600 seconds,
  then YOU will become someone else
- to avoid this, remove the request.user-specific bit of the template
2018-01-17 00:53:53 +11:00
James Polley
55ed2dc319 Display room name on presentation_detail 2018-01-15 06:36:05 +11:00
James Polley
9abea97625 Apply usual styling to session volunteering buttons 2018-01-15 02:05:28 +11:00
James Polley
ffe0f64182 Make narrow-screen schedule details more distinct
In the narrow view, lots of details that aren't in the normal view
appear to compensate for not having clear row/column headers any more.

However, all the detail can look very same-same; this tweak makes rooms and end times more distinct.

Session chair info is made always italic, and a label is added to make
it clear that this person is not the speaker.
2018-01-13 00:26:49 +11:00
James Polley
54f53cd2c6 Add a waffle, for flipping and switching 2018-01-11 03:04:32 +11:00
James Polley
cb1355120a Make the per-day tabs work 2018-01-11 02:04:16 +11:00
Christopher Neugebauer
9a25ca1754 Chrisjrn/session chair (#94)
* Adds session_detail page

* Adds session chairing information to the schedule grid

* Adds session_list.html

* Nicer volunteer text

Conflicts:
	pinaxcon/templates/symposion/schedule/_grid.html

Conflict and migration performed by Sachi King <nakato@nakato.io>
Emoji changed, lca2017_tags to lca2018_tags, remove needless dependency
on django-user-account, use request instead like the remainder of the
calls n the template do anyways.

Remove blocktrans from a number of texts as they break {{ templating }}
and we don't translate anyways.

Modified-by: Sachi King <nakato@nakato.io>
2018-01-10 20:28:22 +11:00
James Polley
2465f2645e urlize abstracts
I've looked through the database and I can't find any accepted
proposals that actually contain anything to linkify - but I've had
several requests from people that I think are reasonable, things like
being able to link to their project (we ask them to provide a project
url but we don't use that link)

This seems like a reasonably fast way to let those people add a
link. We still have to manually accept changes to their proposal so we
have a chance to look at the content of the url if we want.

The urlize filter adds rel=nofollow to the link automatically.
2018-01-04 21:31:00 +11:00