Thomas Steen Rasmussen
377a77143c
black everything, working on #355
2020-02-07 18:46:34 +01:00
Víðir Valberg Guðmundsson
08d0dd7161
Make provided laptop default=True.
2019-08-01 09:34:00 +02:00
Víðir Valberg Guðmundsson
7236462023
Adding "use_provided_speaker_laptop" to EventProposal.
2019-07-31 12:47:38 +02:00
Víðir Valberg Guðmundsson
6536a05e03
Woops forgot the migration.
2019-06-24 15:45:56 +02:00
Víðir Valberg Guðmundsson
bf2f0c7898
Blackness.
2019-06-16 14:32:24 +02:00
Víðir Valberg Guðmundsson
b2fa1dc92c
WIP Reimbursement feature ( #278 )
...
* Almost done, need the send to economic part.
* Add a way to approve/reject an reimbursement and send mails accordingly.
* finish work on custom invoice address
* add textfield notes to Order for internal orga notes about the order
* Almost done, need the send to economic part.
* Add a way to approve/reject an reimbursement and send mails accordingly.
* economy commit of doom.. replace reimbursement app with an economy app, add Expense and Reimbursement models, add management of expenses and reimbursements to backoffice. Rework and cleanup permissions stuff, add Camp.Permissions pseudo model to hold all our non-model permissions. still experimental, expect rough edges, but basic functionality should work.
2018-08-30 00:52:32 +02:00
Víðir Valberg Guðmundsson
97ba725ba2
Add missing migrations.
2018-08-19 17:40:33 +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
f15f878508
Add a proposal edit permission.
2018-08-18 16:37:20 +02:00
Víðir Valberg Guðmundsson
1af78e6ff7
Add email to SpeakerProposal and Speaker models.
2018-08-18 14:11:30 +02:00
Víðir Valberg Guðmundsson
d25f8eeee5
Add missing non-db migration.
2018-08-10 18:04:33 +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
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
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
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
Víðir Valberg Guðmundsson
969e737d3e
Add missing migrations (non db stuff).
2018-04-15 19:30:32 +02:00
Thomas Steen Rasmussen
03fc20a459
add missing migrations after cleanup and adding of on_delete to all foreignkeys
2018-03-18 09:07:34 +01:00
Vidir Valberg Gudmundsson
0edcaeb11e
Adding inital version of program control center.
2017-08-22 11:48:51 +02:00
Thomas Steen Rasmussen
c5d7caf3fc
better description for formfield
2017-08-01 15:28:04 +02:00
Thomas Steen Rasmussen
036fcf67ef
add missing migrations from whatever
2017-08-01 15:26:36 +02:00
Stephan Telling
b60d8fb9a8
fix #135
2017-07-15 15:57:31 +02:00
Stephan Telling
3ef4094e94
Merge branch 'master' of github.com:bornhack/bornhack-website
2017-07-11 23:15:31 +02:00
Stephan Telling
534a2d790d
add missing migration
2017-07-11 23:14:05 +02:00
Thomas Steen Rasmussen
8fd7f4c813
unfuck migrations maybe
2017-07-11 22:57:26 +02:00
Thomas Steen Rasmussen
533c1b3efa
add initial people stuff
2017-07-11 22:50:31 +02:00
Stephan Telling
6744ee1959
add field to allow video recording on event proposal
2017-07-09 21:24:25 +02:00
Thomas Steen Rasmussen
12dbc05680
add missing migration for program
2017-04-30 14:12:23 +02:00
Víðir Valberg Guðmundsson
68aa108310
Adding favoriting to the schedule.
2017-04-16 02:10:45 +02:00
Thomas Steen Rasmussen
cbd6457947
fixup the event list a bit, fixes #90
2017-03-26 15:05:29 +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
3d5c9a9508
add help text for icon field
2017-03-14 23:25:37 +01:00
Thomas Steen Rasmussen
9f44c0f300
fix speaker proposal image upload stuff, maybe
2017-03-14 21:45:12 +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
ad3b826844
rework speaker and talk proposal stuff
2017-03-12 15:43:41 +01:00
Thomas Steen Rasmussen
334f0477fe
start work on speaker and talk submissions
2017-03-08 00:00:17 +01:00
Thomas Steen Rasmussen
eb6c0995bf
add missing migration for video stuff
2017-03-06 19:39:27 +01:00
Stephan Telling
d06f2355de
add video fields on event model, fix #82
2017-02-23 21:51:36 +01:00
Thomas Steen Rasmussen
cb5c2386eb
set upload path for speaker pictures
2017-02-18 12:44:12 +01:00
Thomas Steen Rasmussen
c6b27de400
working on speaker pictures for issue #84
2017-02-18 12:30:26 +01:00
Thomas Steen Rasmussen
752a3f7e38
add EventLocation model, restructure schedule filtering navigation
2017-02-08 23:34:24 +01:00
Thomas Steen Rasmussen
5bc728a2e8
ircbot and notification worker basic functionality works
2017-02-02 14:37:17 +01:00
Thomas Steen Rasmussen
3715d00701
Revert "remove __init__.py files"
...
This reverts commit c3a4994d35
.
2017-02-02 00:18:23 +01:00
Thomas Steen Rasmussen
c3a4994d35
remove __init__.py files
2017-02-01 21:41:00 +01:00
Thomas Steen Rasmussen
75122cfc4e
py3 migrations
2017-01-31 18:52:25 +01:00
Thomas Steen Rasmussen
3a7b952090
first pass with 2to3
2017-01-30 12:16:07 +01:00
Thomas Steen Rasmussen
0ff37bbca5
move code to src/ folder
2017-01-30 12:06:49 +01:00