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
Víðir Valberg Guðmundsson
c8f6f76689
Make email mandatory and show that on the event proposal admin site.
2018-08-18 20:04:15 +02:00
Víðir Valberg Guðmundsson
428cee3cd7
Making event proposal admin slightly better.
2018-08-18 20:04:15 +02:00
Víðir Valberg Guðmundsson
ff6912fed8
Spice up event instance admin.
2018-08-16 18:25:33 +02:00
Thomas Steen Rasmussen
811b8171af
working on #232 , this commit changes backoffice to be camp specific (although many of the actual functions are camp independent). Add backoffice/mixins.py with BackofficeViewMixin to keep it DRY. Add backoffice views to manage proposals. Move SpeakerProposal and EventProposal detail template to includes to they can be used from backoffice. Rename our commonmark templatetags so the names are more intuitive.
2018-06-03 15:34:04 +02:00
Thomas Steen Rasmussen
24371b629a
reenable mails to Content team when speaker/eventproposals are created/updated, change so proposal URLs are opened in new window, add a message in browser when proposals are approved in the admin
2018-05-26 10:24:52 +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
05946d065b
fix issue with approving eventproposal with unapproved speakers
...
This commit fixes some issues around approving eventproposals with no
speakers attached or unapproved speakers attached.
2017-07-15 16:48:30 +02:00
Víðir Valberg Guðmundsson
734c810cff
Making EventLocations a bit more usable.
2017-07-12 11:07:11 +02:00
Víðir Valberg Guðmundsson
c32d4aee82
Filter proposals.
2017-07-09 17:00:44 +02:00
Víðir Valberg Guðmundsson
624ae872a3
Add filtering for events
2017-07-09 15:48:29 +02:00
Víðir Valberg Guðmundsson
68aa108310
Adding favoriting to the schedule.
2017-04-16 02:10:45 +02: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
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
Stephan Telling
ab01797e51
rename duplicate EventInstanceAdmin to EventLocationAdmin
2017-02-21 16:05:57 +01:00
Stephan Telling
9e5b147d6e
register eventlocation in program admin
2017-02-16 21:03:24 +01:00
Thomas Steen Rasmussen
0ff37bbca5
move code to src/ folder
2017-01-30 12:06:49 +01:00