concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2020-03-11T20:24:56+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1530Fix users set to newsletter push notification2020-03-11T20:24:56+01:00Sébastiaan VersteegFix users set to newsletter push notification#### Previous behaviour
Steps to reproduce:
1. Send a newsletter
2. Receive a notification in the app
#### New behaviour
Steps to validate that it works:
1. Send a newsletter
2. Receive a notification in the app#### Previous behaviour
Steps to reproduce:
1. Send a newsletter
2. Receive a notification in the app
#### New behaviour
Steps to validate that it works:
1. Send a newsletter
2. Receive a notification in the app31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1529Fix summary creation message2020-03-11T20:14:25+01:00Sébastiaan VersteegFix summary creation messageReally fixes #998
#### Previous behaviour
Steps to reproduce:
1. Create a summary
#### New behaviour
Steps to validate that it works:
1. Create a summaryReally fixes #998
#### Previous behaviour
Steps to reproduce:
1. Create a summary
#### New behaviour
Steps to validate that it works:
1. Create a summary31Luko van der MaasLuko van der Maashttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1528Change alamanc setting to environ variable2020-03-11T19:52:01+01:00Luko van der MaasChange alamanc setting to environ variable#### Previous behaviour
Steps to reproduce:
1. Go to thalia.nu/members/almanac
2. You see coming soon
#### New behaviour
Steps to validate that it works:
1. Go to thalia.nu/members/almanac
2. See something for the almanac#### Previous behaviour
Steps to reproduce:
1. Go to thalia.nu/members/almanac
2. You see coming soon
#### New behaviour
Steps to validate that it works:
1. Go to thalia.nu/members/almanac
2. See something for the almanac31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1523Use new coverage url in README2020-03-09T22:40:41+01:00Joren VranckenUse new coverage url in README### Short description
Use new coverage url in README.### Short description
Use new coverage url in README.31https://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/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/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/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/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).31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1494Added a banner for members who are banned from certain or all events.2020-02-19T21:47:45+01:00Marthijn van den NieuwenhuizenAdded a banner for members who are banned from certain or all events.Closes #987
### Short description
Added a banner for people who are not allowed to register for certain events to contact thalia's treasurer for more information.
### Steps to use this feature
1. ban yourself
2. refresh page to see ...Closes #987
### Short description
Added a banner for people who are not allowed to register for certain events to contact thalia's treasurer for more information.
### Steps to use this feature
1. ban yourself
2. refresh page to see banner at the top.31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1493Add base class for all payable objects2020-02-12T21:14:49+01:00Sébastiaan VersteegAdd base class for all payable objectsCloses #1010
### Short description
Add base class for all payable objects
### Steps to use this feature
1. Use it in your codeCloses #1010
### Short description
Add base class for all payable objects
### Steps to use this feature
1. Use it in your code31https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1492Resolve "/api/v1/token-auth does not return json on login failure"2020-02-20T08:45:53+01:00Simcha van CollemResolve "/api/v1/token-auth does not return json on login failure"Closes #975
#### Previous behaviour
Steps to reproduce:
1. Post wrong credentials to `/api/v1/token-auth`
2. "Unauthorized" is returned
#### New behaviour
Steps to validate that it works:
1. Post wrong credentials to `/api/v1/token-...Closes #975
#### Previous behaviour
Steps to reproduce:
1. Post wrong credentials to `/api/v1/token-auth`
2. "Unauthorized" is returned
#### New behaviour
Steps to validate that it works:
1. Post wrong credentials to `/api/v1/token-auth`
2. `{"error": "Unauthorized"}` is returned31Gijs HendriksenGijs Hendriksenhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1490Update dependency sphinx to v2.4.22020-02-19T21:49:59+01:00Thalia TechnicieUpdate dependency sphinx to v2.4.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sphinx](http://sphinx-doc.org/) | dependencies | patch | `2.4.0` -> `2.4.2` |
---
### Renovate configuration
:date: **Schedule**: "ever...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [sphinx](http://sphinx-doc.org/) | dependencies | patch | `2.4.0` -> `2.4.2` |
---
### 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