Thomas Steen Rasmussen
11a94b477c
redirect to the events list if nothing is scheduled yet
2018-07-18 00:58:33 +02:00
Thomas Steen Rasmussen
32e9b7c40b
Fix urls handling and other stuff ( #249 )
...
* update font-awesome to 5.1 and add fab- and fa-regular icons, fixed #244
* also handle slugs when dealing with SingleObjectMixin CBV views, fixes #248
* add missing trailing slash to bar/menu
* add missing trailing slash on event slugs, fixes #245
* fix a lot of stuff related to proposal URLs. actually display them on speaker and event detail pages. show the urltype icons. better messages on update and delete pages. fix 500 error when reapproving events. fix bug that made urls multiply when reapproving event. fixes #246 and fixes #247
2018-07-17 22:43:16 +02:00
Thomas Steen Rasmussen
5493dbee47
change proposal status when the submitter adds or updates a URL
2018-06-26 23:37:20 +02:00
Thomas Steen Rasmussen
02a7af6303
Make content submission form stuff much nicer. More DRY and more nice. Use one class with a form __init__ kwargs which sets eventtype
2018-06-03 19:41:49 +02:00
Thomas Steen Rasmussen
b34fe62118
small visual fixes, add a button to remove speakerproposal from eventproposal
2018-05-27 17:19:19 +02:00
Víðir Valberg Guðmundsson
6226417ad7
Fix lookups that were forgotten.
2018-05-26 20:14:48 +02:00
Thomas Steen Rasmussen
8e7dc4f80a
move call for sponsors view to the database
2018-05-26 15:22:45 +02:00
Thomas Steen Rasmussen
7d9c730752
remove a couple of mixins that are not needed
2018-05-26 14:53:39 +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
eb807a6853
move call for participation from template to the database, prepare to move call for sponsors in the same way. This commit means we will need to copy the content of the old templates to the prod db after deploy
2018-05-25 14:27:53 +02:00
Thomas Steen Rasmussen
157050d30e
make it possible to remove a speakerproposal from an eventproposal, move proposal delete buttons to the proposal detail pages, fix a button here and there
2018-05-24 11:43:46 +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
df783168c6
filter speakerproposals by user, and redirect directly to combined submit view if no existing speakerproposals was found
2018-05-20 21:54:36 +02:00
Thomas Steen Rasmussen
5dc3e17d66
if one or more speakerproposals exist show a list so the user can pick an existing or choose to add a new; use the multimodelform stuff only when the user wants to add a new speakerproposal
2018-05-20 21:11:53 +02:00
Víðir Valberg Guðmundsson
c8ab0230cd
Add detail view for speaker and event proposals.
2018-05-20 20:29:56 +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
Vidir Valberg Gudmundsson
0cdee23b30
Very basic CSV "export"
2017-08-22 13:00:42 +02:00
Vidir Valberg Gudmundsson
0edcaeb11e
Adding inital version of program control center.
2017-08-22 11:48:51 +02:00
Vidir Valberg Gudmundsson
bd1d139d2d
Fixing ICSView.
2017-08-16 18:30:02 +02:00
Vidir Valberg Gudmundsson
3411aee34a
Make a noscript fallback version of the schedule.
2017-08-16 18:27:28 +02:00
Vidir Valberg Gudmundsson
db14e7d80e
Replace schedule_overview.html with schedule_overview_elm.html.
2017-08-16 18:26:49 +02:00
Vidir Valberg Gudmundsson
a6470d2ec9
Initial work on the schedule written in elm.
2017-08-16 18:26:49 +02:00
Thomas Steen Rasmussen
aa5eb1f904
fix bug that made all speakers and eventtypes visible when modifying an event proposal
2017-07-31 22:05:44 +02:00
Stephan Telling
56fc0b4db6
allow users to change the state of allow_video_recording when updating
2017-07-19 15:18:45 +02:00
Stephan Telling
b60d8fb9a8
fix #135
2017-07-15 15:57:31 +02:00
Stephan Telling
fcd85f680a
fix #133
...
An email is now sent when a new speaker- or eventproposal is created and
when any such is updated.
2017-07-11 22:02:19 +02:00
Stephan Telling
6744ee1959
add field to allow video recording on event proposal
2017-07-09 21:24:25 +02:00
Víðir Valberg Guðmundsson
c845dca950
Now with support for days!
2017-04-27 00:23:03 +02:00
Víðir Valberg Guðmundsson
13631eac93
Now also mark the filters accordingly to URL.
2017-04-21 19:09:46 +02:00
Víðir Valberg Guðmundsson
4f6e6bcd3f
Adding modal for events for better userinterface.
2017-04-14 23:29:40 +02:00
Víðir Valberg Guðmundsson
431c15e380
Adding right headers for ics view.
2017-04-13 14:14:44 +02:00
Víðir Valberg Guðmundsson
ac39068e9b
Filter events by camp.
2017-04-13 14:01:50 +02:00
Víðir Valberg Guðmundsson
222b995766
Adding ics button, also some ScheduleView refactor.
2017-04-13 13:42:14 +02:00
Víðir Valberg Guðmundsson
5e322472e2
Refactored ics code and added filtering.
2017-04-13 11:48:55 +02:00
Víðir Valberg Guðmundsson
2864593b00
Moving some menus around.
2017-04-01 21:45:43 +02:00
Thomas Steen Rasmussen
35f22bdb71
adapt ics code to work with eventinstances instead of the old event.days system
2017-03-31 19:42:10 +02:00
Thomas Steen Rasmussen
33689c5270
fix a few ics related things, move ics functions to seperate file
2017-03-31 19:33:19 +02:00
Thomas Steen Rasmussen
3cc2f21bfb
hand merge and commit PR #76
2017-03-31 19:25:48 +02:00
Thomas Steen Rasmussen
9e3ed81731
fix pictures
2017-03-30 00:20:14 +02: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
d159844750
fix user check
2017-03-14 18:06:23 +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
2148d1c542
a few more proposal submission fixes
2017-03-12 16:16:24 +01:00
Thomas Steen Rasmussen
18e50d5e85
typo
2017-03-12 15:52:24 +01:00
Thomas Steen Rasmussen
ad3b826844
rework speaker and talk proposal stuff
2017-03-12 15:43:41 +01:00
Thomas Steen Rasmussen
d799240dae
add is_public property to UserSubmittedModel and permit showing non-approved speakers in list and detail only to the owner user when logged in
2017-03-10 00:45:50 +01:00