concrexit issueshttps://gitlab.science.ru.nl/thalia/concrexit/-/issues2020-02-04T14:40:33+01:00https://gitlab.science.ru.nl/thalia/concrexit/-/issues/1007Expiration date on partner pages2020-02-04T14:40:33+01:00Jen Dusseljeejendusseljee@gmail.comExpiration date on partner pages<!--
You want something new.
-->
### One-sentence description
<!-- What do you want? -->
Can you add a functionality to set an expiration date on profile pages of partners.
### Motivation
<!-- Why should we care? -->
Because it ...<!--
You want something new.
-->
### One-sentence description
<!-- What do you want? -->
Can you add a functionality to set an expiration date on profile pages of partners.
### Motivation
<!-- Why should we care? -->
Because it is pretty annoying to have to memorise the duration of all contracts. It would be way easier to just be able to set an expiration date when the contract enters.
### Desired functionality
<!--
What we should support.
Please provide this in general terms, if possible.
You can provide suggestions on how to implement this later.
We like high-level descriptions as those allow us to better consider
the desired result. Assumptions on how the site works don't
necessarily match how we implemented certain things.
-->
An extra date field in the admin page when editing/creating a partner page. When this date has passed, the profile page should automatically be set to inactive (maybe send a mail to extern@ to let the extern know when this happens).
### Suggested implementation
<!--
If you have any notes on how we could achieve this feature,
share them here.
-->
-https://gitlab.science.ru.nl/thalia/concrexit/-/issues/169Exporteer ledenlijst met snummers2018-11-25T01:45:54+01:00Thom WiggersExporteer ledenlijst met snummersDat zou voor SNUF chill zijn.Dat zou voor SNUF chill zijn.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/768Export email addresses of selected members2018-11-14T11:19:22+01:00Sébastiaan VersteegExport email addresses of selected members### One-sentence description
Export email addresses of selected members
### Motivation
So that they can easily be contacted. Normally we would use mailing lists but some people are not part of those (anymore).
### Desired functionali...### One-sentence description
Export email addresses of selected members
### Motivation
So that they can easily be contacted. Normally we would use mailing lists but some people are not part of those (anymore).
### Desired functionality
Have the possibility to export email addresses of users from the admin
### Suggested implementation
Add an action to do this export20Sébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/1012Export payment batch per topic / event2020-02-12T20:42:04+01:00Job DoesburgExport payment batch per topic / event### One-sentence description
Export payment batch per topic / event
### Motivation
Required for bookkeeping of Thalia Pay
### Desired functionality
Use the `payment_topic` from Payments, provided by `Payable` models
### Suggested i...### One-sentence description
Export payment batch per topic / event
### Motivation
Required for bookkeeping of Thalia Pay
### Desired functionality
Use the `payment_topic` from Payments, provided by `Payable` models
### Suggested implementation
Extend #932 with a second way of exportinghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/815Export registrations to csv2019-02-15T11:09:48+01:00Job DoesburgExport registrations to csv<!--
You want something new.
-->
### One-sentence description
Export of registrations to csv (the registrations of members for Thalia)
### Motivation
To check Thalia's bookkeeping with the Thalia administration it would be nice t...<!--
You want something new.
-->
### One-sentence description
Export of registrations to csv (the registrations of members for Thalia)
### Motivation
To check Thalia's bookkeeping with the Thalia administration it would be nice to export the registrations.
### Desired functionality
The csv should contain at least: name of the person, type of membership/registration, amount, date of payment, payment method.
This way it is possible to compare the cash register or bank transactions to the registrations at the website.
This is also related to a third payment option (#813).
### Suggested implementation
Just as for the users (where one can download .csv's), a button 'download registrations'.Sébastiaan VersteegSébastiaan Versteeg2019-02-13https://gitlab.science.ru.nl/thalia/concrexit/-/issues/140Extra velden event meteen op event-pagina?2019-09-04T14:20:24+02:00Joost Rijneveldjoost@joostrijneveld.nlExtra velden event meteen op event-pagina?Op dit moment is het een extra klik, en zie je de extra velden pas als je als aangemeld hebt. Tevens zie je de inhoud pas als je op 'Bijwerken' klikt. Het zijn echter vaak maar een paar velden, dus qua ruimte is het niet echt nodig om 't...Op dit moment is het een extra klik, en zie je de extra velden pas als je als aangemeld hebt. Tevens zie je de inhoud pas als je op 'Bijwerken' klikt. Het zijn echter vaak maar een paar velden, dus qua ruimte is het niet echt nodig om 't te verbergen op een eigen pagina. (via @kstoffelen)https://gitlab.science.ru.nl/thalia/concrexit/-/issues/84Fancier bewerken van commissielidmaatschappen in profielpagina2017-09-20T19:41:14+02:00Thom WiggersFancier bewerken van commissielidmaatschappen in profielpaginaHet zou netter zijn om commissielidmaatschappen als onderdeel van de bewerkt zouden kunnen worden
Wacht met deze issue even tot #33 af is.
Mockup van de profielpagina:
------------------------------------------------
* Thom W...Het zou netter zijn om commissielidmaatschappen als onderdeel van de bewerkt zouden kunnen worden
Wacht met deze issue even tot #33 af is.
Mockup van de profielpagina:
------------------------------------------------
* Thom Wiggers:
* commissielidmaatschappen
* Ctrl+Alt+Delirium
* 2012-03-10 – 2016-08-09 Lid :pencil2: :x:
* 2016-08-10 – nu voorzitter :pencil2: :x:
* :heavy_plus_sign:
Wel belangrijk om dit alleen te laten zien iff de gebruiker de juiste permissies heeft natuurlijk.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/403Filter events by lecture year in admin2018-07-11T17:31:08+02:00Joren VranckenFilter events by lecture year in admin### One-sentence description
Filter events by lecture year in admin
### Desired behaviour
The ability to filter the events in the admin based on the lecture year.### One-sentence description
Filter events by lecture year in admin
### Desired behaviour
The ability to filter the events in the admin based on the lecture year.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/767Filter for former members2018-11-14T11:15:49+01:00Rico te WechelFilter for former members### One-sentence description
Apply filter on former members in the backend user list.
### Motivation
For the alumni committee, but perhaps in the future also for other parties and/or occasions, this would be a nice feature to easily rea...### One-sentence description
Apply filter on former members in the backend user list.
### Motivation
For the alumni committee, but perhaps in the future also for other parties and/or occasions, this would be a nice feature to easily reach our former members. In case of the alumni committee: We want to email them with invitations for our events.
### Desired functionality
In the backend, under users, I want to be able to apply a filter on former members. Currently this is only possible for members, benefactors and honorary members. After I applied the filter on the users I want to export their mailadresses. I haven't seen this option under 'desired action'. Should I make a new issue for this, or is there another way to achieve this?20Sébastiaan VersteegSébastiaan Versteeghttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/477Filter on active committees in admin2017-12-10T21:12:34+01:00Sébastiaan VersteegFilter on active committees in admin### One-sentence description
Filter on active committees in admin
### Desired behaviour
Having the ability to filter on active committees in the django admin. Maybe even add the field to the overview so you have more information when ...### One-sentence description
Filter on active committees in admin
### Desired behaviour
Having the ability to filter on active committees in the django admin. Maybe even add the field to the overview so you have more information when you're in that view.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/471Finding members by hidden nickname should not happen2017-12-10T21:12:32+01:00Joost Rijneveldjoost@joostrijneveld.nlFinding members by hidden nickname should not happen### One-sentence description
Finding members by hidden nickname should not happen
### Current behaviour
If a user has a nickname but has display options set to hide it, they still appear in search results that match the nickname. This...### One-sentence description
Finding members by hidden nickname should not happen
### Current behaviour
If a user has a nickname but has display options set to hide it, they still appear in search results that match the nickname. This can lead to confusion.
### Expected behaviour
When a user does not display their nickname as part of their display name, it should not be possible to find them based on their nickname.
### Steps to reproduce
1. Give yourself a nickname (preferably something unique)
2. Set your name preference to not display the nickname
3. Search by keyword for your nicknameJoost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/873Fitting 2000x430 images to 2000x430 does not work2019-05-23T13:26:21+02:00Nick van OersFitting 2000x430 images to 2000x430 does not work/label ~bug ~"priority: medium"
### One-sentence description
Fitting 2000x430 images to 2000x430 does not work
### Current behaviour / Reproducing the bug
1. Upload a 2000x430px slide to the website
2. Check the homepage for the slid.../label ~bug ~"priority: medium"
### One-sentence description
Fitting 2000x430 images to 2000x430 does not work
### Current behaviour / Reproducing the bug
1. Upload a 2000x430px slide to the website
2. Check the homepage for the slide
3. It does not load
### Expected behaviour
1. Upload a 2000x430px slide to the website
2. Check the homepage for the slide
3. It does load
### Upstream problem
This is caused by a precision problem in Pillow. The `ImageOps.fit` method calculates a box to crop the image in.
Since the image is the same the calculation made is as follows:
```
>>> 2000/430 * 430
2000.0000000000002
```
This is then used `2000-(2000/430 * 430)` and the box has a left value that is negative causing an exception.
https://gitlab.science.ru.nl/thalia/concrexit/-/issues/675Fix docblocks with faulty :param: specifications2018-08-28T16:38:11+02:00Thom WiggersFix docblocks with faulty :param: specificationsE.g.
![image](/uploads/34e8857fc703dee6bf665a8ce2d96968/image.png)
This is caused by a missing newline before the `:param:`E.g.
![image](/uploads/34e8857fc703dee6bf665a8ce2d96968/image.png)
This is caused by a missing newline before the `:param:`https://gitlab.science.ru.nl/thalia/concrexit/-/issues/663Fix names of categories of pushnotifications2018-08-08T23:02:12+02:00Luko van der MaasFix names of categories of pushnotifications### One-sentence description
Make all names uppercase
### Current behaviour
All names are lowercase
### Expected behaviour
The names are uppercase
### Steps to reproduce
1. look at /api/v1/devices### One-sentence description
Make all names uppercase
### Current behaviour
All names are lowercase
### Expected behaviour
The names are uppercase
### Steps to reproduce
1. look at /api/v1/devicesLuko van der MaasLuko van der Maashttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/728Follow-up from "Fix wiki login"2018-10-24T19:26:53+02:00Thom WiggersFollow-up from "Fix wiki login"The following discussion from !992 should be addressed:
- [ ] @twiggers started a [discussion](https://gitlab.science.ru.nl/thalia/concrexit/merge_requests/992#note_55114):
> Perhaps it's a good idea to move the wiki namespace int...The following discussion from !992 should be addressed:
- [ ] @twiggers started a [discussion](https://gitlab.science.ru.nl/thalia/concrexit/merge_requests/992#note_55114):
> Perhaps it's a good idea to move the wiki namespace into groupshttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/130Foto's progress wordt niet getoond2018-11-25T01:45:54+01:00Sébastiaan VersteegFoto's progress wordt niet getoondNa start importeren lijkt er geen progress dingetje weergeven te worden als 'bezig met: album x' binnen andere sessie's.Na start importeren lijkt er geen progress dingetje weergeven te worden als 'bezig met: album x' binnen andere sessie's.https://gitlab.science.ru.nl/thalia/concrexit/-/issues/197Foto's uploaden moet robuuster2017-12-10T21:13:37+01:00Thom WiggersFoto's uploaden moet robuusterDuplicates worden nu niet afgehandeld, maar kunnen wel degelijk voorkomen: bijvoorbeeld als ik dezelfde zip tweemaal upload.Duplicates worden nu niet afgehandeld, maar kunnen wel degelijk voorkomen: bijvoorbeeld als ik dezelfde zip tweemaal upload.Tom van BusselTom van Busselhttps://gitlab.science.ru.nl/thalia/concrexit/-/issues/473front-page announcements2017-12-10T21:12:33+01:00Thom Wiggersfront-page announcements### One-sentence description
Allow to place messages on the front page in much the same way the current announcement ribbon works.
### Desired behaviour
1. Add an announcement text with visibility dates to the admin.
2. Within the dat...### One-sentence description
Allow to place messages on the front page in much the same way the current announcement ribbon works.
### Desired behaviour
1. Add an announcement text with visibility dates to the admin.
2. Within the date window, display the message on the front page.
### Use cases
1. In-memoriam announcements
2. Special event announcements, such as lustrum or intro.Joost Rijneveldjoost@joostrijneveld.nlJoost Rijneveldjoost@joostrijneveld.nlhttps://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/605Functionality to export active members2018-03-15T13:49:11+01:00Sébastiaan VersteegFunctionality to export active members### One-sentence description
Functionality to export active members
### Desired behaviour
Have a button or management command to export all active members within a specified academic year.### One-sentence description
Functionality to export active members
### Desired behaviour
Have a button or management command to export all active members within a specified academic year.Tom van BusselTom van Bussel