aip-elections issueshttps://gitlab.aip.de/kriebe/aip-elections/-/issues2021-09-09T16:01:41Zhttps://gitlab.aip.de/kriebe/aip-elections/-/issues/3Catch errors if emails cannot be sent2021-09-09T16:01:41ZKristin Riebekriebe@aip.deCatch errors if emails cannot be sentKristin Riebekriebe@aip.deKristin Riebekriebe@aip.dehttps://gitlab.aip.de/kriebe/aip-elections/-/issues/16English and German link and day/month name in invitation mail2021-12-06T10:30:46ZKristin Riebekriebe@aip.deEnglish and German link and day/month name in invitation mailThe invitation mail uses for its variables (day, month name, link to election form) the language from the committee member who triggered the mail sending.
However, the invitation mail contains a German and English block, which should use...The invitation mail uses for its variables (day, month name, link to election form) the language from the committee member who triggered the mail sending.
However, the invitation mail contains a German and English block, which should use the election form link, day name and month name in the correct language.
Solution: prepare these variables already in the view, but take care of local times!Kristin Riebekriebe@aip.deKristin Riebekriebe@aip.dehttps://gitlab.aip.de/kriebe/aip-elections/-/issues/13Make site name configurable2021-11-15T07:37:19ZKristin Riebekriebe@aip.deMake site name configurableThe html templates use "AIP Elections" in the page title everywhere. Should be adjustable to any other site name, in case the webapp is used for different purposes.The html templates use "AIP Elections" in the page title everywhere. Should be adjustable to any other site name, in case the webapp is used for different purposes.https://gitlab.aip.de/kriebe/aip-elections/-/issues/14Management command etc. for creating group 'Election Committee' and adding El...2021-11-15T07:58:21ZKristin Riebekriebe@aip.deManagement command etc. for creating group 'Election Committee' and adding Election Committee membersE.g. create a fixture for group `Election Committee` with correct permissions,
create management command that loads users from a list via LDAP, adds them to group "Election Committee" and links them with the Election by adding an Electio...E.g. create a fixture for group `Election Committee` with correct permissions,
create management command that loads users from a list via LDAP, adds them to group "Election Committee" and links them with the Election by adding an ElectionCommitteeMember object for each of them.
This is not an urgent feature requests, the number of users in an Election Committee is usually small.https://gitlab.aip.de/kriebe/aip-elections/-/issues/6Nice custom error pages (404, 500)2021-09-13T19:33:27ZKristin Riebekriebe@aip.deNice custom error pages (404, 500)Kristin Riebekriebe@aip.deKristin Riebekriebe@aip.dehttps://gitlab.aip.de/kriebe/aip-elections/-/issues/15pdf export of ballot list2021-11-16T14:43:25ZKristin Riebekriebe@aip.depdf export of ballot listFor archiving the results, it would be good to be able to export the resulting ballot list (possibly along with the number of voters, invalid ballots etc.) as a pdf. This could be signed by the election committee and then put somewhere s...For archiving the results, it would be good to be able to export the resulting ballot list (possibly along with the number of voters, invalid ballots etc.) as a pdf. This could be signed by the election committee and then put somewhere save for further reference.
See e.g. https://docs.djangoproject.com/en/3.2/howto/outputting-pdf/https://gitlab.aip.de/kriebe/aip-elections/-/issues/10Reasons for invalid ballots are not analyzed2021-09-19T21:01:01ZKristin Riebekriebe@aip.deReasons for invalid ballots are not analyzedThe reason why a ballot is invalid is stored with the ballot, but not yet analyzed in the results, i.e. not yet stored in the ElectionResult object. This should be added here, so the numbers for each invalid reason can be shown on the (p...The reason why a ballot is invalid is stored with the ballot, but not yet analyzed in the results, i.e. not yet stored in the ElectionResult object. This should be added here, so the numbers for each invalid reason can be shown on the (protected) results view to the election committee members.Kristin Riebekriebe@aip.deKristin Riebekriebe@aip.dehttps://gitlab.aip.de/kriebe/aip-elections/-/issues/12Upload candidates and voters via Admin interface/view2021-11-15T07:33:58ZKristin Riebekriebe@aip.deUpload candidates and voters via Admin interface/viewProvide a view with a button to upload a csv file and generate the voters, same for the candidates.
Store previous versions of the csv file for checking purposes.Provide a view with a button to upload a csv file and generate the voters, same for the candidates.
Store previous versions of the csv file for checking purposes.https://gitlab.aip.de/kriebe/aip-elections/-/issues/7Use buttons and ajax to handle token generation, email sending and result gen...2021-09-15T20:19:39ZKristin Riebekriebe@aip.deUse buttons and ajax to handle token generation, email sending and result generationKristin Riebekriebe@aip.deKristin Riebekriebe@aip.de