Skip to main content

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

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 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.