concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2016-10-10T09:29:17+02:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/105Hide the Site model from the admin panel2016-10-10T09:29:17+02:00Joost Rijneveldjoost@joostrijneveld.nlHide the Site model from the admin panelThis model is completely meaningless, as we're only running one site. It exists because of `contrib.sites`, which we require, but does not need to be modifiable.This model is completely meaningless, as we're only running one site. It exists because of `contrib.sites`, which we require, but does not need to be modifiable.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/111Resolve "Streep dwars door tekst op vacaturepagina"2016-10-12T22:22:00+02:00Wietse KuipersResolve "Streep dwars door tekst op vacaturepagina"Closes #109
Removes problematic markup with permission of his Holiness @sversteegCloses #109
Removes problematic markup with permission of his Holiness @sversteegSébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/125WIP: Import events2016-10-22T12:07:18+02:00Sébastiaan VersteegWIP: Import eventsLaunchThom WiggersThom Wiggershttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/210Prevent that the chosen display name is used without all required fields bein...2016-12-06T18:04:23+01:00Sébastiaan VersteegPrevent that the chosen display name is used without all required fields being filledGewoon een mogelijke oplossing.Gewoon een mogelijke oplossing.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/249Release/1.0.42016-12-14T20:05:27+01:00Luuk ScholtenRelease/1.0.4https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/256WIP: v1.1.02016-12-14T21:13:53+01:00Luuk ScholtenWIP: v1.1.0## Errors resolved
- [x] Fix sitemap and 'preview on page' of partners by fix resolving absolute url for partners (!243)
- [x] Add missing fancybox images (!244)
- [x] Fix permissions for sending newsletters ,no longer superuser required...## Errors resolved
- [x] Fix sitemap and 'preview on page' of partners by fix resolving absolute url for partners (!243)
- [x] Add missing fancybox images (!244)
- [x] Fix permissions for sending newsletters ,no longer superuser required (!250)
- [x] Fix problem with user mailaddress when sending a newsletters (!252)
- [x] Only show active committees that the user is a member of in events admin, when selecting organisor (!245)
- [x] Fix check for overlapping memberships and chairs to work correctly (!246)
## New functionality
- [x] Events: add notition that registration is required if you fill in a registration period, otherwise not (!238)
- [x] Enable fancier permission selection field (!251)
- [x] Sort committee memberships by starting date on profile page (!255)
- [x] Add checkbox for the costs warning to newsletter events (!254)
## Technical changes
- [x] Log errors to Slack instead of email (!242)
- [x] Fix broken migrations for committee chairs (!247)
- [x] Add management script to clean emails (!253)
https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/271Hide sensitive vars, fix crash2016-12-21T20:58:45+01:00Luuk ScholtenHide sensitive vars, fix crashhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/282WIP: Accept videos and photos for the photo albums2016-12-21T20:56:08+01:00Sébastiaan VersteegWIP: Accept videos and photos for the photo albumsWillen we dit? Of iets dergelijks.Willen we dit? Of iets dergelijks.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/289WIP: Release/1.22016-12-22T14:12:19+01:00Luuk ScholtenWIP: Release/1.2## :bookmark: Thalia Website v1.2.0
## Errors resolved
- [x] Fix wrong translation for "Order" (bestelling) in pizza module (!260)
- [x] Fix saving of registration fields by preventing error where `*_None` field does not exist (!266)
-...## :bookmark: Thalia Website v1.2.0
## Errors resolved
- [x] Fix wrong translation for "Order" (bestelling) in pizza module (!260)
- [x] Fix saving of registration fields by preventing error where `*_None` field does not exist (!266)
- [x] Fix username in welcome email (wrong user variable pass) (!269)
- [x] Revoke permissions on committee functionality for old committe members (!261)
- [x] Fix newsletter header image in all languages (!268)
- [x] Fix downloadbaarheid bestanden in `/styleguide` (!281)
## New functionality
- [x] The default language is now 'Dutch' (!262)
- [x] Sort :pizza: order list by name (!259)
- [x] Extend pizza product admin page and link from frontend (!263)
- [x] Update leading text for partners (!258)
- [x] Produce warning when ignoring non-photo file (!275)
- [x] Add Mercator to map_location field help text (!276)
- [x] Users on members page are now sorted nicely (!277)
- [x] Add link to event in description of iCal feed events (!278)
- [x] Add 'pizza bestellen' to events menu (!279)
- [x] Better exporting of event data to support 'late cancellation' fines (!284)
## Technical changes
- [x] Implement `random-as-a-service` API (!264)
- [x] Add (very) old ical URL to the deprecation feed (!265)
- [x] Fully prevent redirecting to logout page after login (also works in admin now) (!267)
- [x] Add `.gif` files as binary in `.gitattributes` (!272)
- [x] Add `.otf` files as binary in `.gitattributes` (!273)
- [x] Correctly check for overlapping memberships and chairs (!246)
- [x] Make starting year for fixture users truly random (!280)
- [x] Add open graph tag to render FB image correctly (!283)
- [x] Make `/crash` superuser-onlyhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/292Also test python 3.62016-12-23T18:32:00+01:00Thom WiggersAlso test python 3.6Since it was released and some people on rolling release distros (Arch) will soon-ish be working with it.Since it was released and some people on rolling release distros (Arch) will soon-ish be working with it.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/302WIP: Add link to source in footer2017-01-19T16:49:37+01:00Thom WiggersWIP: Add link to source in footerhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/303WIP: Release/1.32017-02-08T21:26:54+01:00Luuk ScholtenWIP: Release/1.3## :bookmark: Thalia Website v1.3.0
## Errors resolved
- [x] Fix context of "order" translation, making it 'bestellen' i.p.v. 'volgorde' (!291)
- [x] Fix ordering of numeric data in pizza frontend, sorting now makes sense (!287)
...## :bookmark: Thalia Website v1.3.0
## Errors resolved
- [x] Fix context of "order" translation, making it 'bestellen' i.p.v. 'volgorde' (!291)
- [x] Fix ordering of numeric data in pizza frontend, sorting now makes sense (!287)
- [x] Fix some style issues (!274)
- [x] Fix "view on site" for vacancies backend (!293)
- [x] Improve exam and summary upload form (!294)
## New functionality
- [x] Translate Thalia Logo Images (!300)
- [x] Make sure members cannot cancel or change pizza order when not allowed (!295)
- [x] Add message to the end of the newsletter regarding language change (!299)
- :truck: Add possibility to change order of newsletter items (!298)
## Technical changes
- [x] Refactor parts of CSS (!274)
- [x] Wiki API unit tested (!286)
- [x] Remove all old migration scripts, for migrating from old site to new (!296)https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/321Change Newsletter description fields to TextField and use linebreaks tag to o...2017-01-25T15:08:12+01:00Sébastiaan VersteegChange Newsletter description fields to TextField and use linebreaks tag to output correct HTMLCloses #237Closes #237https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/345WIP: Release/1.42017-03-08T20:35:51+01:00Luuk ScholtenWIP: Release/1.4## :bookmark: Thalia Website v1.4.0
## Errors resolved
- [x] Prevent board memberships from ever expiring (!304)
- [x] Fix thabloids breaking `sitemap.xml` (!308)
- [x] Display correct initial join date for consecutive committee memb...## :bookmark: Thalia Website v1.4.0
## Errors resolved
- [x] Prevent board memberships from ever expiring (!304)
- [x] Fix thabloids breaking `sitemap.xml` (!308)
- [x] Display correct initial join date for consecutive committee memberships (!313)
- [x] Update and fix translations for events app (!318)
- [x] Fix current year in statistics to mean current lecture year (!330)
- [x] Fix order of events in list view (!331)
- [x] Correctly order Thabloids in descending order (!336)
- [x] Show '?' instead of '1970' for missing committee join dates (!334)
- [x] Enforce committee membership enddates in the past (consistency with info text) (!335)
- [x] Change translation of 'jaarlaag' to 'cohort' in events app (!339)
- [x] FIx comparison of board when updating a board (!340)
- [x] Update session-stored partners upon changes (!337)
- [x] Fix 'option 3' text in styleguid (!343)
## New functionality
- [x] Add '[THALIA]' to subject of newsletters (!311)
- [x] Add warning to photo administration that full-sized photos will not be stored (!297)
- [x] Make sure models are ordered in administration dropdowns (!314)
- [x] Add events sitemap to `sitemap.xml` (!319)
- [x] Add vacancies to `sitemap.xml` (!320)
- [x] Allow events to be organized by the board (!322)
- [x] Redirect board item in menu to point to current board (!324)
- [x] Update footer and add link to gitlab (!317)
- [x] TinyMCE editor field in administration automatically cleans text when pasting (!328)
- [x] Update introduction text for vacancies page (!332, !356)
- [x] Add app for creating and displaying announcements (!338)
- [x] Add support for uploading photo albums as `tar` files (!341)
- [x] Improve default ordering of pizzas and orders in overview (!344)
- [x] Improve board urls, and add check that makes sure only one board per year exists (!325)
## Technical changes
- [x] Report test coverage in README (!301, !357)
- [x] Report Django errors to Slack (in new channel) (!309)
- [x] Test the ThaliApp API (!290)
- [x] Fix warning in tests (!312)
- [x] Clarify some things about settings with additional documentation (!315)
- [x] Mark PDF ad binary in git repo (!316)
- [x] Fix uniqueness of url namespaces (!326)
- [x] Fix Django 2.0 compatibility of active member validation (!323)
- [x] Update requirements (!327)
- [x] Add pip conflict checks to testing pipeline (!333)
- [x] Remove duplicate CSS and unused images from theme (!329)
- [x] Set up `sphinx` documentation for the project (!342)
## Hotfixes
- [x] The waiting list should only include non-cancels (!360, !361, !362) (also backported into 1.3.2)https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/352[Release 1.4] Make announcements work using production settings2017-02-11T21:19:42+01:00Joost Rijneveldjoost@joostrijneveld.nl[Release 1.4] Make announcements work using production settingsMake announcements work using production settings
See merge request !351Make announcements work using production settings
See merge request !351https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/370Make usernames case insensitive.2017-02-22T20:09:57+01:00Jim DriessenMake usernames case insensitive.Closes #319Closes #319https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/394Only compile docs after merges to master2017-03-01T21:28:35+01:00Luuk ScholtenOnly compile docs after merges to masterWe don't have to compile our docs every time, this greatly slows
down the build process.We don't have to compile our docs every time, this greatly slows
down the build process.Thom WiggersThom Wiggershttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/405Temporarily disable album admin form validator2017-03-15T17:48:31+01:00Tom van BusselTemporarily disable album admin form validatorDit is een tijdelijk oplossing voor #353. Het probleem lijkt te zijn dat de content_type`s die door Windows aangeleverd worden niet kloppen, waardoor de onterecht validator faalt. Deze tijdelijke fix schakelt de validator uit. Indien ee...Dit is een tijdelijk oplossing voor #353. Het probleem lijkt te zijn dat de content_type`s die door Windows aangeleverd worden niet kloppen, waardoor de onterecht validator faalt. Deze tijdelijke fix schakelt de validator uit. Indien een verkeerd bestand wordt geüpload komt er nu geen error meer in de form, maar treedt er later een exception op. Zie !406 voor een permanente oplossing.
Closes #353https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/409Created a CSV export for firstname/lastname/studentnumber for selected users.2017-03-15T20:55:10+01:00Milan van StiphoutCreated a CSV export for firstname/lastname/studentnumber for selected users.Also fixed translations for the addresses CSV.
In admin panel -> Users -> Actions, you can now export a CSV with name/student number pairs.
Closes #348Also fixed translations for the addresses CSV.
In admin panel -> Users -> Actions, you can now export a CSV with name/student number pairs.
Closes #348https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/483Add date to exam in course view2017-05-19T20:42:51+02:00Sébastiaan VersteegAdd date to exam in course viewCloses #387
### Short description
Add date to exam in course view
### Steps to use this feature
1. Go to course page
2. Look for an exam
3. Name is formatted `title (exam date)`Closes #387
### Short description
Add date to exam in course view
### Steps to use this feature
1. Go to course page
2. Look for an exam
3. Name is formatted `title (exam date)`