Remove in-app stale resources and their branching of different cons.
Remove dist and move everyting into static/src.
Remove unused stale resouces such as less and hbs, etc.
The bootstrap renderer did not do anything to signify required rows. We
can do this by adding a class for CSS to work on, and add this field in
a more simplified manner.
label-required == append ' *'
I'm not against putting this back, however, it doesn't work quite as one
would expect, so I'm removing it as its functionality is more confusing
that working.
Is this really the best way to address this?
If you unselect AU, then it never comes back. It leaves its value in
the textbox pre-filled if it ever got a value, leaving the field
pre-filled with an Aus state even if the person is New Zealand.
Most of our attendees are from but a few countries, we should make these
equal effort to fill in.
Boot custom CSS, and put some base, standard css in its place.
Shame I did not start with fresh Bootstrap4, but oh well.
Some more templates could be made to make this less messy, which would
be good.
This removes images, and giant headers, and makes the text - not white.
The next layer down in CSS is blue, so that's it for now.
This helps understand what's on the page visually, so this, at the
least, make testing easier for now.
Removed additional (and completely superfluous) styling in app.css that was otherwise making
our site look gluggy.
Mod'd fixtures (and updated db) to reflect PyCon rather than PinaxCon.
Nearly there. Much rubbish / cruft ripped out of site_base.html and content_page.html.
Had to modify cms_pages/models.py to accommodate a "simple" layout option in the homepage
editor.
Still some stuff to do. Styling not quite there yet, but want to checkpoint this.
* Optional track name with room name on schedule, access schedule by day eg /schedule/?day=Monday
* Changed to using a Track model rather than a char field
* Updates settings and requirements
* First pass at attendee profile
* Imports the registration templates; defines attendee profile models etc.
* First pass at themeing the registration form.
* First page of the registration form: done!
* Makes form validation nicer
* Adds populate_inventory
* Improves the additional items page
* Allows for rendering of formsets.
* Adds support for formset extending.
* Removes formset delete buttons
* Review page is LCA-ified
* Fixes some formset behaviour
* Fixes urls.py
* LCA-ifies product_category.html
* Invoices
* Credit card payments
* s/register/tickets/
* Show registration features only whilst products are available (think about this better, later)
* Updates the attendee profile form page
* Form tidy-up
* Makes it so that address info is copied from attendee profile to the address details are autofilled in Stripe.
* Adds feature to offer Australians a dropdown list of states rather than free text.
* Allow toggling of void invoices.
* Adds backgrounds to the headers in the registration process
* Improves the review page
* Adds “Linux Australia” to invoice details.
* Do not show balance due on void/refunded invoices.
* More thumbing
* Adds a link back to reports on each report.
* Tokenisation language.
* Another bug in credit card processing.
* Adds stripe refunds to options
* Removes spurious dashboard button.
* Tidies up the presentation of discounts.
* Tidies up presentation of voucher form.
* Fixes sponsor logo appearance with adblock.
* Front page tweaks
* Lets us specify alternative URLs in homepage panels
* more
* Updates discount amounts.
* More website fixes
* Changes language on pay invoice button
* Adds contact details to the invoice template.
* Updates the currency message in the invoice template.
* Explicitly includes e-mail address, because theme_contact_email doesn’t propagate
* Changes payment text.
* s/registration/selections/
* Removes final face palm
* Fixes lack of speaker dinner tickets for actual presenters.
* Adjusts wording in invoice e-mails
* Invoice wording.
* (FIX)
* Fixes margins on lists and tables
* Improvements arising from those CSS fixes.
* Changes description tags.
* Factors rendering of external links into its own template. Automagical!
* Adds wagtail templates for keynotes on the front page
* Migrates to Wagtail 1.6
* Migrates content pages to be a streamfield. Flexibility++.
* Fixes editing of ContentPage bodies
* Adds floating images to content pages
* Fixes the layout of floating images
* Adds anchor links to content pages.
* Adds presentation link to the keynote speaker block model
* LCA-ifies the schedule list
* Refactors cms_pages/content_page into a new base template
* cms_pages/content_page now derives from abstract_content_page
* news_index_page now derives from abstract_content_page
* news_page now derives from abstract_content_page.html
* utility_page now uses the content_page base template
* Factors out _right_floating_image.html
* Themes the presentation detail page
* Themes the speaker profile page.
* Themes the schedule list page.
* Minor work on schedule_conference.html
* Themes schedule_detail.html
* Replaces cradle.svg
* Adds a background image to the schedule pages
* Adds libravatar fallback for speaker profile images
* Adds new background images (must update colophon)
* Adds some magic so that we can have slightly different presentation backgrounds for different pages.
* Adds the sponsor block to the bottom of the page.
* Adds sponsor logos to footer.
* All migrations are now in this tree
* Fixes wagtail migrations
* Adjusts presentation_detail to allow for miniconfs (i.e. no target audience)
* Adds unpublishing to presentation detail
* Adds ScheduleHeaderParagraph, which allows us to add some text to the header of schedule pages.
* Adds NamedHeaderParagraph. It allows us to store header paragraphs in the CMS.
* Date formatting in the schedule
* First step for fixing images
* Allows us to automagically load the colophon
* Adds “publish changes” button.
* Can login with email address
* Simple form input fields now use TakeFlight styling
* Styles the form widgets as per the styles in our CSS
* Styling of TextArea now matches the remaining input types
* Adds is_last modifier to navigation dropdown
* Adds admin for talk, tutorial, and miniconf proposals
* Adds an RSS feed
* Adds a link to the RSS page
* Unbreaks the old news index page
* Adds never_cache to the login page, removes the never cache middleware from the settings