Commit graph

517 commits

Author SHA1 Message Date
Tobias
ccaef7b2e3 Add AirNZ offer and business case page 2018-10-10 20:47:12 +13:00
Tobias S
4f071928d2 Add stripe.network domain to js notice. 2018-10-08 04:10:59 +00:00
Tobias S
ca0cde7092 Update pinaxcon/templates/flatpages/miniconfs.html 2018-10-07 21:35:58 +00:00
Tobias
53c9f80514 Nav fixes 2018-10-07 09:42:47 +13:00
Tobias
9604001a4f Link to games miniconf website 2018-10-07 09:28:08 +13:00
Tobias
30b5ae0610 Print styles for schedule 2018-10-06 18:23:28 +13:00
Tobias
cfef219d16 Change accom page 2018-10-06 16:35:17 +13:00
Tobias
8e7749244b Sonoda accom tweaks 2018-10-06 16:05:08 +13:00
Tobias
4cf9f54c42 Initial miniconf changes 2018-10-06 16:03:24 +13:00
Steven
2ccbd82517 Spell check of original accommodation page
Added Campus Living as a place to stay
2018-10-06 02:42:10 +00:00
Tobias
f502f47bb3 Add announcement toolbar 2018-10-06 14:27:21 +13:00
Tobias
85d2ce4549 Remove panel classes from _categories template 2018-10-06 14:06:24 +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
9ecb9e6c2e Add accom page 2018-10-06 10:19:50 +13:00
Tobias
665415779f Games Miniconf changes 2018-10-06 08:43:50 +13:00
Tobias
d9ae9e4b22 Add HelpTextField widget 2018-10-06 08:43:40 +13:00
Tobias
dd30906971 Add proposal type for docs miniconf 2018-10-03 21:19:22 +13:00
Sam Bailey
bc29fd49bf fix dates to match the day of the week
this assumes that the date was wrong and day of week correct originally
2018-10-03 10:59:24 +10:00
Sam Bailey
ba2f7b9291 update t-shirt artwork description to current year 2018-10-03 10:57:09 +10:00
Sam Bailey
46b546fadf update link to direct to current lca website 2018-10-03 10:54:54 +10:00
Tobias
aff75a66eb Print improvements 2018-10-01 20:44:25 +13:00
Tobias
b038ce1d94 Add empty accommodation page 2018-10-01 20:44:19 +13:00
Tobias
91747a64ee Fix forms import again 2018-10-01 15:22:38 +13:00
Tobias
be35d21102 fix forms imports 2018-10-01 15:09:33 +13:00
Tobias
62158ac3dc Quick fix for report view 2018-10-01 13:32:56 +13:00
Tobias
bbaaf75d9d Quick fix for presentation detail 2018-10-01 11:15:52 +13:00
Tobias
530be28407 Add half chest measurement to men's shirts 2018-10-01 10:44:28 +13:00
Tobias
fe86e0cbfe Update GST tag 2018-10-01 10:11:36 +13:00
Tobias
918f4ab6f9 Various small/typo fixes 2018-10-01 09:37:08 +13:00
Tobias
2db0d95426 Make discount heading even smaller 2018-09-30 18:58:47 +13:00
Tobias
380bbcf567 Add women's 20 shirt 2018-09-30 17:35:09 +13:00
Tobias
035a7b060f Improve miniconf forms 2018-09-30 17:04:28 +13:00
Tobias
ed7ae7e3e5 Shirt order and link fixes 2018-09-30 17:00:38 +13:00
Tobias
0aaea184e5 Final shirt changes 2018-09-30 17:00:17 +13:00
Tobias
77115814f0 Update for shirts 2018-09-30 17:00:17 +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
b54d4bc04a Fix ticket typos 2018-09-30 12:08:15 +13:00
Tobias
bcdc6a864a Minor tweaks before testing 2018-09-30 08:56:30 +13:00
Tobias
c47c22d617 Add pricing page 2018-09-29 21:19:25 +12:00
Tobias
43f48c7c36 Fix dashboard look 2018-09-29 18:34:47 +12:00
Tobias
27996c1960 Remove unused proposal types, (fixes #137) 2018-09-29 17:56:44 +12:00
Tobias
86de4ba961 Fix register link layout 2018-09-29 17:33:01 +12:00
Tobias
ebbf8f079c Change models for 2019, closes #135 2018-09-29 17:31:16 +12:00
Tobias
a1d57ad1db Add children to profile (fixes #136) 2018-09-29 17:14:21 +12:00
Tobias
8954be06c5 Remove badge preview button (fixes #138) 2018-09-29 17:14:21 +12:00
Tobias
804dc2508c Add inventory and schedule fixtures 2018-09-29 17:14:21 +12:00
Tobias
c42f2686cf Update profile form 2018-09-29 17:14:21 +12:00
Tobias
8bffe45d54 Further template tweaks 2018-09-29 17:14:21 +12:00
Tobias
123de1a15d Further FE improvements for checkout process 2018-09-29 17:14:21 +12:00
Tobias
a26f9a6f18 Fix for required-fields tag 2018-09-29 17:14:21 +12:00
Tobias
74dc779999 WIP for rego form, 2 2018-09-29 17:14:21 +12:00
Tobias
d651776016 WIP for rego form 2018-09-29 17:14:21 +12:00
Tobias
7977403957 Add schedule calendar (no mobile yet) 2018-09-29 17:14:21 +12:00
Tobias
5c05887d3a Miniconf draft 2018-09-29 17:14:21 +12:00
Tobias
6365ef9333 Schedule overview page 2018-09-29 17:14:21 +12:00
Tobias
a75acac56f Basic template changes 2018-09-29 17:14:21 +12:00
James Polley
ec19e2f78e Add required flag libraries to _categories snippet 2018-09-29 10:39:57 +10:00
Tobias
0864ded2e5 Add proposal section to dashboard 2018-09-24 17:19:31 +12:00
Tobias
ad5954acf6 Add proposal section to dashboard 2018-09-24 16:55:09 +12:00
Tobias
4a0ba2ebe4 CSS tidy-up 2018-09-15 13:08:40 +12:00
James Polley
b7aa0a4687 Attempt to rework the review screen to be more useful
Fix indenting and whitespace

because it was the only way to track down the errors..
2018-08-03 01:59:08 +10:00
James Polley
5a48a017ce Hide columns by default 2018-08-02 21:27:52 +10:00
James Polley
172602566d Update jquery version to the full version
datatables uses the fade effect
2018-08-02 21:27:51 +10:00
James Polley
5d029c2c06 Restore buttons to review tables
- Switch from dataTable (returns a jquery object) to
  DataTable (returns a DataTables API object)
- Update versions of libraries

Doesn't quite work, needs the full version of jquery rather than the
slim version.
2018-08-02 21:26:11 +10:00
Tobias
494d9a6db0 Remove CfP from the page (again) 2018-08-01 16:54:53 +12:00
Tobias
fcb287d246 Remove CfP from the page 2018-08-01 15:07:59 +12:00
James Polley
0b6d23dc33 Add a container for buttons 2018-08-01 02:33:14 +00:00
James Polley
26520868e0 Restore the missing <script> tag 2018-07-31 13:15:36 +00:00
James Polley
c0577b21b0 Update pinaxcon/templates/symposion/reviews/_review_table.html 2018-07-31 12:54:30 +00:00
James Polley
6d76bdbd64 Update pinaxcon/templates/symposion/reviews/base.html 2018-07-31 12:54:03 +00:00
James Polley
247f7ef62c Add some of the extra bits of Datatables back in 2018-07-31 10:43:12 +00:00
James Polley
29222d99be Add a "Withdrawn?" column to proposal lists 2018-07-31 10:37:19 +00:00
James Polley
df13617f8f Replace label- with badge- for bootstrap4 2018-07-31 10:34:17 +00:00
Tobias Schulmann
296bdd82d5 Fix og:image tag, fixes #95 2018-07-15 11:53:11 +12:00
Tobias Schulmann
8759f3b098 Add conf dates to footer, fixes #99 2018-07-15 11:36:39 +12:00
Tobias Schulmann
d3b6c310f6 Add better og image 2018-07-15 11:34:11 +12:00
James Polley
3555c152e4 Update proposals.html 2018-07-13 06:09:38 +00: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
Tobias Schulmann
e0e8bdc9a8 Fix twitter handle 2018-07-12 13:28:51 +12:00
Tobias Schulmann
8c4917db6b Add location section to proposals 2018-07-12 12:40:23 +12:00
Tobias Schulmann
1865ba8674 Add contact details to footer 2018-07-12 12:35:23 +12:00
Tobias Schulmann
4e8296e235 Change team@ to contact@ 2018-07-07 16:35:17 +12:00
Tobias S
f6c76323d8 Update ToC 2018-07-07 00:51:11 +00:00
Tobias S
14489d3882 Fix wrong emails on sponsorship page 2018-07-05 22:07:04 +00:00
James Polley
a8091f97b1 Update invite email to make it clear a button needs to be pressed 2018-07-04 03:40:21 +00:00
James Polley
3844bcefa9 Update site_base.html 2018-07-02 09:33:45 +00:00
James Polley
13bdc73cf0 Sketch an opengraph stanza 2018-07-02 09:23:42 +00:00
Tobias Schulmann
9851cbb1a0 Fix typo on homepage 2018-07-02 18:53:46 +12:00
Tobias Schulmann
f944776f73 Fix typo 2018-07-02 15:28:10 +12:00
Tobias Schulmann
690c4495ad Fix typos in CfP links 2018-07-02 09:23:11 +12:00
Tobias Schulmann
092f58ddaa Fix dashboard link on CfP page 2018-07-02 09:21:53 +12:00
Tobias Schulmann
b6cae50102 Add CfP page and fixtures 2018-07-02 08:40:06 +12: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
Tobias Schulmann
3c31249759 Fix typo on ToC page, fixes #92 2018-07-01 16:43:32 +12:00
Alistair
d32a609def Add animated hero according to design spec, fixes #78 2018-07-01 14:35:45 +12:00
Tobias Schulmann
99c74f1ccc Spacing tweaks 2018-06-30 16:42:03 +12:00
William Hughes
88ca6d819f Update smoke-free copy 2018-06-30 04:24:53 +00:00
William Hughes
b64999677a Clean up copresenter stuff a bit 2018-06-30 03:52:18 +00:00
Tobias Schulmann
6e63465fea Basic styling for review section 2018-06-30 03:40:16 +00:00
William Hughes
27ae211e39 Fix co-presenter invites styling 2018-06-30 03:32:18 +00:00
William Hughes
c2524da650 Align styling for team list on dashboard with rest of dashboard page
Fix #91
2018-06-30 03:31:38 +00:00
William Hughes
cde5f93555 Replace reference to 'Federal Police' with 'New Zealand Police' 2018-06-30 15:29:05 +12:00
James Polley
20c6da375e If ANALYTICS_KEY in the environment, enable gAnalytics 2018-06-30 12:33:34 +10:00
William Hughes
b39b748eee Use local file storage for uploads in dev mode
Suplementary file upload already exists if you edit a proposal

Fix #85
2018-06-30 02:27:00 +00:00
Tobias Schulmann
499b3b6769 Fix proposal detail and edit pages 2018-06-30 14:03:58 +12:00
William Hughes
77ce0021ef Fix notification styling
Fixes #88
2018-06-30 00:53:17 +00:00
William Hughes
a6d16f59c7 Fix TypeError when rendering CSRF failure view
Fix #86
2018-06-30 00:11:23 +00:00
Tobias Schulmann
00fc35492b Disabled mousewheel scroll on map 2018-06-30 00:02:14 +00:00
Tobias Schulmann
37a4c59a24 Added analytics 2018-06-30 00:01:56 +00:00
Tobias Schulmann
8c28ca0f79 Fixed proposal views in dashboard 2018-06-30 10:56:52 +12:00
Tobias Schulmann
6a18824aa3 Link fixes on static pages 2018-06-28 02:25:59 +00:00
James Polley
227df66dba Allow non-managers to submit review feedback 2018-06-27 19:13:00 +10: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
2d5443be89 Hide green row when no reviews available 2018-06-24 13:21:52 +12:00
Tobias Schulmann
5256aeeda3 Started dashboard design 2018-06-24 01:07:10 +00: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
70138d0433 Favicon update 2018-06-23 17:23:48 +12:00
Tobias Schulmann
fc7bb77214 Use all 4 homepage pictures 2018-06-17 19:40:13 +12:00
Tobias S
19a5bbf929 Dev/tobi/responsive 2018-06-17 04:18:04 +00:00
Tobias Schulmann
66965e0297 Initial sponsors page draft 2018-06-16 13:07:59 +12:00
Tobias Schulmann
4d15cbf85c Add first 2019 design attempts 2018-06-04 20:54:51 +12:00
Tobias Schulmann
c9449f619d Make homepage the default route 2018-06-04 20:54:10 +12:00
Tobias Schulmann
3daf623360 Add sass processor 2018-06-04 20:52:51 +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
a8551e999c Add in actually badge overlay 2018-01-21 00:50:51 +11:00
Sachi King
763f69cb61 Add overlay badge support
Support so print can print only important text.

SVG modified to use display:inline/none based on overlay True/False and
a symlink to make it easy to change to a completely seperate svg if that
is not optimal.

SVG added layers to split text and graphic so graphics can be easily
hidden and printed.

Closes: #38
2018-01-20 12:36:09 +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
89570b2e60 Use the LocMemCache backend 2018-01-17 00:34:35 +11:00
James Polley
7d18387670 If no boardingpass, make one
- Use the first template in the system
 - If there's no template, use /tickets/review as it at least gives
 - people an overview of what they've paid for and warns them of
   missing categories
2018-01-16 23:11:14 +11:00
James Polley
0bb2f8c25d Gracefully handle users with no ticket 2018-01-15 09:10:48 +11:00
James Polley
55ed2dc319 Display room name on presentation_detail 2018-01-15 06:36:05 +11:00
James Polley
1a2b4f4688 Company isn't shown for hobbyists/students/day tickets 2018-01-15 02:52:11 +11:00
James Polley
79085a798a Create /boardingpass 2018-01-15 02:05:29 +11:00
James Polley
9abea97625 Apply usual styling to session volunteering buttons 2018-01-15 02:05:28 +11:00
James Polley
39669055ef Update badge rendering to reflect actual render
* Switch to showing the PNG version by default, as this reflects what
  will actually be rendered and sent to the printer
* Include the greyscale filter
* Include the twemoji font we'll use for rendering the badges
2018-01-15 00:30:30 +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
c15848bfce Fix off-by-one errors in ticket categories 2018-01-09 04:29:00 +00: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
c478fb8454 Update badge template 2018-01-07 17:45:33 +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
79743b711d More consistent color-coding for talk status buttons
- there's no btn-default, switch that to btn-primary
 - consistently use info for standby, primary for undecided, success
   for accept and warn for rejected
2018-01-06 11:38:04 +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
James Polley
eac35f3604 Add a button class so that the button gets drawn 2017-12-31 17:23:54 +11:00