Changements (technique)
A venir 28/04/2025
- Les palmares sont désormais avec des accès restreints :
- Aucun compte ne dispose par défaut de la visualisation des palmarès.
- L'habilitation 'Palmarès' apparait : donne le droit de manager les palmarès ( peut être restreint au plateau)
- Etat palmarès à vérifier automatique
- Si un palmarès contient uniquement des équipes équipes en Etat' terminé' , il bascule en mode 'à vérifier' ( si une équipe non présente existe encore , la bascule ne se fera pas )
- Option 'Palmarès à vérifier par les responsables des juges"
- Option à périmètre 'compétition' activée par défaut.
- Sans cette option , aucune vue sur les palmarès par défaut.
- Chef de Plateau :
- Accés uniquement au suivi des équipes , , aucunes notes n'est consultable/éditable.
- Ajout du module 'Palmarès à Donner' pour leur périmètre ( plateaux ).
- Seuls les palmarès 'à Donner' apparaissent , avec quotas visibles.
- Les chefs de plateau peuvent publier , ou renvoyer en 'a valider'.
- Quotas
- Visiblité resteinte uniquement pour admin et responsable palmarès'
- Protections GLobales
- Reprise des protections et droits pour les tentatives de changement d'ID dans les URls.
- Logs des Habilitations :
- Tout ajout / retrait d'habilitation est journalisé, accéssible et immuable afin d'éviter les droits 'palmarès' abusifs.
- Timeout des Imports
- Limite augmentée du timeout des imports de compétition.
06/04/2025
- Quotas:
- Il fallait activer puis désactiver "public" pour pouvoir ajouter un quota ( public par défaut)
- Certains configurations utilisateur empechaient la suppression de quota.
- Ajout du lien vers la documentation sur la page d'accueil.
29/03/2025
- Correctif bug chef de plateau qui ne voyait aucune données dans son suivi d'équipe.
20/03/2025
- Ajout des pdfs pour les palmares en version publique ( http://competition.flipsalto.fr/public/competitions/128/palmares ) et dans la liste des équipes entraineurs.
13/03/2025
- Possibilité d'anonymyser un/une Gymnaste dans les Palmarès ( pas d'interface admin , à venir).
- Licences : si affiligue avait synchronisé une première information faussée , elle persistait. ( corrigé ).
- Licences : Force la resynchro si un delta est détécté entre flipsalto et affiligue.
06/03/2025
- Les dates de compétition sont importée depuis les engagements.
27/02/2025
- Controle des licences : il n'est plus possible d'ajouter un manager, juste un coach pour le club.
- Refonte des tableaux de compétitions :
-
- Ajout de champs
- Régions
- Groupes
- Type compétition
- Date de début/fin
- Température d'une compétition ( En approche , en cours , récent )
- Tableau Administrateur: Ajout des filtres enregistrables comme pour tous les tableaux.
- Tableau Public/coach : Filtres génériques température , type compétition , groupe ...
- Responsiveness globale du tableau.
- en mode mobile portrait : message encourageant à passer en mode paysage pour plus de lisibilité.
- Ajout de champs
-
- AJout d'un onglet paramètres pour les administrateurs de compétitions pour gérer les champs ci dessus.
- Changement des titres de compétitions
- Normalisation des dates.
- Dans un Palmarès de gestionnaire , affichage si un gym est excusé d'un badge orange ( auparavant uniquement dans les feuilles de notes ).
09/02/2025
- Ajout d'un export 'CNS' excel pour les participants d'une compétition.
- Protection anti double juges + Logs en cas d'erreurs.
03/02/2025
- Protection anti doublons dans l'affectattion des juges via les plateaux.
- Plateaux : l'ouverture fermeture des plateaux au jugement est possible , et notifiée par un cadenas .
- l'image de l'organisateur est remplacée par la photo du scarabée.
- Controle des licences : Réduction de la taille des formulaires pour affichage sur résolutions basses.
29/01/25
- Affichage de message d'erreur lors d'un mauvais login ou mot de passe.
- Correction de l'impossibilité de saisir certaines notes dans une feuille ( case non validées) .
27/01/25
- Correctif pour l'affichage des chefs de plateau.
- Contrôle des licences : sécurité pour éviter les doubles clics lors de la validation , causant blocages lors de la saisie des feuilles de notes.
- Optimisations des process / Jobs dans différentes files de traitement.
- Correction du plfaond des 1000 connections en socket
20/01/25
- Correctif : Les gyms excusés empechaient la validation des feuilles de notes.
- Ajout correctif pour les doublons fantômes en indivuduel ( était non impactant dans le classement).
- Ajout de la meta lang = fr pour éviter les traductions intempestives du navigateur.
- Les palmares en mode mobile vertical ne sont plus en mode cartes ( reste en tableau).
17/01/25
- Optimisations de bande passante
- Activvation de la compression des réponses serveur en gzip ( utilisation données divisées par 5 )
- Retrait des logs systématiques dans les feuilles de notes ( appel à la carte : utilisation bande passante divisée par 3 )
- retrait de logs serverus
14/01/25
- Correctif : Fix Les catégories 7-12 Ans en GAF sortaient avec un message d'avertissement malgré leur éligibilité.
- Correctif : Fix Problème d'import de compétition lorsque le créateur avait un mail différent dans les engagements UFOLEP et l'application.
- L'import d'une compétition est désormais limité à une seule fois ( trop de double clics ).
- Intégration d'un forçage de relance du worker lors d'un déploiement de nouvelle version.
05/01/25
- Correctif : lorsque l'on supprimme une catégorie d'un plateau contenant des juges , les juges sont désaffectés correctment.
- Pour un gym absent , l epourcentage de completion est désormais correct pour une feuille de match
02/01/25
- Les tableaux affichant les compétitions sont désormais filtrables sur la saison, saison actuelle par défaut.
- Préparation des départements/régions/groupes pour usage futur.
17/12/24
- Bug :La recherche des coachs ne donne plus que les comptes "non juges'.
11/12/24
- Imports des plateaux et juges en automatisé , en même temps que l'import initial de la compétition.
- Correction d'un bug d'import qui utilisait la mauvaise catégorie parfois)
- Protection de l'import pour une compétition , qui doit désormais être verrouillée côté engagements.
08/12/2024
- Corrige le problème de login lobby , et mises à jour automatiques des feuilles de notes affichées.
- Inforaitque : changement du systeme de socket ( soketi -> reverb )
06/12/2024
- La liste des juges disponibles pour afecter à un plateau est réduite à ceux ayant un diplome pour la saison.
05/12/2024
- Possibilité de lister les clubs avant import et lister les entraineurs liés / ou vides.
-Le code PIn saisi est passé de 4 à 20 Chiffres
- Import des juges recyclés et éligibles en automatique ( quotidien à 1h du matin )
- Les 'brevets de juges sont corrigés en recherche
- Sécurisation de routes.
01/12/2024
- Les créateurs dans clubs-ufolep peuvent désormais importer eux même une compétition et avoir les droits.
- La saisie du code Pin est désormais en mode password caché ( confidentialité )
18/11/2024
-Corrections de bug sur les clubs en double.
-Moulinette de fusion des clubs doublés.
11/11/2024
- Ajout des quotas dans les palmarès pour les gestionnaires de compétitions.
- Accéssibles depuis un palmarès équipe.
03/11/2024
- Correction du bug de la saison :
- Ajout du paramère de la saison dans la recherche de note max pour une feuille de note équipe.
- Ajout du paramère de la saison dans la recherche de note max pour une feuille de note Gymnaste.
15/10/2024
- Controle licences :
- Déclarer un Gym comme Bléssé / excusé par certificat initialise à zéro sees notes ( non présente ).
- Feuille de notes juges / Coachs
- Si un gym est déclaré excusé bléssé ( voir ci dessus ) , dans la feuille de notes une pastille apparait avec un tooltip d'indication + Notes non visibles.
13/10/2024
- #38 changement ux pour la suppression d'un juge
10/10/2024
-Formaulaire saison AJout des champs note_tremplin ( année a partir de laquelle na note tremplin est prise en compte) et licence date ( date limite de licences valides ).
-Ajout de saison
-Modification de saisons avec controlers
09/10/2024
-Ajout de l'edition d'une catégorie.
-Gestion des vérifiés des catégories.
-Modification de la route d'ajout.
08/10/2024
-Ajout de la route/request/controller pour insertion des catégories pour la saison.
-Controles : existence préliminaire pour la saison de la catégorie.
-Controles : validité individuelle des champs catégories / genre / niveau.
- Ajout interface : notion de catégorie controlée.
07/10/2024
- Ajout du formulaire de création d'une catégorie.
- Ajout des datas de formulaire pour l'ajout de catégorie.
- Ajout du champ comme quoi la cétégorie est vérifiée.
21/09/2024
- Gestion des saisons:
- Formulaire d'ajout des saisons
- Ajout des categories genre niveaux filterées.
09/09/2024 - 18/09/2024
- Ajout de tests complets Competition / Equipe / Gymnastes
- Correction des tests pour les equipes.
- ajout de test : competition -> equipe ->plateaux ->juges -> saies de notes , charge lourde de saisie, cohérence totale sur deux et trois juges
12/06/2024
- Améliorations des graphs anti triche
- Ajout des tremplins doubles coche pour les agrès éligibles.
21/05/2024
- Retrait des QRCODES dans la vue club ( affectation coach)
- fix typo dans les affectations de plateau.
- Ajotu de tableau de suivi des clubs sans manager avant import
20/05/2024
- Plateaux -> Affectation des juges : le tableau est réduit pour tenir sur une page.
- Plateaux -> Juges : test d'existence de l'agres en compétition pour éviter les doublons ( cf compétition douai en prod).
- Ordres de passage corrigés pour les différents profils.
05/05/2024
- Correctif de droits restreints par plateaux.
- Mise en place des messags pour les catégories 11-18 , 11+ dans les licences avec seeder , et paramétrage en base par saison.
02/05/2024
- Creation du système d'invitation pour un coach/gérant de club.
- Creation du lien unique et à durée limitée.
- Creaation du mail expédié à l'invitation.
25/04/2024
- Tableau des paramètres saisonniers.
- Gestion des Catégories/Genre/Niveau par saison.
- Gestion des paramétrages de saison.
21/04/2024
- Correction Bug sur les graphs de juges.
- Ajout de la date limite d'homologation d'un gymnaste pour une saison.
- Confirmations en cas d'ajout d'un(e) gym a licence non valide.
- messages d'erreur si dates non valides.
11/04/2024
- Gestion des habilitations par plateau Les habilitations peuvent désormais $etre globales , ou limitées à un/des plateaux ( controle licence sur plateau A seulement , chef des juges sur plateau B et C ... )
- Implémentation pour le suivi des équipes.
- Implémentation pour les palmarès.
- Implémentaion pour le controle des licences.
- Tests de remise en production après catastrophe Nucléaire.
09/04/2024
- Les notes sont visibles par les coachs uniquement si les juges ont validé la fauille.
- Corection des notifications de mises à jour de feuille de notes quand on valide.
08/04/2024
- Mise en place de la sauvagarde croisée sur ancien serveur avec granularité à 15Minutes les week end, 1h en semaine.
- Mis een place sur prod secours de la methode de restauration.
02/04/2024
- Import des équipes en tant que Jobs ( pour les grosses compétitions ).
- Refactorisation du tableau d'import des competitions
- Refactorisation de la méthode d'import depuis la base UFOLEP : -> les noms sont désormais corrects ( UFOLEP 42 , MMachin 1 , Machin 2 )et non plus générés
27-28-29/03-2024
- Nouvelle methode de connexion des tablettes rapide sans QR Code ! ( arrivée dans lobby avec double clic sur logo ufolep + connextion depuis plateau )
- Petits changements sur l'interface du code PIN
26/03/2024
- Ajout d'informations sur les compétitions éligibles à l'import ( statut , fichier zip , existance de l'import).
- Palmares : Ajout de la gestion en masse des états ( A verifier , a donner , en ligne ) Permet de publier les palmarès depuis l'interface et de classer ce qui est pret à etre donné.
24/03/2024
- Déménagement de la production effectif !
- Controle des licences : si on a l'habilitation , on peut ajouter à l'auipe controlée un coach (si il est inscrit ).
- Début de refonte de l'interface d'import des compétitions.
18/03/2024
- Ajout de la cellule "nom + prenom" dans l'export excels
- Changement de la fréquence des sauvegardes
- Gestion des deconnexions wifi : si perte de connexion , message d'avertissement suivi d'une boucl de tentatice de reconnexion toutes les 3 secondes , puis recharge des données fraiches.
17/03/2024
2H
- Page Personnalisé pour le mode maintenance ( 503 )
- La page " Affecter les juges aux agrès" ne s'affiche que pour les admins et super admins , ils passent désormais par "plateaux".
- Possibilité d'anonymiser la ville d'attachement pour les palmares ( dans equipes ) si un jour on affiche la ville dans le palmarès.
- L'import d'une catégorie non existante calcule correctement les nombres Gyms/notes selon le genre/Niveau.
- Nouveau Systeme de sauvegarde de la base de données avec retention longue.
13/03/2024
- Ajustemets page resultats
- Affichage des zeros pour le plamares public
- Ajout Lien dans la barre du haut pour voir les résultats ( pour tous )
12/03/2024
- Methode propre de suppression d'une gym qui aurait des notes.
- Changement de mariadb vers Mysql 8 pour gain de performance Gigantesque !
- Palmares ajout icone si non présenté au lieu de zero
- Ajout pénalité équipe et transcription dans le palmares et la vue équipes.
- Debug : Controle pour bien être situé dans le bon plateau quand on vérifie la quantité de juges ( bug des plateaux identiques en compétition hors finalité)
04/03/24
- Possibilité pour un coach d'avoir plusieurs clubs , d'être gestionnaire dans l'un et pas dans l'autre , ou les deux, ou rien.
- AJout de la finalite D dans les finales possibles ...
03/03/24
- Plateaux et Palmares : Gros Refacto en base pour gains de performance + jobs pour affectations /retrait
- Correction de toutes les erreus JS pour la rentrée des notes ( vitesse exection ++ )
- Activation des mails pour tous ceux qui oublient leur mot de passe ... ( en anglais pour le moment , mais ça marche)
- Retrait controle du club pour le gym ( base de données UFOLEP avec trop de doublons/triplons)
- Test feature sur ajout suppression de juges sur plateau.
29/02/24
- Global : Process pour ouvrir ou fermer la compétition au jugement , pour els admins ( compet fermée = pas de feuilles de notes pour les juges)
- Controle licences : Ajout warning quand on ajoute un gym du mauvais club ( pas de blocage )
- Correctif du bug de saut nul / gym non présenté.
- Controle des licences : Correctif du bug de redirection après suppression d'équipe .
- Si gym excusé par certificat , dans la feuille de note une pastille apparait avec un tooltip d'indication.
- Test ajouté : Création de compétition.
28/02/24
-Juges en comptes dissociés ( fini les comptes coachs + juges ) , prefixage des comptes juges connectés uniquemen va Qrcode
-Distinction des recherches Juges et coachs.
- Ecriture de tests : Authentification réussie avec bon password , authentification ratée avec mauvais password.
27/02/24
-Performance APi : Compétition pour les organisateurs ( 45 % plus rapide )
-Retrait des juges par le mode plateau + cohérence
-Warning dans page juges
26/02/24
-Vue Equipe :
- AMélioration des performances liées au plateau/palmares
- Reduction des données envoyées ( - 50 % en taille )
- Mise en place des tests unitaires/features pour les perfs et les pages publiques.
13-14 /02/24
- Palmares publics : refonte systeme de données simplifié ( PalmaresController )
- Passage en Api complète.
12/02/24
- Gestion des déclassements : dans le menu equipes , à gauche du nom de l'équipe : bouton permettant le déclassement ( équipe poussée en bas du classement , sans numéro de classement).
- Gestion des erreurs en console JS
- Vue Equipes :
- Permanence du bouton "vue compacte".
- cases à cocher en haut de page ( permanentes ) , pour choisir si on veut les agrès GAM/GAF , les deux , ou rien.
08/02/24
-Fix largeur des tuiles home organisateur
07/02/24
- Filtres/favoris pour les coachs depuis une équipe.
- Correctif bug message controle des licences entre individuel et équipe.
- Mode plus compact pour les vues équipes et notes.
- Correction des messages d'erreurs , regroupement et retrait du "le gmynaste "
- Mode Flex sur page accueil
06/02/24
- Bug des filtres persistants inter-competition corrigés .
- Controle licence : nombre de gyms minimum et infos sur passage en indiv si nombre insuffisant.
- Base données : mise à jour de toutes les notes à 99 . erreur de conception à rattrapper ( déplacer les notes de départ dans le niveau au lieu de cgn)
- Fix le retour home après clic sur plateau ( middleware trop restrictif ).
- Ajout du plateau dans controle licences , equipes , notes , palmares .
31/01/24 <-> 04/02/24
Plateaux
- Gestion de plateaux :
- Modification/ajout, couleurs !
- Affectation des categories/genre/Niveau/finalités.
- Affectation des Juges
- Changement de la structure d'un palmares niveay base de données.
30/01/24
3h
Mise en page :
-Correction du menu de choix juge/orga/coach
-Ajout d'un menu paramétrage pour superadmin
-Ajout dans paramérages du formulaire d'ajout/getionde coachs universel
29/01/24
4h
Mise en Page
- Le titre est plus compact globalement, pour usage coach.
- La partie Habilitations compétitions est désormais une tuile.
Clubs/Coachs
- en tant que club on peut gérer ses entraineurs , les ajouter / Supprimmer , ainsi que des personnes habilitées à ajouter des coachs.
28/01/24
4h
-Controle des Licences
- Les gymnastes recherchés sont uniquement ceux qui ont une licence valide cette saison.
- On ne peut pas ajouter un gymnaste déjà engagé sur la compétition , un message avec un lien vers l'équipe concernée s'affiche ( un bouton permet de retester sans recharger).
- On peut editer le nom de l'equipe et si c'est un groupe "individuel"
26/01/24
2h
- Palmares individuels désormais fonctionnels avec gestion égalités départagées à l'agrès.
- Retrait du couton "voir" dans la vue coach->equipe ( celle avec les agrès).
25/01/24
- Tableaux :
- Le bouton "Voir diparait" au profit du clic direct sur la ligne".
- Feuille de note admin/juge/coach
- Correction sur la fleche retour qui ne menait nul part.
- Ajout d'anmation lors du changement d'ordre de passage.
- Securité
- Section import de compétition ufolep protégé par middleware superadmin.
No Comments