Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the "show on" faq checkboxes to the admin listview #28

Open
wants to merge 391 commits into
base: master
Choose a base branch
from

Conversation

simeonf
Copy link
Owner

@simeonf simeonf commented Apr 5, 2018

No description provided.

avyfain and others added 30 commits May 20, 2017 12:16
Speed up page rendering time by not using embedded video player
Putting the travis build status on the README page
change sponsor page text
Allow FAQs to be shown on home/sponsor/registration pages
simeonf and others added 30 commits February 21, 2018 18:25
* added more blocks

* 3 col
* added phone field to model for talk proposal

* Update .travis.yml

* add migration file
The web title is still showing PyBay2018. Changing it will show the
right title in google and probably help SEO
* Changed cfp talk category descriptions.

* Needed to modify forms line 122 and test_forms data.
* Changed cfp talk category descriptions.

* Needed to modify forms line 122 and test_forms data.

* Modified category form field to support multi-select with checkboxes and corrected spelling and grammer errors in form fields.

* Fixed kwargs issue with line 122 of forms.py.

* One more try for fixing forms.py

* Adjusted test for new multi-select.
Added one more topic to cfp category section.  Ran migrations and picked up some sponsorbenifit changes along with proposal model changes.
…r Libraries (#227)

* Altered wording of first cfp category.  Changed category field name to 'Themes' & added field note about multi-select.

* Cleaned up unecessary crispyforms imports from forms file.

* Altered db field from category to themes to match form field.  Altered tests and made migration accordinly.

* Cfpwordingfix fixes (#228)

* added fixes

* fixed

* Ignore NOT NULL clause

* added SQL parse

* Changed forms.py so that the phone field will be saved to the DB.

* Added phone field to admin interface. Changed model to bypass strict validation for theme multi-slect in admin interface.

* Removed unneeded variable and import statement from admin.py.

* removed ProposalForm
* 404 page styling, remove unused 404 page

* Underline get in touch link on home page

* add photo fallback for speakers

* Listen for https traffic in prod nginx config

* fix unclosed <strong> tag on registration (#122)

* Allow HTML in FAQ excerpts

* add Scholarships to menu bar

* Remove CFP link from menu bar (#129)

* Reveal talk descriptions on the schedule on hover

* Show the schedule (#109)

* Show the schedule

* add a fixture for schedule slots

* Sfranklin/featured speakers (#133)

* Adding featured speakers app

* Add featured_speakers and dependency to INSTALLED_APPS

* Add changes to frontend template

* Use name in admin dropdown list

* One row, many speakers

* Many hoops to customize the string display of Speaker model in admain

* Color the tito widget appropriately

* Revert "Sfranklin/featured speakers (#133)"

This reverts commit 9ac0d6f.

* Verbiage changes on sponsorship-prospectus page  (#138)

* pybay/templates/frontend/sponsors_prospectus.html

* daniel 3 qa fixes for sponsorship-prospectus page - the D3 graphs 1 and
3#

*  graph1 & 3 js for sponsorship-prospectus page Daniel 3 qa

* Restyle the tagline to highlight tutorial/talk days

* interlink speaker and schedule pages (#140)

* use bootstrap containers in the sponsor list and fix the image size (#141)

* Fix google fonts being loaded unsecurly over https (#146)

* Fix jquery.min.js being fetched insecurely (#147)

* Add email and phone to admin talk listing

* Adding featured speakers app

* Add featured_speakers and dependency to INSTALLED_APPS

* Add featured speakers to frontpage template

* Use name in admin dropdown list

* One row, many speakers

* Many hoops to customize the string display of Speaker model in admin

* Use default speaker image

* Improve the featured speakers heading style

* just make the page background white

* Use a dedicated field for featured speaker bio. Delete featured speaker title.

* fix social block clipping and appearing when useless

* Match the size of featured speaker description and picture

* schedule: always order rooms the same way (#144)

* Various style fixes (#150)

* Fix email signup input text being too close to border

* Fix the sponsor footer

* fix video styling on homepage

* fix navbar styling

The main links part will collapse into less links when there isn't room

* fix registration page overflowing horizontally on mobile

* Fix style inconsistencies in the topics on registration page

* Allow talk.abstract to have linebreaks in speakers_detail.html (#151)

* Remove loader (#149)

* schedule: collapse the time and special slots together (#145)

* Style fixes for the schedule on mobile (#143)

* Style fixes for the schedule on mobile

* schedule: fade in while revealing talk descriptions

* Schedule header style fixes (#152)

* orange filter buttons on schedule

* remove "filter:" prefix on schedule

* schedule: center the filter buttons

* fix schedule page being too wide

* schedule: sticky the filters on tall+modern enough browsers

* add padding to titles on .code_of_conduct pages

* submenus in navbar

* remove the desktop sidebar

* add link to blog

* Improve the sponsor footer

* Remove white outline
* Centered and adapt to logo shape better

* fix crash when a sponsor has no picture

* Chunk speaker list (#154)

* added a few small fixes

* fix

* fixed tests

* small fixes

* Revert "small fixes"

This reverts commit b179df1.

* Replace default speaker photo

* Add SVG source for default speaker photo

* Fill the canvas with the speaker graphic

* add schedule and speakers to menu

* Update schedule filters (#160)

* allow for multiple-category filter and update filters

* transition opacity of cards on filter change

* Fix schedule links in menubar (#162)

* Fix clipping of new speaker photo

* Use ManifestStaticFilesStorage so that browser caches get busted

* add lightbox images

* use {% static %} tag from staticfiles

* fix glyphicon font urls

* Have travis run collectstatic before running tests

* schedule: fix multiple-category filter not working (#163)

* parse schedule description (#168)

* add meta tags for card previews

* add CANONICAL_HOST to template context

* Tweak to description text

* use markdown in talk description on speaker abstract page

* use markdown in speaker biographies

* Added address for Pre-conference workshop venue on registration page

* add new nerdwallet image and anchor tag

* fix target=_blank urls exposing the page's context to external sites

* Added rel="noopener noreferrer"

* display both tutorials and talks on speaker page

* add unregistered db migration

* display ticket link for workshops on speaker page

* load tito synchronously and only on the registration page

* Add a location override for tutorials

* display speakers who only have accepted tutorials on the speaker list page

* Background is gray (again)

* Remove white background from featured speakers

* Use markdown in featured speakers

* Fix the address for main conference location

* tito-widget: let the ticket descriptions span a larger part of the line

* remove width constraint on flatpages

* fix the featured_speakers heading being too close to its bounding box

* schedule: description appears without warping layout

* add target=_blank on external links

* fix the color of the tito link in the widget

* add pre-conference workshops to the menu

* Display category in the schedule cards (#189)

* improve the layout of featured speakers (#188)

* make the gray background appear behind headings in the sponsor list page (#187)

* Gray faq boxes (#186)

* add a class to the body tags of registration and sponsorship pages

* let the background be gray behind faq boxes of registration and sponsorship pages

* make parts of the sponsorship page gray (#185)

* center the companies' logos in "Committed to your education" on registration page (#177)

* center the companies' logos in "Committed to your education" on registration

* Update registration.html

* Move pre-conf workshops menu to the right place

* Add id to each talk

* Add custom admin for tutorials

* Add django-columns

* Add columns to INSTALLED_APPS

* Add custom template and templatetags for use with tutorials flatpage

* Fix problem with ul on speakers page

* also fix ordered list styling on speaker pages

* updated continuing education company blurb and link to faq

* Reimplement the countdown

* Change timezone to pacific in development mode to match other envs (#194)

* improve the admin and debug displays for countdowns

* potential styling

* revised venue locations and images

* add conference location menubar link and page anchor

* undo template changes

* added google maps

* revise navbar menu naming for registration

* renamed navbar menu item

* added analytics script to base.html

* Updated navbar links and speaker page headers (#198)

* added open spaces page link

* moved speakers page to top menu

* updated heading styles for consistency

* added trailing slash for consistency

* schedule: allow html in slots' content_override

* Update Bloomberg workshop address

* Delete duplicated content

* schedule: fix mobile layout using popover-style expandos

* schedule: fix padding around speaker name when a speaker photo was present

* base: fix sponsors footer making page too wide

* style.css: fix unclosed media query

* Add ordered_model support and admin ui for Faq & Category models

* Use a two part TOC + extended list UI for faq page

* Add generic-flatblock app and demonstrate usage

* added Pipfile

* new email provider (#204)

* new email provider

* fix

* Update flatblocks dependency

* Filter faqs in admin

* Initial generic_flatblocks content model and templates

* Activate blockstuff app

* Just because its bugging me :)

* Add flatblocks all the places

* Add menu app

* Activate menu app

* Use admin driven menu

* Typo dammit

* Graphs

* Graphs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.