concrexit issueshttps://gitlab.science.ru.nl/thalia/concrexit/-/issues2016-10-05T23:28:25+02:00https://gitlab.science.ru.nl/thalia/concrexit/-/issues/85Zoeken in /members gooit exception als iemand NULL als nickname heeft2016-10-05T23:28:25+02:00Jelle Besselingjelle@pingiun.comZoeken in /members gooit exception als iemand NULL als nickname heeftSearch zoekt in de database op first_name, last_name, username en nickname. Nicknames zijn echter niet verplicht, dus de lijn `keywords in obj.nickname.lower() or` werkt niet als iemand NULL heeft als username.
In een echt scenario z...Search zoekt in de database op first_name, last_name, username en nickname. Nicknames zijn echter niet verplicht, dus de lijn `keywords in obj.nickname.lower() or` werkt niet als iemand NULL heeft als username.
In een echt scenario zullen mensen '' hebben als nickname en niet NULL, maar geautomatiseerde tools (zoals createfixtures) zetten lege velden op NULL.
Informatie over de exception:
```
Exception Type: AttributeError
Exception Value:
'NoneType' object has no attribute 'lower'
Exception Location: /home/pingiun/Documents/jbconcrexit/website/members/views.py in <listcomp>, line 55
```
De lijnen waar het om gaat:
```python
53 if keywords:
54 members = [obj for obj in members if
55 keywords in obj.nickname.lower() or
56 keywords in obj.user.first_name.lower() or
57 keywords in obj.user.last_name.lower() or
58 keywords in obj.user.username.lower()]
```LaunchSébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/86Zoeken in members werkt alleen als de keywords lowercase zijn2016-10-05T23:28:25+02:00Jelle Besselingjelle@pingiun.comZoeken in members werkt alleen als de keywords lowercase zijnBij het zoeken worden de keywords vergeleken met de lowercase namen, usernames en nicknames. Dus als gebruikers hoofdletters gebruiken in zoektermen komen er nooit resultaten. Keywords moeten ook lowercase gemaakt worden om search te lat...Bij het zoeken worden de keywords vergeleken met de lowercase namen, usernames en nicknames. Dus als gebruikers hoofdletters gebruiken in zoektermen komen er nooit resultaten. Keywords moeten ook lowercase gemaakt worden om search te laten werken.LaunchSébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/108Huisstijlbijbel naar website halen2016-11-02T22:34:57+01:00Lennart JansenHuisstijlbijbel naar website halenEvi, Kirsten, Lennart en Sébastiaan kwamen tot de conclusie dat [de huisstijlbijbel](https://thalia.nu/wiki/doku.php?id=huisstijlcommissie:huisstijlbijbel) te ver staat weggestopt terwijl ie gewoon voor iedereen toegankelijk moet zijn.Evi, Kirsten, Lennart en Sébastiaan kwamen tot de conclusie dat [de huisstijlbijbel](https://thalia.nu/wiki/doku.php?id=huisstijlcommissie:huisstijlbijbel) te ver staat weggestopt terwijl ie gewoon voor iedereen toegankelijk moet zijn.Sébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/364Bugs in Verdiensten voor Thalia2017-04-21T19:46:31+02:00Joren VranckenBugs in Verdiensten voor ThaliaOud bestuursleden hebben 'heden' staan als einddatum (zie bv. @twiggers [link](https://thalia.nu/members/profile/909)).
Daarnaast staan de verdiensten per kopje niet gesorteerd (zie bv. Dré Hendriks [link](https://thalia.nu/members/pro...Oud bestuursleden hebben 'heden' staan als einddatum (zie bv. @twiggers [link](https://thalia.nu/members/profile/909)).
Daarnaast staan de verdiensten per kopje niet gesorteerd (zie bv. Dré Hendriks [link](https://thalia.nu/members/profile/899))https://gitlab.science.ru.nl/thalia/concrexit/-/issues/365Functie in bestuur in profielpagina2017-04-21T19:46:32+02:00Joren VranckenFunctie in bestuur in profielpaginaOp dit moment staat er bij (oud-)bestuursleden alleen in welk jaar ze bestuur zijn (geweest). Ik zie hier graag ook hun functie in dat bestuur bij.Op dit moment staat er bij (oud-)bestuursleden alleen in welk jaar ze bestuur zijn (geweest). Ik zie hier graag ook hun functie in dat bestuur bij.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/398'Toon op site' knop insturen tentamens2017-05-02T10:02:01+02:00Joren Vrancken'Toon op site' knop insturen tentamensBij het insturen van een tentamen staat het volgende:
> Gebruik de ‘Toon op site’ knop om het bestand te downloaden voor controle.
Alleen er is geen knop die 'Toon op site' heet.Bij het insturen van een tentamen staat het volgende:
> Gebruik de ‘Toon op site’ knop om het bestand te downloaden voor controle.
Alleen er is geen knop die 'Toon op site' heet.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/345Ergens een duidelijke verwijzing naar de issuetracker plaatsen2017-05-24T22:07:45+02:00Luuk ScholtenErgens een duidelijke verwijzing naar de issuetracker plaatsenAldus NiekAldus Niekhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/446&nbsp ipv een spatie bij aankomende evenementen2017-07-05T19:24:09+02:00Ghost User  ipv een spatie bij aankomende evenementen### One-sentence description
Er staat `&nbsp;` in plaats van een spatie in het tekstblokje wat de tekst van het evenement laat zien. Op de pagina van het evenement zelf is het echter wel een spatie zoals hieronder te zien.
![Screensh...### One-sentence description
Er staat ` ` in plaats van een spatie in het tekstblokje wat de tekst van het evenement laat zien. Op de pagina van het evenement zelf is het echter wel een spatie zoals hieronder te zien.
![Screenshot_4](/uploads/5cd7d4fa54e046c095e260252091058f/Screenshot_4.png)
### Current behaviour
Er staat ` ` bij ALV;
![Screenshot_2](/uploads/1b971d25e160d963f1dfa38910851057/Screenshot_2.png)
Ook op de Engelse pagina bij end of semester party:
![Screenshot_3](/uploads/f3495e88985d598f09b08c5728b7782e/Screenshot_3.png)
### Expected behaviour
Ik zou er graag een spatie zien staan
### Steps to reproduce
1. Open thalia.nu
2. Scroll naar beneden naar "Aankomende evenementen"
https://gitlab.science.ru.nl/thalia/concrexit/-/issues/447Send queue mail wordt verzonden als iemand op de wachtrij zich afmeldt2017-07-05T19:24:09+02:00Sietse MoorenSend queue mail wordt verzonden als iemand op de wachtrij zich afmeldt### One-sentence description
Send queue mail wordt verzonden als iemand op de wachtrij zich afmeldt
### Current behaviour
Als iemand in de wachtrij zichzelf er vanaf haalt wordt `_send_queue_mail` nog steeds uitgevoerd
### Expe...### One-sentence description
Send queue mail wordt verzonden als iemand op de wachtrij zich afmeldt
### Current behaviour
Als iemand in de wachtrij zichzelf er vanaf haalt wordt `_send_queue_mail` nog steeds uitgevoerd
### Expected behaviour
Als iemand in de wachtrij zichzelf er vanaf haalt wordt er geen mail verstuurd
### Steps to reproduce
1. Maak een event met max participants
2. Voeg aantal registrations toe
3. Cancel registration in de frontend van een van de gebruikers
4. Zie verzonden mail
### Original text
Je krijgt een mail dat je in de wachtlijst stond maar nu mag gaan. Als je vervolgens naar de link gaat die in de mail staat sta je nog steeds in de wachtrij. Wat moet ik nu geloven.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/429Cancel deadline afdwingen op "<= begin evenement"2017-08-04T21:52:22+02:00Lennart JansenCancel deadline afdwingen op "<= begin evenement"### One-sentence description
Cancel deadline moet eerder of gelijk zijn aan de start van het evenement.
### Desired behaviour
Het gebeurde deze week dat er nog een mailtje verstuurd werd aan iemand voor een evenement. Hij stond in d...### One-sentence description
Cancel deadline moet eerder of gelijk zijn aan de start van het evenement.
### Desired behaviour
Het gebeurde deze week dat er nog een mailtje verstuurd werd aan iemand voor een evenement. Hij stond in de wachtrij en werd nu toegelaten voor het evenement. De issue: het evenement is al een paar maanden geleden geweest. Afmelden voor dat evenement had dus helemaal niet mogen gebeuren. Maar het kan wel want de cancel deadline mag ná het evenement liggen.
Ook is het natuurlijk belangrijk dat mensen niet kunnen afmelden vanaf het moment dat het evenement begonnen is, zodat er fatsoenlijk afgetekend kan worden.
Daarom moet de cancel deadline kleiner of gelijk zijn aan de datetime van de start van het evenement.Sébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/456Link in event queue email not clickable2017-08-29T15:37:29+02:00Sébastiaan VersteegLink in event queue email not clickable### One-sentence description
Link in event queue email not clickable.
### Current behaviour
Link not clickable.
![Screen_Shot_2017-06-20_at_13.55.43](/uploads/57b2ed577d5e5f4c3ed0044643e1ac74/Screen_Shot_2017-06-20_at_13.55.4...### One-sentence description
Link in event queue email not clickable.
### Current behaviour
Link not clickable.
![Screen_Shot_2017-06-20_at_13.55.43](/uploads/57b2ed577d5e5f4c3ed0044643e1ac74/Screen_Shot_2017-06-20_at_13.55.43.png)
### Expected behaviour
Clickable link.
### Steps to reproduce
1. Get an email that you're allowed into an event.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/501Old boards on separate page2017-09-20T20:24:39+02:00Sébastiaan VersteegOld boards on separate page### One-sentence description
Old boards on separate page
### Why?
We want to show a description on the board page. This means that the page will get fuller (again) so we need to make some improvements.
### Current implementation
One...### One-sentence description
Old boards on separate page
### Why?
We want to show a description on the board page. This means that the page will get fuller (again) so we need to make some improvements.
### Current implementation
One page showing the current and old boards.
### Desired implementation
Two pages, the current one showing a the current board and one containing a list with all the old boards. The link to the second page can be on the first one, no need for a new menu-item.
The current board page should probably also show the members of the current board for logged-in users.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/503Members with no membership are 'Former member' on profile2017-09-23T13:40:29+02:00Joost Rijneveldjoost@joostrijneveld.nlMembers with no membership are 'Former member' on profileCurrently users that do not have a membership at all are marked as `Former member` on their profile. Perhaps it's more accurate to describe those as `Unknown membership history`, given that we are now able to distinguish actual 'former m...Currently users that do not have a membership at all are marked as `Former member` on their profile. Perhaps it's more accurate to describe those as `Unknown membership history`, given that we are now able to distinguish actual 'former members' from e.g. 'former supporters' based on the existence of expired Membership objects.1.11Bram in 't ZandtBram in 't Zandthttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/502Add description to board detail page2017-09-27T19:17:34+02:00Sébastiaan VersteegAdd description to board detail page### One-sentence description
Add description to board detail page
### Desired behaviour
Give boards the option to write descriptions and show these on their individual pages.### One-sentence description
Add description to board detail page
### Desired behaviour
Give boards the option to write descriptions and show these on their individual pages.1.11Bram in 't ZandtBram in 't Zandthttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/520Sponsorpagina geeft tekst niet goed weer2017-10-12T12:04:48+02:00Niek JanssenSponsorpagina geeft tekst niet goed weerOp de sponsorpagina (https://thalia.nu/career/) staat bij topicus een niet goed geformatteerde tekst.
- Er staan random & nbsp;'s in
- Een subkop staat er, zonder spatie, in
Als je op 'lees meer' klikt staat het er wel goed.
Verder ...Op de sponsorpagina (https://thalia.nu/career/) staat bij topicus een niet goed geformatteerde tekst.
- Er staan random & nbsp;'s in
- Een subkop staat er, zonder spatie, in
Als je op 'lees meer' klikt staat het er wel goed.
Verder nog een random sidenote: ik vind dat je vrij snel over onze hoofdsponsor heen scrollt. Misschien een zwarte rand om het hele topicus-blok heen?1.11https://gitlab.science.ru.nl/thalia/concrexit/-/issues/460Documents: 2011-2012 is not directly reachable2017-12-10T21:10:48+01:00Gerdriaan MulderDocuments: 2011-2012 is not directly reachable### One-sentence description
The documents page should switch to the year 2011-2012 when it is selected from the drop-down box.
### Current behaviour
The documents page does not switch to the year 2011-2012 when it is selected from the ...### One-sentence description
The documents page should switch to the year 2011-2012 when it is selected from the drop-down box.
### Current behaviour
The documents page does not switch to the year 2011-2012 when it is selected from the drop-down box.
### Expected behaviour
The documents page switches to the year 2011-2012 when it is selected from the drop-down box.
### Steps to reproduce
1. Log in
2. Go to the `/documents/` page (e.g. Association -> Documents).
3. Navigate to "General meetings"
4. Click on `2011-2012` (a dropdown box appears)
5. Click on `2011-2012` in the dropdown box
6. Nothing happens.
Alternatively, replace step 5 by clicking on another item (e.g. `2010-2011`) and then execute the original step 4 and 5 again. In that case, step 6 is replaced by the expected behaviour.
Note: the period (i.e. `2011-2012`) is relative to the current period. When we switch to the next year, this period will be `2012-2013`.Joost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/301Foto's die stuk zijn fixen2017-12-10T21:11:33+01:00Thom WiggersFoto's die stuk zijn fixen* [ ] `2015-07-03-eos-feest/album_20150703_EOS_feestIMG_1513.JPG`
* [ ] `2015-07-03-eos-feest/album_20150703_EOS_feestIMG_1505.JPG`
* [ ] `2015-07-03-eos-feest/album_20150703_EOS_feestIMG_1642.JPG`* [ ] `2015-07-03-eos-feest/album_20150703_EOS_feestIMG_1513.JPG`
* [ ] `2015-07-03-eos-feest/album_20150703_EOS_feestIMG_1505.JPG`
* [ ] `2015-07-03-eos-feest/album_20150703_EOS_feestIMG_1642.JPG`https://gitlab.science.ru.nl/thalia/concrexit/-/issues/508Header fields in event export are not being translated2017-12-10T21:12:06+01:00Bram in 't ZandtHeader fields in event export are not being translated### One-sentence description
If you export an event the headers of the export are not translated whereas some of the fields in the export are.
### Why?
Some fields are now in English while others are in Dutch. This looks messy.
### Cur...### One-sentence description
If you export an event the headers of the export are not translated whereas some of the fields in the export are.
### Why?
Some fields are now in English while others are in Dutch. This looks messy.
### Current implementation
Header fields in the export are not translated.
### Desired implementation
Header fields are also translated depending on the chosen language.Bram in 't ZandtBram in 't Zandthttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/45Create fixtures for fun and easy development2017-12-10T21:12:18+01:00Luuk ScholtenCreate fixtures for fun and easy developmentWhenever you clone the repository, you should be able to quickly fill the database with some reasonably realistic data.
This could be done by for example combining https://github.com/rbarrois/factory_boy with https://github.com/joke2k/f...Whenever you clone the repository, you should be able to quickly fill the database with some reasonably realistic data.
This could be done by for example combining https://github.com/rbarrois/factory_boy with https://github.com/joke2k/faker.
We can create a `./manage.py` command that lets you load your database with a new set of fixtures, preferably also with images etc.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/496Verkeerde getallen statistieken2017-12-10T21:12:36+01:00Kirsten KingmaVerkeerde getallen statistieken![image](/uploads/52822f4b957fa1ffe0c3d13e6aca628f/image.png)![image](/uploads/52822f4b957fa1ffe0c3d13e6aca628f/image.png)1.11Tom van BusselTom van Bussel