concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2018-08-27T17:30:35+02:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/903Replace 'sponsor' with 'partner'2018-08-27T17:30:35+02:00Joren VranckenReplace 'sponsor' with 'partner'### Short description
Last year I (as commissionair of external affairs) started using "partner" instead of "sponsor" because it is a more professional term.### Short description
Last year I (as commissionair of external affairs) started using "partner" instead of "sponsor" because it is a more professional term.1.17https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/942Resolve "Add descriptions to push notification categories"2018-10-03T21:30:46+02:00Luko van der MaasResolve "Add descriptions to push notification categories"Closes #707Closes #7071.18https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/665Resolve "Add filtering to push notifications"2018-03-14T14:31:41+01:00Luko van der MaasResolve "Add filtering to push notifications"~feature
Closes #538
### Short description
- Gave the device an option to choose which categories will be send to that device.
- Added a category field to the message.
- Added an API to change device settings for categories and listi...~feature
Closes #538
### Short description
- Gave the device an option to choose which categories will be send to that device.
- Added a category field to the message.
- Added an API to change device settings for categories and listing them.
### Steps to use this feature
1. Get the list of categories from the API: `/api/v1/device/categories`
2. Change the categories alowed of a device via the API: `/api/v1/device/<pk>`
3. Add a message via the admin and set the category
4. Click on send. Now only the device that have the category of the message set should get the message.1.14https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1211Resolve "Automatic notification after uploading a new photo album"2019-05-22T23:11:47+02:00Tobias van der WerffResolve "Automatic notification after uploading a new photo album"Closes #777
### Short description
A notification will be sent one hour after a new album has been uploaded.
### Steps to use this feature
1. Upload a new photo album
2. After one hour, a push notification should be sentCloses #777
### Short description
A notification will be sent one hour after a new album has been uploaded.
### Steps to use this feature
1. Upload a new photo album
2. After one hour, a push notification should be sent24https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/860Resolve "Fix names of categories of pushnotifications"2018-08-28T16:11:06+02:00Luko van der MaasResolve "Fix names of categories of pushnotifications"/label ~bug
Closes #663
#### Previous behaviour
Steps to reproduce:
1. View names of categories of push notifications
2. They are all lowercase
#### New behaviour
Steps to validate that it works:
1. View names of catego.../label ~bug
Closes #663
#### Previous behaviour
Steps to reproduce:
1. View names of categories of push notifications
2. They are all lowercase
#### New behaviour
Steps to validate that it works:
1. View names of categories of push notifications
2. They are all title case
1.17https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/736Resolve "Multilingual push notifications"2018-03-10T12:14:48+01:00Luko van der MaasResolve "Multilingual push notifications"~feature
Closes #536
### Short description
Added support for multilingual messages notifications
So:
* Added multilingual field to model
* Changed send and admin to work together
### Steps to use this feature
1. Create to differ...~feature
Closes #536
### Short description
Added support for multilingual messages notifications
So:
* Added multilingual field to model
* Changed send and admin to work together
### Steps to use this feature
1. Create to different devices with each a different language. (use https://thalia.nu/api/v1/devices/)
2. Create a message with different text for EN and NL and add the user(s) associated with those devices
3. Send the message
4. Watch the notification come in1.14https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/744Save Accept-Language in the push notification Devices2018-03-14T17:48:22+01:00Gijs HendriksenSave Accept-Language in the push notification DevicesThis saves the the language of a push notification device by using the `Accept-Language` header sent with an api call to `/api/v1/devices/`.
This way, any device that registers for push notifications can immediately communicate their pr...This saves the the language of a push notification device by using the `Accept-Language` header sent with an api call to `/api/v1/devices/`.
This way, any device that registers for push notifications can immediately communicate their preferred language. If the preferred language is not available, it will fall back to English.
See also:
https://gitlab.science.ru.nl/thalia/ThaliApp/issues/52
https://gitlab.science.ru.nl/thalia/concrexit/merge_requests/6201.14https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/831Scheduled notifications for events2018-07-05T10:47:24+02:00Sébastiaan VersteegScheduled notifications for eventsPartially solves #559
### Short description
Scheduled notifications for events
### Steps to use this feature
1. Create an event
2. Notice that scheduled messages are created
3. The messages are sent when scheduledPartially solves #559
### Short description
Scheduled notifications for events
### Steps to use this feature
1. Create an event
2. Notice that scheduled messages are created
3. The messages are sent when scheduled1.17https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/920Scheduled notifications for pizza events2019-01-09T18:55:56+01:00Luko van der MaasScheduled notifications for pizza eventsSolves #776
### Short description
Scheduled notifications for pizza events
### Steps to use this feature
1. Create an pizza event
2. Notice that scheduled messages are created
3. The messages are sent when scheduledSolves #776
### Short description
Scheduled notifications for pizza events
### Steps to use this feature
1. Create an pizza event
2. Notice that scheduled messages are created
3. The messages are sent when scheduled21