concrexit issueshttps://gitlab.science.ru.nl/thalia/concrexit/-/issues2018-11-25T01:45:48+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/issues/281Commissies bewerken levert hele trage response op2018-11-25T01:45:48+01:00Joost Rijneveldjoost@joostrijneveld.nlCommissies bewerken levert hele trage response opAls je in de admin-backend naar een 'change'-pagina van een commissie gaat duurt het een eeuwigheid voordat je wat terug krijgt (maar uiteindelijk krijg je 't wel terug!). Op ivo blijkt vervolgens dat de relevante worker met maximale loa...Als je in de admin-backend naar een 'change'-pagina van een commissie gaat duurt het een eeuwigheid voordat je wat terug krijgt (maar uiteindelijk krijg je 't wel terug!). Op ivo blijkt vervolgens dat de relevante worker met maximale load rondjes is gaan rennen. Waarom?https://gitlab.science.ru.nl/thalia/concrexit/-/issues/279Generen van thumbnail van niet-plaatjes levert OSError op2018-11-25T01:45:48+01:00Joost Rijneveldjoost@joostrijneveld.nlGeneren van thumbnail van niet-plaatjes levert OSError opDit vindt bijvoorbeeld plaats wanneer je https://thalia.nu/photos/2015-09-17-bowlen/ bezoekt, aangezien IMG_3299.JPG geen goed-geformatte JPG lijkt te zijn (ik kan 'm lokaal ook niet openen in een imageviewer). Iets vergelijkbaars gebeur...Dit vindt bijvoorbeeld plaats wanneer je https://thalia.nu/photos/2015-09-17-bowlen/ bezoekt, aangezien IMG_3299.JPG geen goed-geformatte JPG lijkt te zijn (ik kan 'm lokaal ook niet openen in een imageviewer). Iets vergelijkbaars gebeurt met videobestanden.
Gerelateerd aan #205https://gitlab.science.ru.nl/thalia/concrexit/-/issues/278'Commissielid sinds' negeert voorgaande lidmaatschappen2018-11-25T01:45:48+01:00Joost Rijneveldjoost@joostrijneveld.nl'Commissielid sinds' negeert voorgaande lidmaatschappenZie bijv. Luuk in de Technicie; hij is lid van 2012 tot 2015 en voorzitter vanaf 2015, dus op https://thalia.nu/committees/42/ staat "commissielid sinds 2015". Dat klopt natuurlijk niet.
Logischer is misschien om 't oudste aaneengeslote...Zie bijv. Luuk in de Technicie; hij is lid van 2012 tot 2015 en voorzitter vanaf 2015, dus op https://thalia.nu/committees/42/ staat "commissielid sinds 2015". Dat klopt natuurlijk niet.
Logischer is misschien om 't oudste aaneengesloten lidmaatschap te pakken, of zelfs gewoon 't oudste.Joost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/269Tentamen uploaden jaartal2018-11-25T01:45:58+01:00Frank GerlingsTentamen uploaden jaartalDe dropdown voor jaartallen in het tentamen upload formulier laat geen verleden jaren toe. Het uploaden van een tentamen uit 2015 is hierdoor onmogelijk.
![2016-12-22-103542_527x425_scrot](/uploads/13a8a473ff479973a8636d6cc7d7e7d4/2016-...De dropdown voor jaartallen in het tentamen upload formulier laat geen verleden jaren toe. Het uploaden van een tentamen uit 2015 is hierdoor onmogelijk.
![2016-12-22-103542_527x425_scrot](/uploads/13a8a473ff479973a8636d6cc7d7e7d4/2016-12-22-103542_527x425_scrot.png)
Het formulier om samenvattingen te uploaden laat dit wel toe.
![2016-12-22-104109_656x393_scrot](/uploads/db20f30d3014ec4a7b8de5d332037c93/2016-12-22-104109_656x393_scrot.png)
Zouden jullie het tentamen upload formulier willen aanpassen opdat dit wel kan?
En zouden jullie het samenvattingenformulier willen aanpassen opdat het per collegejaar gaat? Daar onstaat nu ongetwijfeld verwarring over.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/262Catch exceptions during image uploading2018-11-25T01:45:58+01:00Sébastiaan VersteegCatch exceptions during image uploadingNu gaat t uploaden fout bij een archive en niet-afbeeldingen. En werkt t totaal niet, het album wordt niet aangemaakt. Het zou mooier zijn als de daadwerkelijke afbeeldingen wel worden toegevoegd en het album wordt aangemaakt.Nu gaat t uploaden fout bij een archive en niet-afbeeldingen. En werkt t totaal niet, het album wordt niet aangemaakt. Het zou mooier zijn als de daadwerkelijke afbeeldingen wel worden toegevoegd en het album wordt aangemaakt.Joost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/225Mailinglist memberships do not reflect current committee membership2018-11-25T01:46:02+01:00Gerdriaan MulderMailinglist memberships do not reflect current committee membershipE.g. `www` (mailinglist number 1):
```
START
www
[THALIA] [WWW]
1
0
<emailadressen>
END
```
This: https://gitlab.science.ru.nl/thalia/concrexit/blob/master/website/mailinglists/models.py#L27 should also `is_active()` from h...E.g. `www` (mailinglist number 1):
```
START
www
[THALIA] [WWW]
1
0
<emailadressen>
END
```
This: https://gitlab.science.ru.nl/thalia/concrexit/blob/master/website/mailinglists/models.py#L27 should also `is_active()` from https://gitlab.science.ru.nl/thalia/concrexit/blob/master/website/activemembers/models.py#L176Thom WiggersThom Wiggershttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/218Geen foutmelding profielpagina2018-11-25T01:46:02+01:00Jim DriessenGeen foutmelding profielpaginaEr wordt geen foutmelding getoond als er een fout optreedt bij het opslaan van de profielpagina.Er wordt geen foutmelding getoond als er een fout optreedt bij het opslaan van de profielpagina.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/209Profielfoto veranderen werkt niet2018-11-25T01:46:03+01:00Jan van BommelProfielfoto veranderen werkt nietMijn foto verandert niet als ik hem aanpasMijn foto verandert niet als ik hem aanpasv1.0.5https://gitlab.science.ru.nl/thalia/concrexit/-/issues/203Memberships have been joined together, disregarding chair changes2018-11-25T01:46:03+01:00Joost Rijneveldjoost@joostrijneveld.nlMemberships have been joined together, disregarding chair changesWhoops.
This will require a new migration that sorts out the historical mess. I guess something like this was bound to slip through..
(See @wboumans 2016-12-06 email)Whoops.
This will require a new migration that sorts out the historical mess. I guess something like this was bound to slip through..
(See @wboumans 2016-12-06 email)v1.0.5Joost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/198Fix spacing of photos2018-11-25T01:46:04+01:00Joost Rijneveldjoost@joostrijneveld.nlFix spacing of photosI suppose this broke when fixing #163.I suppose this broke when fixing #163.LaunchSébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/185fotoalbums zijn stuk als shareable aan staat2018-11-25T01:46:06+01:00Thom Wiggersfotoalbums zijn stuk als shareable aan staatwsl 'Photo object has no attribute split' in thumbnailswsl 'Photo object has no attribute split' in thumbnailsLaunchhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/143.dockerignore not used properly in `docker-compose`2018-11-25T01:46:12+01:00Joost Rijneveldjoost@joostrijneveld.nl.dockerignore not used properly in `docker-compose`It appears there is a difference between how `docker build` and `docker-compose up` treat `.dockerignore`. It is related to upstream issues such as https://github.com/docker/compose/issues/1607, and is not something we can immediately fi...It appears there is a difference between how `docker build` and `docker-compose up` treat `.dockerignore`. It is related to upstream issues such as https://github.com/docker/compose/issues/1607, and is not something we can immediately fix. However, this does mean we need to pay some attention to this when building images, especially ones we're pushing to public places.
Because of this, the build context is larger than necessary in directories that include e.g. `.tox` and `.git`, as well as large files in `website/media/`. Additionally, any files in `website/media/` added to the image, increasing its size unnecessarily. More importantly, we should be careful not to leak any secrets (or private data of members!) by including `db.sqlite3` or `localsettings.py` files.
Perhaps we can work around some of the issues by editing `.dockerignore`.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/119Cannot open event detail page when not logged in2018-11-25T01:46:13+01:00Luuk ScholtenCannot open event detail page when not logged inLaunchhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/112MultiLingualField lijkt zoek functie in admin te breken2018-11-25T01:46:13+01:00Joren VranckenMultiLingualField lijkt zoek functie in admin te brekenBijvoorbeeld:
Url:http://localhost:8000/admin/events/event/?q=EOS
Error:Cannot resolve keyword 'title' into field. Choices are: cancel_deadline, cost, description_en, description_nl, end, id, location_en, location_nl, map_location, max_p...Bijvoorbeeld:
Url:http://localhost:8000/admin/events/event/?q=EOS
Error:Cannot resolve keyword 'title' into field. Choices are: cancel_deadline, cost, description_en, description_nl, end, id, location_en, location_nl, map_location, max_participants, no_registration_message_en, no_registration_message_nl, organiser, organiser_id, price, published, registration, registration_end, registration_start, registrationinformationfield, start, title_en, title_nlLaunchhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/91Rare bestandsnamen ALV's2016-10-04T22:27:25+02:00Sébastiaan VersteegRare bestandsnamen ALV'sNa migratie van de ALV's gebeuren er allemaal rare dingen met de bestandsnamen van de documenten (jaja, zodat de bestanden uniek zijn etc). Niet zo heel handig.
![Screen_Shot_2016-10-04_at_22.16.55](/uploads/438ba65b84b9c1f1733c69b62d...Na migratie van de ALV's gebeuren er allemaal rare dingen met de bestandsnamen van de documenten (jaja, zodat de bestanden uniek zijn etc). Niet zo heel handig.
![Screen_Shot_2016-10-04_at_22.16.55](/uploads/438ba65b84b9c1f1733c69b62d828f64/Screen_Shot_2016-10-04_at_22.16.55.png)Launchhttps://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/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/82Mailtjes over nakijken van gegevens zijn twee keer verstuurd2017-12-10T21:30:14+01:00Joost Rijneveldjoost@joostrijneveld.nlMailtjes over nakijken van gegevens zijn twee keer verstuurdDe jaarlijke 'check even je gegevens'-mail is twee keer verstuurd. Men claimt dat het geen layer 8-probleem is, maar uit de logs blijkt verder niet duidelijk wat er fout kan zijn gegaan. Bij twijfel kunnen we ook concrete5 te schuld geve...De jaarlijke 'check even je gegevens'-mail is twee keer verstuurd. Men claimt dat het geen layer 8-probleem is, maar uit de logs blijkt verder niet duidelijk wat er fout kan zijn gegaan. Bij twijfel kunnen we ook concrete5 te schuld geven, en dit nog even testen als we email in Django draaiend hebben..
Deze issue wil t.z.t. gemigreerd worden naar de nieuwe repository.
cc @twiggers @gmulderhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/80Rendering thumbnails blocks album page rendering2017-12-10T21:30:14+01:00Wietse KuipersRendering thumbnails blocks album page renderingWith very large albums, loading the album page for the first page takes a long time because the thumbnails are being rendered, which blocks getting any kind of response which would cause a timeout in production.
suggested fix: pre-rende...With very large albums, loading the album page for the first page takes a long time because the thumbnails are being rendered, which blocks getting any kind of response which would cause a timeout in production.
suggested fix: pre-render the thumbnails after album uploadLaunchhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/57Admin interface: Gebruiker toevoegen vs Gebruiker veranderen2017-12-10T21:30:13+01:00Koen van IngenAdmin interface: Gebruiker toevoegen vs Gebruiker veranderenBij het toevoegen van een nieuwe gebruiker, is het onder andere onmogelijk de voornaam in te vullen. Dit kan pas nadat de gebruiker is toegevoegd bij het 'aanpasscherm'.Bij het toevoegen van een nieuwe gebruiker, is het onder andere onmogelijk de voornaam in te vullen. Dit kan pas nadat de gebruiker is toegevoegd bij het 'aanpasscherm'.LaunchThom WiggersThom Wiggers