PyCon / pycon2019

Website for PyCon 2019
BSD 3-Clause "New" or "Revised" License
158 stars 89 forks source link

Job fair participation flag #644

Closed ewdurbin closed 6 years ago

ewdurbin commented 6 years ago

Flag for Job Fair Participation

Added a job_fair_participant BooleanField on the Sponsor model and make editable in Django Admin.

screen shot 2018-01-13 at 10 26 53 am screen shot 2018-01-13 at 10 26 34 am

Auto generate Job Fair Participant/Table Listing

Dynamically generate an HTML table on the sponsors/jobs page with Sponsor name and their job_fair_table_number if the Sponsor is a job_fair_participant.

screen shot 2018-01-13 at 10 19 32 am

Smarter Templates for Sponsor Emails

Added Django Template functionality to Sponsor.send_email that allows for Django Template logic in Sponsor email sends... Hard to explain 😢

screen shot 2018-01-13 at 10 22 40 am screen shot 2018-01-13 at 10 25 50 am

Non Participant:

screen shot 2018-01-13 at 10 28 40 am

Participant:

screen shot 2018-01-13 at 10 28 50 am

Address #643 #638

ewdurbin commented 6 years ago

@ejodlowska @bwaliszewski Feedback welcome!!

ewdurbin commented 6 years ago

Twitch Stream detailing all of this work end to end: https://www.twitch.tv/videos/218141251

ejodlowska commented 6 years ago

@ewdurbin It looks good to me - very cool. The only issue I see is the list of job fair table #s is going to be a very long list (~60). Is there any way to have it on the right hand side next to the job ads?

ewdurbin commented 6 years ago

@ejodlowska yes, indeed that is the plan! this was just all put together to sketch out the ideas. i plan to complete the layout shortly and add some tests :)

ewdurbin commented 6 years ago

Updated Jobs Page :)

Table directory in a column on the right:

screen shot 2018-01-14 at 6 33 52 am

On narrow screens, the Job Fair directory stacks under the listings and a link to jump down the page appears ✨!

screen shot 2018-01-14 at 6 33 57 am screen shot 2018-01-14 at 6 34 00 am
ewdurbin commented 6 years ago

moved jump button above callout. assume it will be most used during job fair on mobile and would rather keep it top of page.

screen shot 2018-01-14 at 6 57 25 am
ejodlowska commented 6 years ago

@ewdurbin Looks awesome! Thanks so much for working on this!