Thomas Steen Rasmussen
33383e6559
Event feedback ( #451 )
...
* Event feedback functionality and related commits:
* blackness and isort and flake8 - this branch does not have pre-commit so I forgot :/
* finish backoffice management of eventfeedback
* add username to eventfeedback detail panel when viewed in backoffice
* Add feedback url to elm schedule. Fix access when user is anonymous. Remove print statement.
* one prefetch_related call to rule them all
Co-authored-by: Víðir Valberg Guðmundsson <valberg@orn.li>
2020-02-22 14:50:09 +01:00
Thomas Steen Rasmussen
00af109e2f
add flake8 and isort to pre-commit config, make flake8 and isort happy ( #441 )
...
* add flake8 to pre-commit config, and fixup many things to make flake8 happy
* add isort and sort all imports, add to pre-commit and requirements
2020-02-12 13:10:41 +01:00
Víðir Valberg Guðmundsson
bf2f0c7898
Blackness.
2019-06-16 14:32:24 +02:00
Thomas Steen Rasmussen
18c33383b7
add url support for speakerproposals and eventproposals, including new models Url and UrlType. Also switch to Django 2.0 path() syntax in various urls.py files getting rid of a lot of ugly regex \o/
2018-05-23 23:28:27 +02:00
Thomas Steen Rasmussen
039af44a92
new content submission flow monster commit of doom. fixes a large part of #191 . Split out /program/ urls into a seperate program/urls.py file in the program: URL namespace. Change call for speakers to call for participation everywhere (I think). Add boolean fields call_for_participation_open and call_for_sponsors_open to Camp model. Switch to font-awesome 5.0.13 and update <i> tags everywhere accordingly. Introduce Tracks so all Events belong to a Track, which in turn belongs to a Camp. Add seperate forms for submitting SpeakerProposals and EventProposals so we can set labels and help_text according to EventType, and remove fields we dont need. Remove Pictures from Speaker and SpeakerProposals, it was almost never used, and was a lot of code/complexity. Remove a few PROPOSAL_STATUS namely DRAFT and MODIFIED_AFTER_APPROVAL to simplify the workflow for submitters. Add description, icon and host_title fields to EventType. Add a CombinedProposalSubmitView which allows users to submit a SpeakerProposal and EventProposal from the same page, introducing a new requirements.txt dependency for django-betterforms==1.1.4. Update bootstrap-devsite to match the new reality.
2018-05-20 18:16:20 +02:00
Stephan Telling
f9ba48ddfb
cleanup in program/
2018-03-04 16:00:30 +01:00
Thomas Steen Rasmussen
9e3ed81731
fix pictures
2017-03-30 00:20:14 +02:00
Thomas Steen Rasmussen
66f7b7ec2e
fix CFS open mixin
2017-03-18 16:33:48 +01:00
Thomas Steen Rasmussen
dd23490c01
add mixin to prevent adding and editing user submitted speaker and event proposals
2017-03-18 16:22:16 +01:00
Thomas Steen Rasmussen
b151192d02
refactor some of the common image code into a PictureViewMixin, and make pictures work with the devserver
2017-03-17 19:40:47 +01:00
Thomas Steen Rasmussen
a715cba597
add admin commands to approve speaker and event proposals
2017-03-16 00:30:59 +01:00
Thomas Steen Rasmussen
181a0e43b0
add some more speaker and event proposal submission stuff
2017-03-12 20:54:33 +01:00
Thomas Steen Rasmussen
a8e81dbc6f
rename mixin
2017-03-12 19:34:27 +01:00
Thomas Steen Rasmussen
a51b795bce
rename models and views from submission to proposal
2017-03-12 19:06:03 +01:00
Thomas Steen Rasmussen
ad3b826844
rework speaker and talk proposal stuff
2017-03-12 15:43:41 +01:00