wahlfang issueshttps://gitlab.stusta.de/stustanet/wahlfang/-/issues2023-01-25T19:15:46Zhttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/53QR Code Scan triggers next Code, even if already submitted2023-01-25T19:15:46ZLeo FahrbachQR Code Scan triggers next Code, even if already submittedHow to reproduce:
- A voter scans a QR code, but does not immediately access the URL.
- The Manager clicks submit to generate a new QR code
- The next Voter wants to scan the QR code
- previous Votes now opens the URL and the currently n...How to reproduce:
- A voter scans a QR code, but does not immediately access the URL.
- The Manager clicks submit to generate a new QR code
- The next Voter wants to scan the QR code
- previous Votes now opens the URL and the currently next QR code is not anymore shown
Problem:
The QR Code generated in the meantime is not used.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/52Delete Sessions from Managers only from the corresponding manager2022-10-30T23:14:00ZLeo FahrbachDelete Sessions from Managers only from the corresponding managerWhen a manager deletes a session it is deleted for every manager. This is problematic for other managers, when they still want to look at older sessions.When a manager deletes a session it is deleted for every manager. This is problematic for other managers, when they still want to look at older sessions.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/51Add multiple Session Managers at once2022-10-30T23:09:52ZLeo FahrbachAdd multiple Session Managers at onceNow it is very to add Session Managers to new sessions. Only after the session is created and then only one manager after another.Now it is very to add Session Managers to new sessions. Only after the session is created and then only one manager after another.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/48Show number of participating voters2022-06-30T08:06:24ZTobias JülgShow number of participating votershttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/47UI: Hamburger Menu shows up wrongly on mobile view2022-05-30T14:34:59ZTobias JülgUI: Hamburger Menu shows up wrongly on mobile view![image](/uploads/72c2b3ae53f853467251b543ce168a57/image.png)![image](/uploads/72c2b3ae53f853467251b543ce168a57/image.png)https://gitlab.stusta.de/stustanet/wahlfang/-/issues/46CSV File with Links of Anonymous Voters2022-05-25T09:23:40ZTobias JülgCSV File with Links of Anonymous VotersCSV File with Links of Anonymous Voters as alternative to PDF download. Should be next to the "Download PDF" button. Extends #22CSV File with Links of Anonymous Voters as alternative to PDF download. Should be next to the "Download PDF" button. Extends #22https://gitlab.stusta.de/stustanet/wahlfang/-/issues/45QR Code Invitation for Offline Elections2022-05-25T09:46:33ZTobias JülgQR Code Invitation for Offline ElectionsWork flow: Instead of sending out emails with an invitation link, the manager should have the possibility to create QR codes which can be scanned directly by the voters in order to allow a fast joining process. Gathering the emails of al...Work flow: Instead of sending out emails with an invitation link, the manager should have the possibility to create QR codes which can be scanned directly by the voters in order to allow a fast joining process. Gathering the emails of all the voters can be time intensive. This issue relates to issue #30.
Later on it should also be possible for the voter to create a QR code in order to transfer his vote. This relates very much to issue #32.
- [x] Manager invite QR code
- [ ] Display invite link next to the QR code with copy button (in case the code needs to be sent via a messenger)
- [ ] Voter Transfer QR codehttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/42Fix large group non invite bug2022-05-04T12:09:30ZTobias JülgFix large group non invite bugIn large groups some people seem to either not be getting the invite mail or not being added at all.In large groups some people seem to either not be getting the invite mail or not being added at all.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/41Error when uploading large files2022-04-30T20:36:51ZDavid BonelloError when uploading large filesWhen applying as house admin and uploading a large profile picture, an 413 nginx error is thrown. However, this file size is not enforced in the form itself.When applying as house admin and uploading a large profile picture, an 413 nginx error is thrown. However, this file size is not enforced in the form itself.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/40General Stuff From Hausadmin Elections2022-05-07T12:58:55ZTobias JülgGeneral Stuff From Hausadmin Elections- [ ] Settings for elections
- [x] Session title should be changeable
- [x] sessions settings and election adding should show the session title
- [ ] Session should be copyable
- [ ] enter on date entry does not work
- [ ] date entry wit...- [ ] Settings for elections
- [x] Session title should be changeable
- [x] sessions settings and election adding should show the session title
- [ ] Session should be copyable
- [ ] enter on date entry does not work
- [ ] date entry with copy and paste should be possible
- [ ] set sent email addresshttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/39Server Errro while creating an election2022-04-28T19:39:16ZLeo FahrbachServer Errro while creating an electionWhile creating a election in a new session I got a server error. The data was only partially inserted.
```
Traceback (most recent call last):
File "/srv/wahlfang/venv/lib/python3.9/site-packages/django/core/handlers/exception.py", li...While creating a election in a new session I got a server error. The data was only partially inserted.
```
Traceback (most recent call last):
File "/srv/wahlfang/venv/lib/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/srv/wahlfang/venv/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/srv/wahlfang/venv/lib/python3.9/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/srv/wahlfang/venv/lib/python3.9/site-packages/management/views.py", line 142, in add_election
session = manager.sessions.get(pk=pk)
File "/srv/wahlfang/venv/lib/python3.9/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/srv/wahlfang/venv/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get
raise self.model.DoesNotExist(
```https://gitlab.stusta.de/stustanet/wahlfang/-/issues/37Stable voting behaviour when adding voters during election2022-03-20T20:41:37Z015384Stable voting behaviour when adding voters during electionVotes can be given multiple times / still some unpredicted behaviour when adding voters when election has already started.
This is arguably a useful featureVotes can be given multiple times / still some unpredicted behaviour when adding voters when election has already started.
This is arguably a useful featurehttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/36Warning with not-assigned variables in notification email2022-03-20T20:39:32Z015384Warning with not-assigned variables in notification emailAn email which used variables not assigned are set to the string 'None' visible in the emails.
Maybe a warning should be shown in the form dialogAn email which used variables not assigned are set to the string 'None' visible in the emails.
Maybe a warning should be shown in the form dialoghttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/35Chrome incompatibility2022-03-20T20:37:35Z015384Chrome incompatibilityThe link responsible for
`<a class="main-link" href="/management/meeting/1"></a>`
does not work on Chrome. (master b1992976d67a9b722ea41a755979a55420a90e05)
This occurs when trying to click on a session in _host_/management/The link responsible for
`<a class="main-link" href="/management/meeting/1"></a>`
does not work on Chrome. (master b1992976d67a9b722ea41a755979a55420a90e05)
This occurs when trying to click on a session in _host_/management/https://gitlab.stusta.de/stustanet/wahlfang/-/issues/34Mailman-Integration2021-11-13T13:33:12Zjoachim oMailman-IntegrationAls Wähler die Mitglieder einer Mailman-Liste importieren. Auch als Synchronisierung mit der Mailman-Liste, die auf der Liste neuen Mitglieder hinzufügen und die auf der Liste nicht mehr vorhandenen entfernen. Außerdem das "moderiert"-fl...Als Wähler die Mitglieder einer Mailman-Liste importieren. Auch als Synchronisierung mit der Mailman-Liste, die auf der Liste neuen Mitglieder hinzufügen und die auf der Liste nicht mehr vorhandenen entfernen. Außerdem das "moderiert"-flag von Mailman in den Deaktiviert-Status übersetzen.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/33Wählerdeaktivierung2021-11-13T13:35:34Zjoachim oWählerdeaktivierungEine Möglichkeit, Wähler zu deaktivieren ohne sie aus der Sitzung zu löschen und sie später wieder zu aktivieren. Gut wären auch Knöpfe um alle zu (de)aktivieren. Außerdem sollte bei jeder (De)Aktivierung die Wahl bestehen, eine E-Mail-B...Eine Möglichkeit, Wähler zu deaktivieren ohne sie aus der Sitzung zu löschen und sie später wieder zu aktivieren. Gut wären auch Knöpfe um alle zu (de)aktivieren. Außerdem sollte bei jeder (De)Aktivierung die Wahl bestehen, eine E-Mail-Benachrichtigung zu schicken oder nicht.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/32Stimmrechtsübertragung2022-05-25T09:18:50Zjoachim oStimmrechtsübertragungStimmrechtsübertragung in dem Sinne, dass ein Wähler sein Stimmrecht einem anderen Wähler überträgt, der dann mehrfach abstimmen kann. Dabei sollen die beiden Stimmrechte unabhängig ein, also nicht nur das Stimmgewicht erhöht werden. (Je...Stimmrechtsübertragung in dem Sinne, dass ein Wähler sein Stimmrecht einem anderen Wähler überträgt, der dann mehrfach abstimmen kann. Dabei sollen die beiden Stimmrechte unabhängig ein, also nicht nur das Stimmgewicht erhöht werden. (Jeder Wähler soll nur zwei Stimmen haben, also nur eine übertragen bekommen können.) Es sollte für den Manager einen Knopf geben, der alle Stimmrechtsübertragungen zurücksetzt.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/30Offline Mode2022-05-25T09:26:48ZMichael LoipführerOffline ModeWith regards to a (hopefully) upcoming end of Covid we should think about how make wahlfang still relevant at that point.
An important aspect would be to make it easy to use in offline, in person elections as a convenience improvement. T...With regards to a (hopefully) upcoming end of Covid we should think about how make wahlfang still relevant at that point.
An important aspect would be to make it easy to use in offline, in person elections as a convenience improvement. This could include counting votes as well as providing voting options that cannot be efficiently implemented with a traditional, paper based election such as Single Transferable Vote #19.
One feature that could improve these offline elections is to be able to dynamically generate new Voter QR codes in the management UI. This would enable an election manager to pass through the rows in an in-person assembly, let everyone scan their !individual! QR code and then proceed to vote.
One major aspect that we might need to improve is to enable wahlfang to run in areas without stable internet. This could be done by adding a new Javascript based UI as an alternative that only communicates with the backend via RESTful calls and WebSocket updates. This would also make the implementation of the above feature way easier.
This issue should be seen as a tracker of which features / improvements would need to be done to make offline elections comfortable and feasible with wahlfang.https://gitlab.stusta.de/stustanet/wahlfang/-/issues/28Add convenient options to management2021-07-05T07:17:17ZAndreas StraßerAdd convenient options to managementManagement could use some options that make life easier for an election manager, like:
* Adding more time to an election while it is open
* ~~Being able to re-open an election that has been closed (without losing cast votes)~~
* A button...Management could use some options that make life easier for an election manager, like:
* Adding more time to an election while it is open
* ~~Being able to re-open an election that has been closed (without losing cast votes)~~
* A button to clone a closed election in case a re-election is necessaryhttps://gitlab.stusta.de/stustanet/wahlfang/-/issues/27Adjust voter instruction and published results when abstention is disabled2021-07-05T07:19:09ZAndreas StraßerAdjust voter instruction and published results when abstention is disabledWhen abstentions are disabled and the max number of yes votes is less than the number of applicants, the instructions for the voters can be misleading. They are forced to vote "no" for some candidates while the instruction says to only v...When abstentions are disabled and the max number of yes votes is less than the number of applicants, the instructions for the voters can be misleading. They are forced to vote "no" for some candidates while the instruction says to only vote "no", when you are explicitly against an option.
This line could either be deleted in all cases or at least when abstentions have been disabled by the manager.
![image](/uploads/cc76f7cc6cae35284f8ac791456fb44a/image.png)