election issueshttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues2022-04-05T16:21:16Zhttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/20Show Remaining votes2022-04-05T16:21:16ZStefan BusemannShow Remaining votesAs an elector, I like to see my remaining votes during my voting.As an elector, I like to see my remaining votes during my voting.Backloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/38Deletion of a nominee fails2022-04-05T16:20:41ZStefan BusemannDeletion of a nominee failsthe action "delete" (controller "T3o\Election\Controller\BeNomineeController") is not allowed by this plugin / module. Please check TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php / TYPO3\CMS\Extba...the action "delete" (controller "T3o\Election\Controller\BeNomineeController") is not allowed by this plugin / module. Please check TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php / TYPO3\CMS\Extbase\Utility\ExtensionUtility::configureModule() in your ext_tables.php.Backloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/26Nominees can not deleted2022-04-05T16:20:41ZStefan BusemannNominees can not deletedAs an admin, I want to delete nominees via backend.
> #1313855175 TYPO3\CMS\Extbase\Mvc\Exception\InvalidActionNameException
> The action "delete" (controller "BeNominee") is not allowed by this plugin. Please check TYPO3\CMS\Extbase\Ut...As an admin, I want to delete nominees via backend.
> #1313855175 TYPO3\CMS\Extbase\Mvc\Exception\InvalidActionNameException
> The action "delete" (controller "BeNominee") is not allowed by this plugin. Please check TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php.
**AC:**
* [ ] Nominee can be deleted in the backendBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/11Change Icons2022-04-05T16:20:04ZStefan BusemannChange IconsAs an admin, I want to see the right icons, for my possible actions:
* edit ==> pencil
* close ==> XAs an admin, I want to see the right icons, for my possible actions:
* edit ==> pencil
* close ==> XBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/42Avoid to send out tokens twice2022-04-05T16:19:00ZStefan BusemannAvoid to send out tokens twiceIt must be prevented, that tokens can be send out twice.
AC:
- [ ] Show progress indicator in BE
- [ ] Lock the send button after a click
- [ ] create a lockfile
- [ ] use single transactions for send processIt must be prevented, that tokens can be send out twice.
AC:
- [ ] Show progress indicator in BE
- [ ] Lock the send button after a click
- [ ] create a lockfile
- [ ] use single transactions for send processBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/36Add interfaces for service classes2022-04-05T16:19:00ZStefan BusemannAdd interfaces for service classesAs a PO I want to have a modern extension.
AC:
- [ ] interfaces for service classes are addedAs a PO I want to have a modern extension.
AC:
- [ ] interfaces for service classes are addedBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/23Do not publish results automatically2022-04-05T16:19:00ZStefan BusemannDo not publish results automaticallyAs an election committee, I like to decide, when the election result is published.As an election committee, I like to decide, when the election result is published.Backloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/21Allow Voting via Frontend User2022-04-05T16:19:00ZStefan BusemannAllow Voting via Frontend UserAllow an option, to link a voting token to a frontend userAllow an option, to link a voting token to a frontend userBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/13Add Nominees to an election2022-04-05T16:18:59ZStefan BusemannAdd Nominees to an electionI want to select nominees by tags and be able to select all.
Reason: The list could get long, if there are many elections are finished.I want to select nominees by tags and be able to select all.
Reason: The list could get long, if there are many elections are finished.Backloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/15Electorate: Show Statistics2022-04-05T16:18:59ZStefan BusemannElectorate: Show StatisticsI as an admin, I want to see, the number of electors in the ElectorateI as an admin, I want to see, the number of electors in the ElectorateBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/41Error if no electorate is added to an election2022-04-05T16:18:59ZStefan BusemannError if no electorate is added to an electionIf I want to create a circular / send out an circular, I receive an error
![bild](/uploads/0636fe10a1a33ddba67e525af1650597/bild.png)
AC:
* Add an exception handlingIf I want to create a circular / send out an circular, I receive an error
![bild](/uploads/0636fe10a1a33ddba67e525af1650597/bild.png)
AC:
* Add an exception handlingBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/7Add log2022-04-05T16:18:59ZStefan BusemannAdd logAs an admin, I want to see all actions, the system performed.
* Send Mails
* errors
* noticesAs an admin, I want to see all actions, the system performed.
* Send Mails
* errors
* noticesBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/16Import: Show import format2022-04-05T16:18:59ZStefan BusemannImport: Show import formatAs an admin, I want to see a format description of the import file.As an admin, I want to see a format description of the import file.Backloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/14List of current Nominees - Filter / Archive2022-04-05T16:18:58ZStefan BusemannList of current Nominees - Filter / ArchiveI want to filter the list of current Nominees, to get only relevant nominees.
* Show hide / hidden nominees
* Filter by TagI want to filter the list of current Nominees, to get only relevant nominees.
* Show hide / hidden nominees
* Filter by TagBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/8Circular: Show status2022-04-05T16:18:58ZStefan BusemannCircular: Show statusI want to see, if a circular has been send out and if there are remaining recipientsI want to see, if a circular has been send out and if there are remaining recipientsBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/25Archive of results2022-04-05T16:18:58ZStefan BusemannArchive of resultsAfter an election is finished and was approved, the result should be archived.
This means:
* [ ] Nominees, electors, electorates are removed from the election
* [ ] a result should be added to the election (name, person, votes)After an election is finished and was approved, the result should be archived.
This means:
* [ ] Nominees, electors, electorates are removed from the election
* [ ] a result should be added to the election (name, person, votes)Backloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/35Add phpstan, phpmd and php-cs-fixer2022-04-05T16:18:58ZStefan BusemannAdd phpstan, phpmd and php-cs-fixerAs a PO I want to use quality tools to ensure product quality.
AC:
- [ ] phpstan is configured
- [ ] phpmd is configured
- [ ] php-cs-fixer is configuredAs a PO I want to use quality tools to ensure product quality.
AC:
- [ ] phpstan is configured
- [ ] phpmd is configured
- [ ] php-cs-fixer is configuredBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/37Extract business logic of controllers2022-04-05T16:18:57ZStefan BusemannExtract business logic of controllersAs a PO I want to use a modern extension.
- [ ] business logic of controllers is extracted
- [ ] extracted business logic of controllers is covered by unit testsAs a PO I want to use a modern extension.
- [ ] business logic of controllers is extracted
- [ ] extracted business logic of controllers is covered by unit testsBackloghttps://git.typo3.org/services/t3o-sites/voting.typo3.org/extensions/election/-/issues/18Add exception Handling2022-04-04T12:00:35ZStefan BusemannAdd exception Handling> Core: Exception handler (WEB): Uncaught TYPO3 Exception: Call to a member function getElectorsAsArray() on null | Error thrown in file /home/voting/ci/releases/5/private/typo3conf/ext/election/Classes/Domain/Model/ElectionCircular.php ...> Core: Exception handler (WEB): Uncaught TYPO3 Exception: Call to a member function getElectorsAsArray() on null | Error thrown in file /home/voting/ci/releases/5/private/typo3conf/ext/election/Classes/Domain/Model/ElectionCircular.php in line 198. Requested URL: https://voting.typo3.org/typo3/index.php?route=%%2FElectionVoting%%2FElectionTxElectionM1%%2F&token=--AnonymizedToken--&id=2&tx_election_electionvoting_electiontxelectionm1%%5BelectionCircular%%5D=1&tx_election_electionvoting_electiontxelectionm1%%5Baction%%5D=sendPreview&tx_election_electionvoting_electiontxelectionm1%%5Bcontroller%%5D=BeElectionCircularBacklog