concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2018-02-12T14:44:31+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/709Add automatic response to mailinglists2018-02-12T14:44:31+01:00Sébastiaan VersteegAdd automatic response to mailinglistsCloses #285. Still needs the server side scripts.
### Short description
Add automatic response to mailinglists
### Steps to use this feature
1. Select the checkbox when adding or editing a mailinglist.
2. Save.
3. Check the API for t...Closes #285. Still needs the server side scripts.
### Short description
Add automatic response to mailinglists
### Steps to use this feature
1. Select the checkbox when adding or editing a mailinglist.
2. Save.
3. Check the API for the output.1.14Joost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1186Add automatic testing for model str method2019-03-02T17:11:15+01:00Jelle Besselingjelle@pingiun.comAdd automatic testing for model str methodThis adds dynamic tests which check if the overwritten __str__ method of a Model is not the same as the default __str__ method
If we want 100% coverage, the str methods should be tested. But usually, there is not really a good way to te...This adds dynamic tests which check if the overwritten __str__ method of a Model is not the same as the default __str__ method
If we want 100% coverage, the str methods should be tested. But usually, there is not really a good way to test them. This adds coverage to all the str methods automatically by testing that they contain "something useful" instead of having the default implementation.
In addition, it's good to have the str methods overridden because instance names will look weird in the admin without the user friendly name.23https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/636Add backwards compatible avatar object to events and members API for better t...2017-12-27T23:16:36+01:00Sébastiaan VersteegAdd backwards compatible avatar object to events and members API for better thumbnailsCloses #527
### Short description
Add backwards compatible avatar object to events and members API for better thumbnails
### Steps to use this feature
1. Use the members or events APICloses #527
### Short description
Add backwards compatible avatar object to events and members API for better thumbnails
### Steps to use this feature
1. Use the members or events API1.12https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/130Add barebones editorconfig file2016-10-24T10:54:29+02:00Joost Rijneveldjoost@joostrijneveld.nlAdd barebones editorconfig filehttps://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/527Add base url to event queue mail2017-09-12T14:25:34+02:00Sébastiaan VersteegAdd base url to event queue mailCloses #456
#### Previous behaviour
Steps to reproduce:
1. Get queue mail
2. Not clickable link
#### New behaviour
Steps to validate that it works:
1. Get queue mail
2. Clickable linkCloses #456
#### Previous behaviour
Steps to reproduce:
1. Get queue mail
2. Not clickable link
#### New behaviour
Steps to validate that it works:
1. Get queue mail
2. Clickable linkhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/547Add basic table with information on automatically generated mailinglists to a...2017-09-12T14:25:35+02:00Sébastiaan VersteegAdd basic table with information on automatically generated mailinglists to adminCloses #476
### Short description
Add basic table with information on automatically generated mailinglists to admin
### Steps to use this feature
1. Go to the mailinglist admin
![Screen_Shot_2017-09-10_at_13.55.17](/uploa...Closes #476
### Short description
Add basic table with information on automatically generated mailinglists to admin
### Steps to use this feature
1. Go to the mailinglist admin
![Screen_Shot_2017-09-10_at_13.55.17](/uploads/9890785ab4d438880f6f27d67c9e0708/Screen_Shot_2017-09-10_at_13.55.17.png)https://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/1027Add benefactors tab to members index2018-10-31T18:46:02+01:00Sébastiaan VersteegAdd benefactors tab to members indexCloses #749
### Short description
Add benefactors tab to members index
### Steps to use this feature
1. Go to <base>/members
2. Use the new tab for benefactorsCloses #749
### Short description
Add benefactors tab to members index
### Steps to use this feature
1. Go to <base>/members
2. Use the new tab for benefactorshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/200Add better member selection to mailinglists admin2016-12-05T15:33:23+01:00Wietse KuipersAdd better member selection to mailinglists adminCloses #189Closes #189https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1368Add birthday as readonly field to edit profile page2019-10-03T17:08:49+02:00Job DoesburgAdd birthday as readonly field to edit profile page/label ~bug
Closes #927
#### Previous behaviour
Steps to reproduce:
1. Open the profile edit view
2. I have no idea what my birthday is in the database
3. I can hide/show my birthday but don't know it exists
#### New behav.../label ~bug
Closes #927
#### Previous behaviour
Steps to reproduce:
1. Open the profile edit view
2. I have no idea what my birthday is in the database
3. I can hide/show my birthday but don't know it exists
#### New behaviour
Steps to validate that it works:
1. Open the profile edit view
2. I can see my birthday in the database
3. I can hide/show my birthday and I know it exists
27https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/164Add bleach to events2016-11-09T21:36:45+01:00Joren VranckenAdd bleach to eventsWithout bleach filtering the description text, it is possible for administrators to add any HTML they want to the description.Without bleach filtering the description text, it is possible for administrators to add any HTML they want to the description.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/165Add bleach to the vacancy page for a more readable description2017-05-10T20:45:01+02:00Joren VranckenAdd bleach to the vacancy page for a more readable description@lscholten, je hebt het gezien.@lscholten, je hebt het gezien.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/6Add boards2016-08-06T17:19:51+02:00Thom WiggersAdd boardsCloses #11Closes #11Launchhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/750Add cancel deadline to event details in admin2018-03-15T13:23:00+01:00Sébastiaan VersteegAdd cancel deadline to event details in adminCloses #602
### Short description
Add cancel deadline to event details in admin
### Steps to use this feature
1. Create an event with a cancel deadline
2. View the event in the adminCloses #602
### Short description
Add cancel deadline to event details in admin
### Steps to use this feature
1. Create an event with a cancel deadline
2. View the event in the admin1.15https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/479Add category field to event model2017-06-28T19:54:42+02:00Sébastiaan VersteegAdd category field to event modelCloses #427
### Short description
Add category field to event model
### Steps to use this feature
1. Create or change an event
2. Note category field
3. Note that filtering on category is possible in the events model adminCloses #427
### Short description
Add category field to event model
### Steps to use this feature
1. Create or change an event
2. Note category field
3. Note that filtering on category is possible in the events model adminhttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/254Add checkbox for the costs warning to newsletter events2016-12-14T20:41:26+01:00Sébastiaan VersteegAdd checkbox for the costs warning to newsletter eventshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1024Add check to newsletters to prevent /admin/newsletters urls2018-11-02T15:42:49+01:00Sébastiaan VersteegAdd check to newsletters to prevent /admin/newsletters urlsCloses #ISSUE
#### Previous behaviour
Steps to reproduce:
1. Add text to the newsletter with a url lacking `http(s)`
2. No problems, but the url in the newsletter is `base_url/newsletters/newsletter/(id)/(url)`
#### New behaviour
Step...Closes #ISSUE
#### Previous behaviour
Steps to reproduce:
1. Add text to the newsletter with a url lacking `http(s)`
2. No problems, but the url in the newsletter is `base_url/newsletters/newsletter/(id)/(url)`
#### New behaviour
Steps to validate that it works:
1. Add text to the newsletter with a url lacking `http(s)`
2. Get an error preventing this from happening19https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/91Add code for the homepage2016-10-05T19:31:06+02:00Sébastiaan VersteegAdd code for the homepageIk ging de homepage maken en toen zag ik allemaal javascript. En ik vond javascript niet leuk. Maar toen bedacht ik dat ik wel een templatetag kon maken. Maar die moest dan weer in de events package. En die is dan weer niet gemerged in d...Ik ging de homepage maken en toen zag ik allemaal javascript. En ik vond javascript niet leuk. Maar toen bedacht ik dat ik wel een templatetag kon maken. Maar die moest dan weer in de events package. En die is dan weer niet gemerged in de master. Dus ik heb je branch gebranched en ja dit is het resultaat.
Lang verhaal kort: lees dit hierbovenLaunchhttps://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`24