concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2020-03-11T20:27:25+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1518Resolve "ValueError: day is out of range for month"2020-03-11T20:27:25+01:00Marie SimonResolve "ValueError: day is out of range for month"Closes #1025
#### Previous behaviour
Steps to reproduce:
1. On leap years the function to get the mentor year would crash because the 29th of Feb does not exist in most years
#### New behaviour
Steps to validate that it works...Closes #1025
#### Previous behaviour
Steps to reproduce:
1. On leap years the function to get the mentor year would crash because the 29th of Feb does not exist in most years
#### New behaviour
Steps to validate that it works:
1. The if-statement checks for leap year and replaces it with 28th Feb in that caseLuc KnolLuc Knolhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1517Update dependency Django to v3.0.42020-03-04T18:45:56+01:00Thalia TechnicieUpdate dependency Django to v3.0.4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Django](https://www.djangoproject.com/) ([source](https://github.com/django/django), [changelog](https://github.com/django/django/tree/mas...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Django](https://www.djangoproject.com/) ([source](https://github.com/django/django), [changelog](https://github.com/django/django/tree/master/docs/releases)) | dependencies | patch | `3.0.3` -> `3.0.4` |
:warning: Release Notes retrieval for this MR were skipped because no github.com credentials were available.
To add credentials for github.com to your config, please see [this guide](https://docs.renovatebot.com/install-gitlab-app/#configuring-a-token-for-githubcom-hosted-release-notes).
---
### Renovate configuration
:date: **Schedule**: "every weekday except on Wednesday,every weekend,before 5pm on Wednesday" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1516Warn organizer when number of participants changes2020-03-13T17:34:54+01:00Mario TsatsevWarn organizer when number of participants changesWarn the organizer about a change in the maximum number of participants.Warn the organizer about a change in the maximum number of participants.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1514Update dependency sentry-sdk to v0.14.22020-03-04T21:55:22+01:00Thalia TechnicieUpdate dependency sentry-sdk to v0.14.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sentry-sdk](https://github.com/getsentry/sentry-python) | dependencies | patch | `0.14.1` -> `0.14.2` |
:warning: Release Notes retrieval...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sentry-sdk](https://github.com/getsentry/sentry-python) | dependencies | patch | `0.14.1` -> `0.14.2` |
:warning: Release Notes retrieval for this MR were skipped because no github.com credentials were available.
To add credentials for github.com to your config, please see [this guide](https://docs.renovatebot.com/install-gitlab-app/#configuring-a-token-for-githubcom-hosted-release-notes).
---
### Renovate configuration
:date: **Schedule**: "every weekday except on Wednesday,every weekend,before 5pm on Wednesday" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1513Update dependency firebase-admin to v42020-02-27T09:10:08+01:00Thalia TechnicieUpdate dependency firebase-admin to v4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [firebase-admin](https://firebase.google.com/docs/admin/setup/) ([changelog](https://firebase.google.com/support/release-notes/admin/python...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [firebase-admin](https://firebase.google.com/docs/admin/setup/) ([changelog](https://firebase.google.com/support/release-notes/admin/python)) | dependencies | major | `3.2.1` -> `4.0.0` |
---
### Renovate configuration
:date: **Schedule**: "every weekday except on Wednesday,every weekend,before 5pm on Wednesday" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1512Fix events blacklist announcement if-statement2020-03-11T19:08:38+01:00Sébastiaan VersteegFix events blacklist announcement if-statement#### Previous behaviour
Steps to reproduce:
1. The 'you are blocked from going to events' banner is always showing
#### New behaviour
Steps to validate that it works:
1. The 'you are blocked from going to events' banner is not always ...#### Previous behaviour
Steps to reproduce:
1. The 'you are blocked from going to events' banner is always showing
#### New behaviour
Steps to validate that it works:
1. The 'you are blocked from going to events' banner is not always showing31Marthijn van den NieuwenhuizenMarthijn van den Nieuwenhuizenhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1511Fix recursion error events models2020-03-04T21:54:10+01:00Sébastiaan VersteegFix recursion error events modelsCloses #1015 #1018
#### Previous behaviour
Steps to reproduce:
1. Save a published event after changing it to unpublished
2. Remove a published event
#### New behaviour
Steps to validate that it works:
1. Save a published...Closes #1015 #1018
#### Previous behaviour
Steps to reproduce:
1. Save a published event after changing it to unpublished
2. Remove a published event
#### New behaviour
Steps to validate that it works:
1. Save a published event after changing it to unpublished
2. Remove a published eventJelle Besselingjelle@pingiun.comJelle Besselingjelle@pingiun.comhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1510Update dependency sphinx to v2.4.32020-03-04T21:55:37+01:00Thalia TechnicieUpdate dependency sphinx to v2.4.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sphinx](http://sphinx-doc.org/) | dependencies | patch | `2.4.2` -> `2.4.3` |
---
### Renovate configuration
:date: **Schedule**: "ever...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sphinx](http://sphinx-doc.org/) | dependencies | patch | `2.4.2` -> `2.4.3` |
---
### Renovate configuration
:date: **Schedule**: "every weekday except on Wednesday,every weekend,before 5pm on Wednesday" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever MR becomes conflicted, or if you tick the rebase/retry checkbox below.
:no_bell: **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1509Almanac questionnaire2020-03-11T19:29:51+01:00Job DoesburgAlmanac questionnaireFixes #962
### Short description
This adds a page for the 2020 almanac, containing a typeform.
### Steps to use this feature
1. Open thalia.nu/members/almanac
2. Profit
**This is a temporary feature and must be disabled a...Fixes #962
### Short description
This adds a page for the 2020 almanac, containing a typeform.
### Steps to use this feature
1. Open thalia.nu/members/almanac
2. Profit
**This is a temporary feature and must be disabled again after a deadline.**31Luko van der MaasLuko van der Maashttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1508Add create_payment helper function2020-03-04T21:54:15+01:00Sébastiaan VersteegAdd create_payment helper functionCloses #1010
### Short description
Add create_payment helper function
### Steps to use this feature
1. Use it in your codeCloses #1010
### Short description
Add create_payment helper function
### Steps to use this feature
1. Use it in your codeJob DoesburgJob Doesburghttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1507WIP: Check for untranslated messages in CI2020-03-10T13:56:05+01:00Jelle Besselingjelle@pingiun.comWIP: Check for untranslated messages in CIThis is a request for comments to see if we actually want to do this. As you can see in the pipeline, it does find bugs, but we need to make the generation of .po files deterministicThis is a request for comments to see if we actually want to do this. As you can see in the pipeline, it does find bugs, but we need to make the generation of .po files deterministichttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1506Resolve "Show deregistration disclaimer text even if not registered for event"2020-02-23T16:53:09+01:00Mark BouteResolve "Show deregistration disclaimer text even if not registered for event"Closes #1008Closes #100831https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1504WIP: Adding more fixtures2020-03-11T21:10:23+01:00Simcha van CollemWIP: Adding more fixturesCloses #1003
### Short description
The pull request aims to add more fixtures to the local environment for testing purposes. The following fixtures will be added (Please provide input if you think something is missing or shouldn't be a...Closes #1003
### Short description
The pull request aims to add more fixtures to the local environment for testing purposes. The following fixtures will be added (Please provide input if you think something is missing or shouldn't be added):
* [x] Courses
* [ ] Exams, Summaries (not really sure about this one)
* [x] Photos
* [x] Albums
* [ ] Documents
* [x] Payments
* [x] Registrations
### Steps to use this feature
1. Run `./manage.py createfixtures -a`
2. See the new fixtureshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1503Resolve "Missing translations in statistics page"2020-02-19T23:46:54+01:00Mark BouteResolve "Missing translations in statistics page"Closes #981Closes #98131https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1501Disable payment button for Thalia Pay in payment widget2020-02-19T21:48:25+01:00Marie SimonDisable payment button for Thalia Pay in payment widgetCloses #980
#### Previous behaviour
Steps to reproduce:
1. One can click the process button for Thalia Pay for a membership registration
2. It crashes
#### New behaviour
Steps to validate that it works:
1.Cannot click it anymoreCloses #980
#### Previous behaviour
Steps to reproduce:
1. One can click the process button for Thalia Pay for a membership registration
2. It crashes
#### New behaviour
Steps to validate that it works:
1.Cannot click it anymore31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1500Fixed login message visible2020-02-19T21:47:58+01:00Luc KnolFixed login message visible/label ~bug
Closes #968
#### Previous behaviour
Steps to reproduce:
1. Do not log in.
2. Go to an event for which no registration is required.
3. A login button appears.
#### New behaviour
Steps to validate that it works:.../label ~bug
Closes #968
#### Previous behaviour
Steps to reproduce:
1. Do not log in.
2. Go to an event for which no registration is required.
3. A login button appears.
#### New behaviour
Steps to validate that it works:
1. Do not log in.
2. Go to an event for which no registration is required.
3. No login button appears, a message "no registration required" is displayed.
31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1499Changed typo information check email2020-03-11T19:12:00+01:00Marthijn van den NieuwenhuizenChanged typo information check emailCloses #ISSUE
#### Previous behaviour
Steps to reproduce:
1. Send an information check email, notice some weird text missing.
#### New behaviour
Steps to validate that it works:
1. Send an information check email, notice typo is fixe...Closes #ISSUE
#### Previous behaviour
Steps to reproduce:
1. Send an information check email, notice some weird text missing.
#### New behaviour
Steps to validate that it works:
1. Send an information check email, notice typo is fixed and dutch translation is correcthttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1498Update dependency bleach to v3.1.12020-02-19T21:50:00+01:00Thalia TechnicieUpdate dependency bleach to v3.1.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bleach](https://github.com/mozilla/bleach) | dependencies | patch | `3.1.0` -> `3.1.1` |
:warning: Release Notes retrieval for this MR we...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bleach](https://github.com/mozilla/bleach) | dependencies | patch | `3.1.0` -> `3.1.1` |
:warning: Release Notes retrieval for this MR were skipped because no github.com credentials were available.
To add credentials for github.com to your config, please see [this guide](https://docs.renovatebot.com/install-gitlab-app/#configuring-a-token-for-githubcom-hosted-release-notes).
---
### Renovate configuration
:date: **Schedule**: "every weekday except on Wednesday,every weekend,before 5pm on Wednesday" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever MR becomes conflicted, or if you tick the rebase/retry checkbox below.
:no_bell: **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1497Set Postgres Password in CI2020-02-19T21:50:16+01:00Joren VranckenSet Postgres Password in CI#### Previous behaviour
CI failed, because Postgres password was not set ([upstream commit](https://github.com/docker-library/postgres/commit/f1bc8782e7e57cc403d0b32c0e24599535859f76)).
#### New behaviour
Postgres password is set.#### Previous behaviour
CI failed, because Postgres password was not set ([upstream commit](https://github.com/docker-library/postgres/commit/f1bc8782e7e57cc403d0b32c0e24599535859f76)).
#### New behaviour
Postgres password is set.31Sébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1495Update dependency freezegun to v0.3.152020-02-19T21:50:00+01:00Thalia TechnicieUpdate dependency freezegun to v0.3.15This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [freezegun](https://github.com/spulec/freezegun) | dependencies | patch | `0.3.14` -> `0.3.15` |
:warning: Release Notes retrieval for thi...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [freezegun](https://github.com/spulec/freezegun) | dependencies | patch | `0.3.14` -> `0.3.15` |
:warning: Release Notes retrieval for this MR were skipped because no github.com credentials were available.
To add credentials for github.com to your config, please see [this guide](https://docs.renovatebot.com/install-gitlab-app/#configuring-a-token-for-githubcom-hosted-release-notes).
---
### Renovate configuration
:date: **Schedule**: "every weekday except on Wednesday,every weekend,before 5pm on Wednesday" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever MR becomes conflicted, or if you tick the rebase/retry checkbox below.
:no_bell: **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).31