concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2018-01-01T19:29:43+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/640Fix missing avatar field in members api2018-01-01T19:29:43+01:00Sébastiaan VersteegFix missing avatar field in members apiBasically !638 but another serializer.Basically !638 but another serializer.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/671Add photos API2018-01-26T07:52:07+01:00Sébastiaan VersteegAdd photos APICloses no issue
### Short description
Add photos API
### Steps to use this feature
1. Add an album
2. Add photos to the album
3. Go to `/api/v1/photos`
Closes no issue
### Short description
Add photos API
### Steps to use this feature
1. Add an album
2. Add photos to the album
3. Go to `/api/v1/photos`
1.13https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/607WIP: Newsletter HTML update2018-03-02T13:49:56+01:00Sébastiaan VersteegWIP: Newsletter HTML updateCloses #133
#### Previous behaviour
Steps to reproduce:
1. Receive newsletter
#### New behaviour
Steps to validate that it works:
1. Receive newsletterCloses #133
#### Previous behaviour
Steps to reproduce:
1. Receive newsletter
#### New behaviour
Steps to validate that it works:
1. Receive newsletterhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/767WIP: Fix/6142018-03-20T14:26:41+01:00Joren VranckenWIP: Fix/614Closes #614
Previous behavior:
```
$ ./release.sh 1.14.0
Changing directory to root of repository
Changing to branch 'release/1.14'
Already on 'release/1.14'
Your branch is up to date with 'origin/release/1.14'.
Creating new t...Closes #614
Previous behavior:
```
$ ./release.sh 1.14.0
Changing directory to root of repository
Changing to branch 'release/1.14'
Already on 'release/1.14'
Your branch is up to date with 'origin/release/1.14'.
Creating new tag 'v1.14.0'
fatal: tag 'v1.14.0' already exists
```
New behavior:
```
$ ./release.sh 1.14.0
Changing directory to root of repository
Changing to branch 'release/1.14'
Already on 'release/1.14'
Your branch is up to date with 'origin/release/1.14'.
Already tagged!
```https://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/830WIP: Add Celery to the thaliawebsite setup2018-06-09T22:52:12+02:00Sébastiaan VersteegWIP: Add Celery to the thaliawebsite setupPrepares #559
### Short description
Add Celery to the thaliawebsite setup
### Steps to use this feature
1. Nothing yetPrepares #559
### Short description
Add Celery to the thaliawebsite setup
### Steps to use this feature
1. Nothing yethttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/829Refactor views to classes2018-06-13T19:46:30+02:00Sébastiaan VersteegRefactor views to classesRewrite some parts of the main urls and views in `thaliawebsite` using classes and paths.Rewrite some parts of the main urls and views in `thaliawebsite` using classes and paths.1.16https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/857Upgrade pip before using it in the docker images2018-07-25T14:45:18+02:00Joren VranckenUpgrade pip before using it in the docker images### Short description
Upgrade to the latest version of `pip` before using it in the `Dockerfile`.
This fixes warnings like this while building the images:
```
You are using pip version 9.0.2, however version 10.0.1 is available.
You sho...### Short description
Upgrade to the latest version of `pip` before using it in the `Dockerfile`.
This fixes warnings like this while building the images:
```
You are using pip version 9.0.2, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
```Thom WiggersThom Wiggershttps://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/884Merge branch '663-fix-names-of-categories-of-pushnotifications' into 'master'2018-08-08T23:05:56+02:00Sébastiaan VersteegMerge branch '663-fix-names-of-categories-of-pushnotifications' into 'master'Resolve "Fix names of categories of pushnotifications"
Closes #663
See merge request thalia/concrexit!860
(cherry picked from commit ab10c4cae4e0d0719d72d9c74b03d348bad0732b)
6005cf42 Make all names of categories uppercaseResolve "Fix names of categories of pushnotifications"
Closes #663
See merge request thalia/concrexit!860
(cherry picked from commit ab10c4cae4e0d0719d72d9c74b03d348bad0732b)
6005cf42 Make all names of categories uppercasehttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/863Implement password strength meter2018-08-15T16:01:03+02:00Thom WiggersImplement password strength meter### Short description
Show password strength
### Steps to use this feature
![image](/uploads/3b681f694b33b8262d7ee17ad41bdaec/image.png)### Short description
Show password strength
### Steps to use this feature
![image](/uploads/3b681f694b33b8262d7ee17ad41bdaec/image.png)1.17https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/932Only show committee/board members if the user is authenticated and has curren...2018-09-21T14:54:11+02:00Sébastiaan VersteegOnly show committee/board members if the user is authenticated and has current membershipCloses #478
### Short description
Only show committee/board members if the user is authenticated and has current membershipCloses #478
### Short description
Only show committee/board members if the user is authenticated and has current membershiphttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/958Fix Dutch translation in membership notification email incorrect2018-09-26T20:18:35+02:00Thijs de JongFix Dutch translation in membership notification email incorrectCloses #686
#### Previous behaviour
Steps to reproduce:
1. ./manage.py sendmembershipnotification
#### New behaviour
Steps to validate that it works:
1. ./manage.py sendmembershipnotificationCloses #686
#### Previous behaviour
Steps to reproduce:
1. ./manage.py sendmembershipnotification
#### New behaviour
Steps to validate that it works:
1. ./manage.py sendmembershipnotificationhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/960Change all textual mentions of supporter to benefactor2018-10-08T15:31:23+02:00Thijs de JongChange all textual mentions of supporter to benefactorCloses #697
### Short description
Change all _textual_ mentions of supporter to benefactor
The database key for the benefactor membership type still is `supporter` to provide backwards compatibility without needing a massive migrati...Closes #697
### Short description
Change all _textual_ mentions of supporter to benefactor
The database key for the benefactor membership type still is `supporter` to provide backwards compatibility without needing a massive migration just yet.19https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1013Change member profile header to history and fix translations of information c...2018-10-19T16:22:35+02:00Sébastiaan VersteegChange member profile header to history and fix translations of information checkRelated to #731
### Short description
Change member profile header to history and fix translations of information check
Related to #731
### Short description
Change member profile header to history and fix translations of information check
19https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1082Only build docker for master and release branches2018-11-28T22:37:41+01:00Sébastiaan VersteegOnly build docker for master and release branches-> Sinking container ship here <--> Sinking container ship here <-https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1089Fix variable `profile` shadowing function `profile`2018-12-12T19:06:43+01:00Jelle Besselingjelle@pingiun.comFix variable `profile` shadowing function `profile`https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1101Fix foreignkeys in sqlite local database2018-12-16T20:29:51+01:00Sébastiaan VersteegFix foreignkeys in sqlite local databaseFixes local issue with SQLite databasesFixes local issue with SQLite databaseshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1126Use Docker hub image name instead of Gitlab registry image name2019-01-13T23:02:54+01:00Joren VranckenUse Docker hub image name instead of Gitlab registry image name### Short description
Use Docker hub image name instead of Gitlab registry image name### Short description
Use Docker hub image name instead of Gitlab registry image namehttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1090Change members to use view classes2019-01-16T19:55:19+01:00Jelle Besselingjelle@pingiun.comChange members to use view classes### Short description
This changes the members module to use view classes instead of functions
This also fixes shadowing of the `profile` variable in the `EditProfileView`### Short description
This changes the members module to use view classes instead of functions
This also fixes shadowing of the `profile` variable in the `EditProfileView`