- Aug 10, 2023
-
-
Pierre Fleutot authored
Fix on vérifie qu'on a pas déjà un headword avant de le créer quand on crée une entrée depuis la searchbar
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
- Aug 07, 2023
-
-
Pierre Fleutot authored
-
- Aug 06, 2023
-
-
Pierre Fleutot authored
Entrée: déplacements des commentaires dans la colonne de droite, ajout de flèches dynamiques pour que le commentaire pointe vers le bloc concerné
-
- Jul 31, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
- Jul 30, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
Pierre Fleutot authored
Ajout de nouvelles catégories de logs. Méthode de création de log avec tableau de paramètres. Ajout des logs liés aux traitement des notifications
-
Pierre Fleutot authored
Suite Factorisation de la copie d'entrée dans un lexique dans EntryManager pour faciliter les logs. Log::createdAt devient microseconds
-
- Jul 29, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
Pierre Fleutot authored
Utilisation de logs à la place des traces : ajout des champs action, origine et infos additionnelles sur entité Log. Ajout d'un lien vers entité Label. Modification endpoitns API createLog et searchLog.
-
- Jul 28, 2023
-
-
Pierre Fleutot authored
-
- Jul 25, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
ON vérifie que la langue sauvegardée en session figure parmi les langues de l'utilisateur, sinon on recalcule la langue à stocker en session
-
Pierre Fleutot authored
Fix création groupes : on peut choisir uniquement une des langues étudiées. On peut inviter uniquement un utilisateur qui possède la langue du groupe. Ajout unicité value+language sur headword pour empêcher la création de doublons
-
- Jul 24, 2023
-
-
Pierre Fleutot authored
La méthode unique de création de label passe dans LabelManager et utilise la fonction existante getIdenticalLabel pour vérifier l'unicité. On inclut le paramètre milestone dans la méthode.
-
Pierre Fleutot authored
Label : création d'une méthode unique de création de label pour vérifier qu'on a pas de label avec le même nom, en fonction du type de master
-
- Jul 23, 2023
-
-
Pierre Fleutot authored
On s'assure de n'enregistrer que des graphy et mots-vedettes en minuscules. On recherche uniquement en minuscules dans le wiktionnaire. Fix tentative de duplication d'entrée dans un lexique : on regarde si on a déjà une entrée pour le headword avant de tenter de créer l'entrée.
-
- Jul 21, 2023
-
-
Pierre Fleutot authored
-
- Jul 20, 2023
-
-
Pierre Fleutot authored
On empêche la soumission multiple de formulaire en validant par enter un form depuis la modale. Fix validation ajout message de chat vide
-
Pierre Fleutot authored
Ajout Voter Entry. Page détail d'une entrée néologisme. Bouton "initialiser" une entrée néologisme afin de saisir la première définition. On initialise plus les nouvelles entrées avec uns structure minimale car on a pas de partOfSpeech où stocker les prononciations.
-
- Jul 19, 2023
-
-
Pierre Fleutot authored
Ajout du champ UpdateRequest sur les entrées pour pouvoir effectuer un vote sur les entrées du lexique nouveaux mots. Ajout voter dans EntryController. Fix méthode getNewWordsLexicon.
-
Pierre Fleutot authored
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.
-
- Jul 17, 2023
-
-
Pierre Fleutot authored
Fix annotation ApiLabelController.
-
- Jul 14, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
Ajout d'une langue étudiée, on vérifie que le lexique perso pour la langue n'existe pas avant de le créer
-
Pierre Fleutot authored
Fix réordonner les blocs définitions/sous-définitions : on utlise des spans à la place des div et des ul pour ne pas planter le plugin nestedSortable
-
Pierre Fleutot authored
-
Pierre Fleutot authored
Affichage des sous-définitions et sous-exemples avec pour chacun toutes les actions associées add/edit/delete/comment
-
- Jul 13, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
- Jul 12, 2023
-
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-
Pierre Fleutot authored
-