Víðir Valberg Guðmundsson
0e3e6ae06f
Remove "this".
2018-08-09 15:30:24 +02:00
Víðir Valberg Guðmundsson
f2c5c26262
Fix video recording field and help text.
2018-08-09 15:28:46 +02:00
Thomas Steen Rasmussen
016ac8adac
use hasattr() and clean up urls
2018-07-24 19:02:58 +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
Víðir Valberg Guðmundsson
b602e394fe
Fix CampViewMixin to deal properly with multiple camp_filters when dealing with SingleObjectMixin based CBVs
2018-07-17 20:46:30 +02:00
Víðir Valberg Guðmundsson
4c60415336
Make each model which inherit from CampRelatedModel but doesn not have a direct relation, define a camp_filter. ( #240 )
2018-06-20 22:03:29 +02:00
Thomas Steen Rasmussen
4ad58188b2
change the default for link icons, move import for speakerproposalmodel earlier in dode, and add mark_as_rejected() method on eventproposal model
2018-06-03 23:36:07 +02:00
Thomas Steen Rasmussen
3fb2f44e94
add eventtype icons to event list and event detail views in program
2018-06-03 17:16:35 +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
Víðir Valberg Guðmundsson
b172d678fa
Add filter for tracks to the schedule
2018-05-20 20:08:25 +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
Víðir Valberg Guðmundsson
ff758b15ff
Initial work on uprading.
2018-04-03 18:44:10 +02:00
Stephan Telling
df5e167376
add on_delete to all foreignkeys
2018-03-04 16:26:35 +01:00
Stephan Telling
f9ba48ddfb
cleanup in program/
2018-03-04 16:00:30 +01:00
Reynir Björnsson
68cba4659a
Add event abstract to iCal
...
Testing, what is testing?!
2017-09-02 00:50:45 +02:00
Vidir Valberg Gudmundsson
0edcaeb11e
Adding inital version of program control center.
2017-08-22 11:48:51 +02:00
Vidir Valberg Gudmundsson
d44ef3bbd8
Adding small indicators of the number of events instances for the different filters. Resulted in some cleanup as well.
2017-08-16 18:30:02 +02:00
Vidir Valberg Gudmundsson
d4d7fad439
Cleanups. Adding Speaker detail.
2017-08-16 18:30:02 +02:00
Vidir Valberg Gudmundsson
a447ca476f
Working on event detail. Also small visual help in DayView. Also some favorite stuff.
2017-08-16 18:27:28 +02:00
Vidir Valberg Gudmundsson
a938f2406f
Filtering by video recording is now possible. Also show video recording states.
2017-08-16 18:27:28 +02:00
Vidir Valberg Gudmundsson
e8c0ab1941
Organized the code in a more sane manner. Also some websocket work.
2017-08-16 18:27:28 +02:00
Vidir Valberg Gudmundsson
a6470d2ec9
Initial work on the schedule written in elm.
2017-08-16 18:26:49 +02:00
Stephan Telling
973bdc575c
fix 144
2017-08-14 18:58:19 +02:00
Thomas Steen Rasmussen
c5d7caf3fc
better description for formfield
2017-08-01 15:28:04 +02:00
Thomas Steen Rasmussen
9b44d9d451
fix a typo
2017-07-31 18:28:13 +02:00
Stephan Telling
d4ba512920
fix clean method for eventinstance
...
You can no longer save eventinstances where the camp year doesnt match
for its location and event.
2017-07-15 18:16:52 +02:00
Vidir Valberg Gudmundsson
5b1d1c79e9
Fix error where everything looks like it has a video.
2017-07-15 18:16:27 +02:00
Vidir Valberg Gudmundsson
c5ae8f4d6e
Revamp schedule code and fix #128 .
2017-07-15 17:58:53 +02:00
Stephan Telling
1a3e1088f7
delete event if speakers arent approved or created
2017-07-15 17:17:19 +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
Stephan Telling
b60d8fb9a8
fix #135
2017-07-15 15:57:31 +02:00
Stephan Telling
8b000d8dae
fix string formatting of uuid for irc message
2017-07-13 21:18:57 +02:00
Víðir Valberg Guðmundsson
026324802b
Make locations distinguishable
2017-07-12 11:36:23 +02:00
Stephan Telling
78c4f14048
fix irc message for proposals
2017-07-11 23:14:30 +02:00
Stephan Telling
f4a2f6cea6
add irc messages when new event- or speakerproposals are created
2017-07-11 22:29:06 +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
Thomas Steen Rasmussen
bded5d8192
field is called allow_video_recording in EventProposal
2017-07-11 05:24:08 +02:00
Víðir Valberg Guðmundsson
65a085b3ab
Output event instance datatimes as timezone.
2017-07-10 12:57:35 +02:00
Stephan Telling
b9fcd841f7
Merge branch 'master' of github.com:bornhack/bornhack-website
2017-07-09 21:26:20 +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
a32f04548c
Adding icon which shows is an event will be recorded or not.
2017-07-09 16:07:59 +02:00
Stephan Telling
3141e8f588
add missing import, remove unused import and minor changes
2017-06-05 14:52:59 +02:00
Víðir Valberg Guðmundsson
c32cde780a
Adding icons
2017-04-29 12:23:10 +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
9071a9c524
Revamping filtering big time!
2017-04-21 01:34:22 +02:00
Víðir Valberg Guðmundsson
f96c8b6db5
Show speakers in the modal. Also removed favorite action when anonymous.
2017-04-17 20:29:59 +02:00
Víðir Valberg Guðmundsson
68aa108310
Adding favoriting to the schedule.
2017-04-16 02:10:45 +02:00
Víðir Valberg Guðmundsson
8000896f3d
Adding channels with the schedule as first app using them.
2017-04-15 19:35:18 +02:00