concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2019-09-06T16:45:50+02:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1346Fix benefactor registrations not receiving email confirmation2019-09-06T16:45:50+02:00Sébastiaan VersteegFix benefactor registrations not receiving email confirmation#### Previous behaviour
Steps to reproduce:
1. Register as benefactor
2. Get no email confirmation message
#### New behaviour
Steps to validate that it works:
1. Register as benefactor
2. Get an email confirmation message#### Previous behaviour
Steps to reproduce:
1. Register as benefactor
2. Get no email confirmation message
#### New behaviour
Steps to validate that it works:
1. Register as benefactor
2. Get an email confirmation messagehttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1330Block benefactors or non-members in the next lecture year from giving references2019-08-31T13:02:26+02:00Sébastiaan VersteegBlock benefactors or non-members in the next lecture year from giving referencesCloses #901 #902 #903
#### Previous behaviour
Steps to reproduce:
1. See the issues
#### New behaviour
Steps to validate that it works:
1. See the issuesCloses #901 #902 #903
#### Previous behaviour
Steps to reproduce:
1. See the issues
#### New behaviour
Steps to validate that it works:
1. See the issues26https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1298Add mention of other payment methods in membership payment email2019-06-26T20:12:46+02:00Sébastiaan VersteegAdd mention of other payment methods in membership payment emailCloses #890
### Short description
Add mention of other payment methods in membership payment email
### Steps to use this feature
1. Create a registration that is accepted and receive the emailCloses #890
### Short description
Add mention of other payment methods in membership payment email
### Steps to use this feature
1. Create a registration that is accepted and receive the email25https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1274Fix capitalisation of birthday field in registration form2019-05-30T12:26:05+02:00Sébastiaan VersteegFix capitalisation of birthday field in registration form
#### Previous behaviour
Steps to reproduce:
1. Non cap first
#### New behaviour
Steps to validate that it works:
1. Cap first label
#### Previous behaviour
Steps to reproduce:
1. Non cap first
#### New behaviour
Steps to validate that it works:
1. Cap first label24https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1268Fix naive datetime runtime error2019-05-30T12:25:15+02:00Joren VranckenFix naive datetime runtime error### Short description
When running the `minimiseregistrations` command, the following error is thrown:
```
/usr/local/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1363: RuntimeWarning: DateTimeField Entry.updated_at r...### Short description
When running the `minimiseregistrations` command, the following error is thrown:
```
/usr/local/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1363: RuntimeWarning: DateTimeField Entry.updated_at received a naive datetime (2019-04-25 00:00:00) while time zone support is active.
RuntimeWarning)
```
Using a `timezone` object instead of a `datetime` object fixes this.24https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1236Add benefactors registration form and address autocomplete2019-05-15T20:42:03+02:00Sébastiaan VersteegAdd benefactors registration form and address autocompleteCloses #560
### Short description
Add benefactors registration form
### Steps to use this feature
1. Go to the 'become a member' page
2. go to the benefactor form
3. Enter your data (note the autocomplete) and follow the st...Closes #560
### Short description
Add benefactors registration form
### Steps to use this feature
1. Go to the 'become a member' page
2. go to the benefactor form
3. Enter your data (note the autocomplete) and follow the steps.
The documentation for the registrations packages outlines all the possible steps.24https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1203Add command to minimise registrations data2019-05-08T19:50:33+02:00Sébastiaan VersteegAdd command to minimise registrations dataCloses #689
### Short description
Add command to minimise registrations data
### Steps to use this feature
1. Run `manage.py minimiseregistrations`Closes #689
### Short description
Add command to minimise registrations data
### Steps to use this feature
1. Run `manage.py minimiseregistrations`24https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1201Changed Translation For Programme Registration2019-04-03T20:10:14+02:00Thijs de JongChanged Translation For Programme RegistrationCloses #846
#### Previous behaviour
Translation to Dutch for ``Computing Science`` and ``Information Sciences`` was ``Informatica`` and ``Informatiekunde``.
#### New behaviour
New translations have been added; in Dutch, it is no...Closes #846
#### Previous behaviour
Translation to Dutch for ``Computing Science`` and ``Information Sciences`` was ``Informatica`` and ``Informatiekunde``.
#### New behaviour
New translations have been added; in Dutch, it is now ``Informatica (Computing Science)`` and ``Informatiekunde (Information Sciences)``.23https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1196Fix race condition in registration approve/save2019-04-03T20:32:13+02:00Sébastiaan VersteegFix race condition in registration approve/saveCloses #841
#### Previous behaviour
Steps to reproduce:
1. Create new registration
2. Try to approve + save within couple of seconds
3. Empty payment
#### New behaviour
Steps to validate that it works:
1. Create new registration
2. ...Closes #841
#### Previous behaviour
Steps to reproduce:
1. Create new registration
2. Try to approve + save within couple of seconds
3. Empty payment
#### New behaviour
Steps to validate that it works:
1. Create new registration
2. Try to approve + save within couple of seconds
3. Cannot save + existing payment23https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1147Add membership type to payment notes2019-02-13T19:18:24+01:00Sébastiaan VersteegAdd membership type to payment notes### Short description
Add membership type to payment notes### Short description
Add membership type to payment notes22https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1141Replace 'supporter' value in Membership model by 'benefactor'2019-02-06T20:44:37+01:00Sébastiaan VersteegReplace 'supporter' value in Membership model by 'benefactor'Closes #712
### Short description
Replace 'supporter' value in Membership model by 'benefactor'Closes #712
### Short description
Replace 'supporter' value in Membership model by 'benefactor'22https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1140Add country field to user profiles2019-02-06T20:43:08+01:00Sébastiaan VersteegAdd country field to user profilesCloses #810
### Short description
Add country field to user profiles
### Steps to use this feature
1. Go to a user profile
2. Set the country
3. Export the country in the user overview
4. Edit the country on the user profile
5. Chec...Closes #810
### Short description
Add country field to user profiles
### Steps to use this feature
1. Go to a user profile
2. Set the country
3. Export the country in the user overview
4. Edit the country on the user profile
5. Check the country in the information check mail
6. Enter a country when registering22https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1061Change dropdown menu in front-end for user registration/enrollment with amount2018-11-14T21:54:12+01:00Bart HofmanChange dropdown menu in front-end for user registration/enrollment with amountCloses #739Closes #73920https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1021Clarify address specification2018-11-05T11:54:03+01:00Thom WiggersClarify address specificationCloses #746
#### Previous behaviour
Steps to reproduce:
1. Enter `1 kerkstraat`
2. Get a confusing message
#### New behaviour
Steps to validate that it works:
1. Enter `1 kerkstraat`
2. Get a message telling you to put it after.Closes #746
#### Previous behaviour
Steps to reproduce:
1. Enter `1 kerkstraat`
2. Get a confusing message
#### New behaviour
Steps to validate that it works:
1. Enter `1 kerkstraat`
2. Get a message telling you to put it after.19https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1005Add all previous memberships to renewal page2018-11-05T20:17:02+01:00Sébastiaan VersteegAdd all previous memberships to renewal pageCloses #721
### Short description
Add all previous memberships to renewal pageCloses #721
### Short description
Add all previous memberships to renewal page19https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/969Migrate registration to new template2018-11-05T20:11:58+01:00Sébastiaan VersteegMigrate registration to new templatePartially solves #713Partially solves #71319https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/967Change supporters to benefactors in registrations documentation2018-10-03T19:00:38+02:00Joren VranckenChange supporters to benefactors in registrations documentation### Short description
Change supporters to benefactors in registrations documentation### Short description
Change supporters to benefactors in registrations documentationhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/954Make it possible for previous members to prolong their benefactorship2018-10-08T15:31:23+02:00Sébastiaan VersteegMake it possible for previous members to prolong their benefactorshipCloses #684
### Short description
Make it possible for previous members to prolong their benefactorship
### Steps to use this feature
1. Be a benefactor
2. Prolong your membership
or
1. Be a year member
2. Change your membership...Closes #684
### Short description
Make it possible for previous members to prolong their benefactorship
### Steps to use this feature
1. Be a benefactor
2. Prolong your membership
or
1. Be a year member
2. Change your membership type to benefactor1.18https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/952Make it possible to correct an acception or rejection in registrations2018-10-04T09:56:13+02:00Sébastiaan VersteegMake it possible to correct an acception or rejection in registrationsCloses #679, needs !951 first
### Short description
Make it possible to correct an acception or rejection in registrations
### Steps to use this feature
1. Create, confirm and accept/reject registration
2. Use revert
3. Can...Closes #679, needs !951 first
### Short description
Make it possible to correct an acception or rejection in registrations
### Steps to use this feature
1. Create, confirm and accept/reject registration
2. Use revert
3. Can accept/reject again19https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/951Add resend confirmation email button to admin2018-10-03T19:56:43+02:00Sébastiaan VersteegAdd resend confirmation email button to adminCloses #681
### Short description
Add resend confirmation email button to admin
### Steps to use this feature
1. Create registration
2. Go to admin
3. See button during confirmation stage that allows you to resend the emailCloses #681
### Short description
Add resend confirmation email button to admin
### Steps to use this feature
1. Create registration
2. Go to admin
3. See button during confirmation stage that allows you to resend the email19