c68015fe26Teams detail page was starting to get crowded. This is the start of a mostly visual, but also structural, refactor.Víðir Valberg Guðmundsson2018-07-22 23:18:50 +0200
cf9e9ebd5aremove debug print
Thomas Steen Rasmussen
2018-07-20 08:04:12 +0200
11a94b477credirect to the events list if nothing is scheduled yet
Thomas Steen Rasmussen
2018-07-18 00:58:33 +0200
d46ccc530bhandle empty results correctly in CampViewMixin, also add a text to the speaker list page when no speakers are found
Thomas Steen Rasmussen
2018-07-18 00:46:38 +0200
025692d017add icons to speaker list page
Thomas Steen Rasmussen
2018-07-18 00:15:14 +0200
a6b0332c9fsmall visual fixes, headline size and remove a stray </h4> and remove the text-container class from the speaker description markdown
Thomas Steen Rasmussen
2018-07-17 23:35:10 +0200
00c053829efix copy paste error which makes urls not be shown on event detail page, and fix headline
Thomas Steen Rasmussen
2018-07-17 23:27:20 +0200
340a3eb58conly check for pk and slug when relevant
Thomas Steen Rasmussen
2018-07-17 22:47:14 +0200
Fix urls handling and other stuff (#249)
Thomas Steen Rasmussen
2018-07-17 22:43:16 +0200
b602e394feFix CampViewMixin to deal properly with multiple camp_filters when dealing with SingleObjectMixin based CBVsVíðir Valberg Guðmundsson2018-07-17 20:46:30 +0200
Merge branch 'master' into feature/team_controlled_infoVíðir Valberg Guðmundsson2018-06-21 08:53:47 +0200
4c60415336Make each model which inherit from CampRelatedModel but doesn not have a direct relation, define a camp_filter. (#240)Víðir Valberg Guðmundsson2018-06-20 22:03:29 +0200
b94e737e09add new bornfiber sponsor logo
Thomas Steen Rasmussen
2018-06-19 19:24:46 +0200
f5be4d68d1info and shop should use the |trustedcommonmark filter
Thomas Steen Rasmussen
2018-06-04 08:28:09 +0200
4ad58188b2change the default for link icons, move import for speakerproposalmodel earlier in dode, and add mark_as_rejected() method on eventproposal model
Thomas Steen Rasmussen
2018-06-03 23:36:07 +0200
23c42985aehide url action buttons when not inside the program app, and change urltype icons to include the 'fas' bit of the fontawesome class
Thomas Steen Rasmussen
2018-06-03 23:34:40 +0200
2305416461only show tables when at least one proposal is found
Thomas Steen Rasmussen
2018-06-03 23:24:50 +0200
a7a9a24c6cmove debug logging so channel messages are not logged, the bot doesn't handle any channel messages anyway and we dont want the data
Thomas Steen Rasmussen
2018-06-03 22:39:05 +0200
02a7af6303Make content submission form stuff much nicer. More DRY and more nice. Use one class with a form __init__ kwargs which sets eventtype
Thomas Steen Rasmussen
2018-06-03 19:41:49 +0200
3180ec457dswitch backoffice to use the regular CampViewMixin
Thomas Steen Rasmussen
2018-06-03 18:33:51 +0200
9c9edff4f7check for empty duration when cleaning duration field
Thomas Steen Rasmussen
2018-06-03 17:20:45 +0200
3fb2f44e94add eventtype icons to event list and event detail views in program
Thomas Steen Rasmussen
2018-06-03 17:16:35 +0200
64f4eebac3handle cached_property as well as regular properties in our camp filtering on @property in CampViewMixin
Thomas Steen Rasmussen
2018-06-03 17:16:00 +0200
bff5bb292eadd debate as eventtype in bootstrap-devsite, and fix commonmark templatefilter a few places I missed
Thomas Steen Rasmussen
2018-06-03 16:29:28 +0200
811b8171afworking 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.
Thomas Steen Rasmussen
2018-06-03 15:34:04 +0200
b34fe62118small visual fixes, add a button to remove speakerproposal from eventproposal
Thomas Steen Rasmussen
2018-05-27 17:19:19 +0200
2ba8d153fefix CFP url on bornhack 2020 frontpage
Thomas Steen Rasmussen
2018-05-27 16:31:57 +0200
3d100c2f8ahide buttons that modify stuff when CFP is not open or camp is readonly
Thomas Steen Rasmussen
2018-05-27 16:27:41 +0200
8e7dc4f80amove call for sponsors view to the database
Thomas Steen Rasmussen
2018-05-26 15:22:45 +0200
7d9c730752remove a couple of mixins that are not needed
Thomas Steen Rasmussen
2018-05-26 14:53:39 +0200
53fa204455Merge branch 'master' of github.com:bornhack/bornhack-website
Thomas Steen Rasmussen
2018-05-26 14:42:28 +0200
e1386d6a96Merge branch 'contentflow'
Thomas Steen Rasmussen
2018-05-26 14:40:33 +0200
9052526264remove action buttons from proposal list, they can be found in the detail views, helps a lot with the width issues when things have long names
Thomas Steen Rasmussen
2018-05-26 10:48:38 +0200
24371b629areenable 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
Thomas Steen Rasmussen
2018-05-26 10:24:52 +0200
eb807a6853move 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
Thomas Steen Rasmussen
2018-05-25 14:27:53 +0200
157050d30emake it possible to remove a speakerproposal from an eventproposal, move proposal delete buttons to the proposal detail pages, fix a button here and there
Thomas Steen Rasmussen
2018-05-24 11:43:46 +0200
1f58471927default allow_video_recording to checked
Thomas Steen Rasmussen
2018-05-24 10:23:42 +0200
3e12c98b95for some reason all our test users were is_staff=True users
Thomas Steen Rasmussen
2018-05-23 23:34:54 +0200
18c33383b7add 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/
Thomas Steen Rasmussen
2018-05-23 23:28:27 +0200
df783168c6filter speakerproposals by user, and redirect directly to combined submit view if no existing speakerproposals was found
Thomas Steen Rasmussen
2018-05-20 21:54:36 +0200
1fb4eb7e28remove help box with status explanations, no room :(
Thomas Steen Rasmussen
2018-05-20 21:42:11 +0200
84c19d01c1remove tooltip, add missing update button on speakerproposal detail page
Thomas Steen Rasmussen
2018-05-20 21:36:33 +0200
4720b34021link to detail view rather than update view in the tables, shine up the detail views a bit
Thomas Steen Rasmussen
2018-05-20 21:32:05 +0200
743cf25476add abstract field for music acts
Thomas Steen Rasmussen
2018-05-20 21:29:37 +0200
5dc3e17d66if 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
Thomas Steen Rasmussen
2018-05-20 21:11:53 +0200
039af44a92new 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.
Thomas Steen Rasmussen
2018-05-20 18:16:20 +0200