Labels: Création commande à exécuter en tâche CRON pour supprimer...
Labels: Création commande à exécuter en tâche CRON pour supprimer définitivement les labels en cours de suppression après N jours. Fix: après succès d'un vote de suppression d'un label, le label n'est pas immédiatement supprimé mais passe à "suppression en cours" avec envoi de notification à tous les users qui peuvent le voir. Copie vers labels persos d'un label en cours de suppression: Si le label créé entre en conflit avec un label existant, on le merge dans l'existant Une mention "suppression en cours" + transparence est ajoutée sur les labels concernés. Ajout dans .env du délai de suppression définitive et du nb de votes nécessaires pour valider une action, modif du code correspondant. Utilisation des Voters pour sécuriser les actions des lexiques et des labels.
Showing
- src/Command/BalexInitializeCommand.php 0 additions, 2 deletionssrc/Command/BalexInitializeCommand.php
- src/Command/DeleteLabelsNDaysAfterRequestCommand.php 65 additions, 0 deletionssrc/Command/DeleteLabelsNDaysAfterRequestCommand.php
- src/Controller/AppBaseController.php 13 additions, 0 deletionssrc/Controller/AppBaseController.php
- src/Controller/LabelController.php 51 additions, 20 deletionssrc/Controller/LabelController.php
- src/Controller/LexiconController.php 11 additions, 0 deletionssrc/Controller/LexiconController.php
- src/Controller/UpdateRequestController.php 19 additions, 8 deletionssrc/Controller/UpdateRequestController.php
- src/Entity/Label.php 26 additions, 20 deletionssrc/Entity/Label.php
- src/Entity/UpdateRequest.php 16 additions, 2 deletionssrc/Entity/UpdateRequest.php
- src/Entity/User.php 10 additions, 0 deletionssrc/Entity/User.php
- src/Repository/LabelRepository.php 16 additions, 0 deletionssrc/Repository/LabelRepository.php
- src/Security/Voter/LabelVoter.php 20 additions, 9 deletionssrc/Security/Voter/LabelVoter.php
- src/Security/Voter/LexiconVoter.php 3 additions, 3 deletionssrc/Security/Voter/LexiconVoter.php
- templates/label/_labelBadge.html.twig 18 additions, 9 deletionstemplates/label/_labelBadge.html.twig
- templates/lexicon/showNewWords.html.twig 1 addition, 1 deletiontemplates/lexicon/showNewWords.html.twig
- templates/redirect.js.twig 1 addition, 0 deletionstemplates/redirect.js.twig
templates/redirect.js.twig
0 → 100644
Please register or sign in to comment