concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2017-02-08T21:26:54+01:00https://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/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/865WIP: Remember push notification category preferences when a device already ex...2018-07-25T16:28:36+02:00Gijs HendriksenWIP: Remember push notification category preferences when a device already exists#### Previous behaviour
Whenever a device tried to register after having already registered once before, all push notifications are enabled, no matter what the previous preferences were.
Steps to reproduce:
1. Open the app on your...#### Previous behaviour
Whenever a device tried to register after having already registered once before, all push notifications are enabled, no matter what the previous preferences were.
Steps to reproduce:
1. Open the app on your phone.
2. Notice a new `Device` is created which contains your phone's push notification preferences.
3. Disable a few push notification categories.
4. Close the app and reopen it (upon which your devices tries to register again).
5. Notice all push notification categories are enabled.
#### New behaviour
When a device has already registered before, the next time it registers only the relevant fields will be updated, i.e. fields that are either in the body or implicitly transferred in the request (user, language).
Steps to validate that it works:
1. Open the app on your phone.
2. Notice a new `Device` is created which contains your phone's push notification preferences.
3. Disable a few push notification categories.
4. Close the app and reopen it (upon which your devices tries to register again).
5. Notice the specific categories are still disabled.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1496WIP: Resolve "Add weekday to mailing list events"2020-03-09T22:48:01+01:00Wouter DoelandWIP: Resolve "Add weekday to mailing list events"Closes #1014Closes #1014https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1515WIP: Resolve "Allow event registering for open events"2020-03-09T22:48:05+01:00Mark BouteWIP: Resolve "Allow event registering for open events"Closes #711Closes #711https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1467WIP: Resolve "Event information is public"2020-01-22T20:45:29+01:00Luna-Elise SchernthanerWIP: Resolve "Event information is public"Closes #919Closes #919https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/599WIP: Resolve "Make documents bilingual"2017-10-11T21:07:48+02:00Thom WiggersWIP: Resolve "Make documents bilingual"Closes #519Closes #519https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1456WIP: Resolve "Missing colors in statistics committee chart"2020-01-08T22:45:52+01:00Luc KnolWIP: Resolve "Missing colors in statistics committee chart"Closes #982Closes #982https://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 Hogewindhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/488WIP: Thaliapp beun2017-05-31T20:58:57+02:00Luuk ScholtenWIP: Thaliapp beunhttps://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)