concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2018-03-28T19:45:32+02:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/769Fix multiple issues with Pizza Events2018-03-28T19:45:32+02:00Thom WiggersFix multiple issues with Pizza EventsCloses #606
#### Previous behaviour
* Crash when handling multiple pizza events
* Allow creating pizza events with end < start
* Don't allow consecutive pizza events
#### New behaviour
Steps to validate that it works:
* R...Closes #606
#### Previous behaviour
* Crash when handling multiple pizza events
* Allow creating pizza events with end < start
* Don't allow consecutive pizza events
#### New behaviour
Steps to validate that it works:
* Run tests1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/768Set max length for profile description2018-03-28T19:45:45+02:00Thom WiggersSet max length for profile descriptionCloses #615
#### Previous behaviour
Steps to reproduce:
1. Set a too-long profile text
#### New behaviour
Steps to validate that it works:
1. Set a too-long profile textCloses #615
#### Previous behaviour
Steps to reproduce:
1. Set a too-long profile text
#### New behaviour
Steps to validate that it works:
1. Set a too-long profile text1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/764Add missing `<hr>` to account page2018-03-29T15:12:00+02:00Sébastiaan VersteegAdd missing `<hr>` to account page#### Previous behaviour
Steps to reproduce:
1. Go to account page
![image](/uploads/57eee0684d7f39d96797d0da3f4e0ddc/image.png)
#### New behaviour
Steps to validate that it works:
1. Go to account page
![image](/uploads/...#### Previous behaviour
Steps to reproduce:
1. Go to account page
![image](/uploads/57eee0684d7f39d96797d0da3f4e0ddc/image.png)
#### New behaviour
Steps to validate that it works:
1. Go to account page
![image](/uploads/df1d5a162a1fd372599b4315fb965ceb/image.png)1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/757Fix uploading gifs2018-03-20T17:34:35+01:00Thom WiggersFix uploading gifsCloses #610
#### Previous behaviour
Steps to reproduce:
1. upload GIF avatar or photo
2. OSError exception about the image conversion
#### New behaviour
Steps to validate that it works:
1. upload GIF avatar or photo
2. observe it wo...Closes #610
#### Previous behaviour
Steps to reproduce:
1. upload GIF avatar or photo
2. OSError exception about the image conversion
#### New behaviour
Steps to validate that it works:
1. upload GIF avatar or photo
2. observe it works.1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/756Resolve "Increase the number of events on the homepage"2018-03-20T15:01:49+01:00Luko van der MaasResolve "Increase the number of events on the homepage"Closes #607
### Short description
Increased amount of events shown on the homepage from 4 to 6.Closes #607
### Short description
Increased amount of events shown on the homepage from 4 to 6.1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/752Hide old boards as organiser for new events2018-03-20T18:00:35+01:00Sébastiaan VersteegHide old boards as organiser for new eventsCloses #595
### Short description
Hide old boards as organiser for new events
### Steps to use this feature
1. Create a new eventCloses #595
### Short description
Hide old boards as organiser for new events
### Steps to use this feature
1. Create a new event1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/751Add confirmation message to events registration cancellation2018-03-20T17:59:40+01:00Sébastiaan VersteegAdd confirmation message to events registration cancellationCloses #590
### Short description
### Steps to use this feature
1. Create an event with registration
2. Register
3. Cancel within the deadlineCloses #590
### Short description
### Steps to use this feature
1. Create an event with registration
2. Register
3. Cancel within the deadline1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/750Add cancel deadline to event details in admin2018-03-15T13:23:00+01:00Sébastiaan VersteegAdd cancel deadline to event details in adminCloses #602
### Short description
Add cancel deadline to event details in admin
### Steps to use this feature
1. Create an event with a cancel deadline
2. View the event in the adminCloses #602
### Short description
Add cancel deadline to event details in admin
### Steps to use this feature
1. Create an event with a cancel deadline
2. View the event in the admin1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/749Improve Thabloid image quality2018-04-05T15:32:47+02:00Sébastiaan VersteegImprove Thabloid image quality### Short description
Improve Thabloid image quality by changing the file type to PNG instead of JPEG. This increases the file size by 50%, however the images don't suffer from visible compression artifacting anymore since PNG is much...### Short description
Improve Thabloid image quality by changing the file type to PNG instead of JPEG. This increases the file size by 50%, however the images don't suffer from visible compression artifacting anymore since PNG is much better for text.
I've also set the antialiasing of the text to the highest possible level. Post-processing may take a bit longer but this significantly improves the readability of the text.1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/748Post-process Thabloid pages to stitch spreads together2018-03-28T19:36:04+02:00Sébastiaan VersteegPost-process Thabloid pages to stitch spreads togetherCloses #599
### Short description
Post-process Thabloid pages to stitch spreads together
### Steps to use this feature
1. Upload a Thabloid
2. Open it on the websiteCloses #599
### Short description
Post-process Thabloid pages to stitch spreads together
### Steps to use this feature
1. Upload a Thabloid
2. Open it on the website1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/747Fix event title overflows with indicator2018-03-15T13:24:23+01:00Sébastiaan VersteegFix event title overflows with indicatorCloses #596
#### Previous behaviour
Steps to reproduce:
1. View the site on a small viewport
#### New behaviour
Steps to validate that it works:
1. View the site on a small viewportCloses #596
#### Previous behaviour
Steps to reproduce:
1. View the site on a small viewport
#### New behaviour
Steps to validate that it works:
1. View the site on a small viewport1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/745Add separate private thumbnails view for API2018-03-20T18:02:25+01:00Sébastiaan VersteegAdd separate private thumbnails view for APINot completely sure if this is the best solution. It's also possible to just make the normal `private_thumbnails` view an API view with permissions instead of using `login_required`. But that would mean that opening the image without any...Not completely sure if this is the best solution. It's also possible to just make the normal `private_thumbnails` view an API view with permissions instead of using `login_required`. But that would mean that opening the image without any authentication will show the API output instead of an login page.
### Short description
Add separate private thumbnails view for API
### Steps to use this feature
1. Use the appropriate urls from the code to load private thumbnails
2. Same as 1 but using cURL and token authentication.1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/735Remove HTML escaping in the event description API.2018-05-16T19:46:59+02:00Gijs HendriksenRemove HTML escaping in the event description API.In long event descriptions with paragraphs or other formatting, the app cannot display these correctly. Thus, we want to pass the HTML to the app, and let the app handle the formatting correctly.In long event descriptions with paragraphs or other formatting, the app cannot display these correctly. Thus, we want to pass the HTML to the app, and let the app handle the formatting correctly.1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/712WIP: Resolve "Sorting registrations in events also by name"2018-03-26T16:11:31+02:00Yannick HogewindWIP: Resolve "Sorting registrations in events also by name"Closes #494
### Short description
Previously, registrations on an event's admin page were sorted only by registration date. Now, the user can sort by Name, Date, Presence or Payment Status.
### Steps to use this feature
1. Open an...Closes #494
### Short description
Previously, registrations on an event's admin page were sorted only by registration date. Now, the user can sort by Name, Date, Presence or Payment Status.
### Steps to use this feature
1. Open an event's registration page.
2. Click or tap a column header for the column you want to sort by.
3. The page reloads with the newly sorted list.1.15Yannick HogewindYannick Hogewind