Feuille de route

Vous retrouverez sur cette page les développements en cours et ceux à venir.

  • Développements en cours
  • Développements à venir
  • Développements terminés

En cours | Nouveauté outil

signature électronique

Prévoir un système comme sur Control avec le C5_signature

En cours | Nouveauté outil Amélioration

Repeater

Pouvoir recréer l'élément repeater

En cours | Résolution de bug

Récupération des data API

La réponse de l'API pour le listing de tous les enregistrements n'est pas complet. En effet, il retourne les colonnes que nous avons mis en place sur le module ou la base au lieu de tous les enregistrements.

Ajouté le 31/07/2025 | Résolution de bug

Décalage sur les boutons

Certains boutons ont l'icone en haut et le texte est en bas, il faudrait que ce soit aligné

Ajouté le 31/07/2025 | Résolution de bug

Margin et alignement au niveau de la case à cocher

Pouvoir aligner au centre le texte et mettre un peu de marge entre la case à cocher et son texte

Ajouté le 31/07/2025 | Résolution de bug

Widget média

On dirait qu'il ne prend pas en compte quelque changement que ce soit

Ajouté le 08/08/2025 | Résolution de bug

Il manque la possibilité de choisir un champs en bdd

Il manque la possibilité de choisir un champs en bdd

Ajouté le 11/08/2025 | Résolution de bug

Les put ne fonctionne pas depuis l'api

Lorsque je veux modifier un dossier, un réservoirs ou un technicien, il demande l'id alors qu'il est déjà rentré.

Ajouté le 14/08/2025 | Résolution de bug

Problème de table jointe

Ne reconnait pas une autre table initialiser pour la création d'un mouvement

Ajouté le 26/08/2025 | Résolution de bug

Interprétation listing multiple

Lorsqu'il y a un champs dans un listing multiple, on ne peut plus voir les autres propositions dans le listing

Ajouté le 28/08/2025 | Résolution de bug

Suppression clé API

La première clé API ajoutée ne peut pas se supprimer

Ajouté le 28/08/2025 | Résolution de bug

il manque un filtre "commence par"

exemple pour lister les code postaux qui débutent par 60

Ajouté le 29/08/2025 | Résolution de bug

Montrer le champs d'erreur

Lorsqu'il y a un problème d'enregistrement, ce serait bien que l'on puisse voir d'ou vient le problème.

Ajouté le 08/09/2025 | Résolution de bug

Sélecteur dans une section fermée par défaut

Lorsque je définis une section en "fermé par défaut", cliquer sur un sélecteur à l'intérieur provoque la fermeture de la section

Ajouté le 08/09/2025 | Résolution de bug

API Base : requête PUT ne fonctionne pas

Y compris dans la documentation API : entêtes : PUT /api/bases/apprenants/{id} HTTP/1.1 Host: control6.tremplin-gestion.fr Content-Type: application/json Accept: application/json X-API-Key: [clé api] X-Control6-Docs: true données : { "id": "36819", "moduleType": "bases", "moduleName": "apprenants", "mail1_cli": "mehdi@apresta.fr" } réponse : 🌐 HTTP 200 📡 /api/bases/apprenants/%7Bid%7D ⏱️ 343ms { "success": false, "message": "ID de l'enregistrement requis pour la mise à jour (champ: id_cli)" } -- Sur POSTMAN : curl --location --request PUT 'https://control6.tremplin-gestion.fr/api/bases/apprenants/36819' \ --header 'Accept: application/json' \ --header 'X-API-Key: [clé api]' \ --header 'Content-Type: application/json' \ --header 'Cookie: PHPSESSID=4d409d86418cff7083e67d17b4f4e46f' \ --data-raw '{ "moduleType": "bases", "moduleName": "apprenants", "mail1_cli": "mehdiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@apresta.fr" }' réponse : { "success": false, "message": "Aucune donnée à mettre à jour" }

Ajouté le 08/09/2025 | Résolution de bug

Module : nouvel élément non requis déclenche une erreur "champ requis"

Le champ est de type "Texte long". Il n'est pas défini sur "Obligatoire", mais l'enregistrement bloque et renvoi le message d'erreur "Le champ [...] est requis et ne peut pas être vide"

Ajouté le 08/09/2025 | Résolution de bug

Modules : sélecteur multiple non fonctionnel

Les sélecteurs définis en "multiple" ne le sont pas

Ajouté le 09/09/2025 | Résolution de bug

Formbuilder

Dans un composant fichier on nous propose le chemin /storage/uploads/files/ par défaut, avec la liberté de le modifier. Il ne faudrait que cette portion du chemin ne puisse pas être supprimée, sinon on permettrait à n'importe qui d'uploader des fichiers à la racine

Ajouté le 09/09/2025 | Résolution de bug

FormBuilder : sélecteurs non fonctionnels

Dans le cas d'un sélecteur avec des éléments venant d'une table : le mode "multiple" ne fonctionne pas Dans le cas d'un sélecteur avec des éléments manuels : le visuel est cassé

Ajouté le 17/09/2025 | Résolution de bug

Tri des listing incohérent

Le tri ne fonctionne pas sur les listing, qu'il s'agisse de données numériques ou textuelles.

Ajouté le 17/09/2025 | Résolution de bug

Documentation fatal error

Api - Accès aux données

Ajouté le 18/09/2025 | Résolution de bug

Configuration des colonnes instable

Il arrive à plusieurs reprises que la configuration des colonnes ne soit pas récupéré lorsqu'on arrive sur cette interface, les sélecteurs des sources sont vide. Il ne s'agit pas d'un bug visuel, lorsqu'on sauvegarde dans ces conditions, les sources sont bel et bien vidées. Le bug n'est pas systématique, mais trop fréquent pour être ignoré (environ 3 fois en une journée)

Ajouté le 19/09/2025 | Résolution de bug

Modification d'un mouvement non fonctionnel

Nous ne pouvons toujours pas modifier un dossier

Ajouté le 23/09/2025 | Résolution de bug

Problème d'affichage de base de donnée

Quand je crée la base de donnée, puis que dans les colonnes je mets des colonnes contenant des dates ou des timestamp, la base affichera une erreur "Erreur! Erreur lors du chargement de la configuration: error" et plus aucune colonne. Si j'enlève les colonnes contenant une date, ou un timestamp, l'affichage fonctionne niquel.

Ajouté le 24/09/2025 | Résolution de bug

Le filtrage des colonnes est décalé d'une colonne à droite

Si l'on prend une table avec colonne1, colonne2, colonne3 : - Pour trier la colonne1, il faut cliquer sur le filtrage de colonne3 - Pour trier la colonne2, il faut cliquer sur le filtrage de colonne2 - Pour trier la colonne3, il faut cliquer sur le filtrage de colonne1

Ajouté le 26/09/2025 | Résolution de bug

Problème de liste à sélection multiple

Lors d’une création de liste, j’ai dû faire une liste de sélection multiple avec des champs manuels. Même si la liste est longue c’est niquel en choix unique, mais dès que je la passe en sélection multiple, elle reste ouverte, et rien n’est sélectionnable.

Ajouté le 10/10/2025 | Résolution de bug

Module cassé si on ne renseigne pas un champ spécifique en tout premier

Le module ne fonctionne plus du tout (erreur de configuration) si je ne choisis pas le tout premier champ de la table comme première colonne (dans le cas présent, id_cli pour la table clients). Lorsque je mets id_cli en premier élément du listing, le module fonctionne de nouveau. Il faut impérativement que le listing fonctionne peu importe le choix ou l'ordre des colonnes

Ajouté le 04/11/2025 | Résolution de bug

Problème ajout plusieurs photo d'un mouvement

Lorsqu'on enregistre une nouvelle photo pour le mouvement, elle écrase la photo précédente donc on a toujours qu'une seule photo alors qu'il doit y en avoir plusieurs.

Ajouté le 27/11/2025 | Résolution de bug

L'organisation des colonnes dans un module semble changer toute seule

J'ai voulu ajouter une colonne et ensuite je l'ai supprimée, et toute mon organisation avait changé. J'avais mis 6/12 pour les colonnes et c'est passé en 7/12

Ajouté le 28/11/2025 | Résolution de bug

champs remplie non détecté

J'ai remplie le champs nOrdre_dos et pourtant quand je veux enregistrer mon mouvement il le considère vide

Ajouté le 28/11/2025 | Résolution de bug

Problème de repeater

Lorsque je veux modifier un repeater les 3 éléments prennent la même valeur, je veux 3 produits différents et lorsque je suis en train de les modifier cela ne fonctionne pas.

Aucun développement terminé.

Terminé le 07/08/2025 | Nouveauté Amélioration

Pouvoir faire une jointure sur une autre table que la principale

Dans Control5 si on avait une table "dossier", on lui fait plusieurs jointures dont "reservoirs", il est possible d'ajouter une table qui ferait une jointure avec la table "reservoirs" et non "dossier" uniquement.

Terminé le 23/08/2025 | Nouveauté Amélioration

Ajouter de plusieurs champs d'une même table dans une liste

Dans Control5 on pouvait ajouter plusieurs champs différents d'une table dans un listing et ce serait pratique de faire la même chose.

Terminé le 04/08/2025 | Nouveauté Amélioration

Se connecter en tant que

pouvoir se connecter sous un utilisateur pour vérifier ses accès

Terminé le 13/08/2025 | Amélioration

Pouvoir lié une autre table avec une condition

Dans cet exemple de liste : C5_list(array('titre' => 'Référence','colonne' => 'ref_soupape_reserv','table' => array('reference_reservoirs','reference_ref','reference_ref'),'where'=>'`access_ref` = "Soupape"','multiple' => false)); On peut demander une référence avec la condition que le nom de acces_ref vaut "soupape"

Terminé le 12/08/2025 | Résolution de bug

Erreur requete Api

Pour GET mouvements_intervention avec l'id 28825 j'ai cette erreur : "message": "SQLSTATE[42S22]: Column not found: 1054 Unknown column 'dossiers.' in 'on clause'"

Terminé le 04/08/2025 | Résolution de bug

Problème de visualisation sur les modules et bases

Le tableau dépasse de l'écran et nous n'avons pas de scrollbar horizontale pour voir la suite des infos et donc nous n'avons pas accès aux actions

Terminé le 05/08/2025 | Résolution de bug

Ajustement des marges sur la liste des modules ou des bases

Ajustement des marges sur la liste des modules ou des bases

Terminé le 22/08/2025 | Résolution de bug

Option des listes

Les options manuelles sur les listes ne s'enregistrent pas

Terminé le 07/08/2025 | Résolution de bug

restaurer une save sans toucher au config

restaurer une sauvegarde complète change aussi le config et donc l'url de base. voir comment faire pour cela ?

Terminé le 04/08/2025 | Résolution de bug

Suppression des widgets

On ne peut plus supprimer de widget une fois qu'on a enregistrer une première fois

Terminé le 07/08/2025 | Résolution de bug

impossible d'activer le mode debug

le chemin semble cassé : modules:1469 Erreur lors de la sauvegarde debug: Configuration du module non trouvée : /home/clients/ed979679430d00dedde5a9de07aafc17/sites/control6.tremplin-gestion.fr/modules/bases/debug.json

Terminé le 20/08/2025 | Résolution de bug

Alignement des colonnes

L'alignement des colonnes n'est pas bon, y aurait-il un moyen de les réaligner au propre ?

Terminé le 20/08/2025 | Résolution de bug

liens du bouton retour

Le bouton retour ne ramène pas sur le dashboard

Terminé le 20/08/2025 | Résolution de bug

Recherche dans un module ne fonctionne pas

Si je recherche un numéro, une date etc... Rien ne ressort

Terminé le 19/08/2025 | Résolution de bug

Problèmes options listes

Lorsque j'ai configuré les options de la liste, j'ai bien notifié tout ce dont j'avais besoin et enregistrer et quand je suis venue voir ce que cela donnait sur la base, j'ai eu une erreur qui me disait que la n'était pas bonne

Terminé le 25/08/2025 | Résolution de bug

test de bug

blabla

Terminé le 09/09/2025 | Résolution de bug

Problèmes de données dans le listing si plus de 9 colonnes

Pratiquement toutes les données ou toutes les données ne remontent pas dans le listing s'il y a plus de 9 colonnes dans la configuration de la base ou du module

Terminé le 23/10/2025 | Résolution de bug

API Swagger échoue à cause du nom de certains champs

Les endpoint POST et PUT échouent si l'un des champs contient un tiret "-" - Requête qui réussi sur /api/tables/gy5h9n_tremplin/clients/37598 en PUT : body : {"cp_cli": 59184} response : {"success": true, "message": "Enregistrement modifié avec succès", "rowsAffected": 0} - Requête qui échoue sur /api/tables/gy5h9n_tremplin/clients/37598 en PUT (voir capture) : body : {"cp_cli": 59184, "tiers-temps_cli": 1} response : {"success": false, "message": "Erreur SQL: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined"} En fouillant un peu le code j'ai identifié la cause du bug. Il s'agit des requêtes préparées dans le fichier /src/Components/TableAccess/TableAccess.php aux lignes 146 (POST) et 199 (PUT). Les requêtes préparées avec des paramètres nommés (:cp_cli, :tiers-temps_cli) ne fonctionnent pas du tout lorsqu'il y a un tiret

Demander une démo

Envie de voir l’interface de Control6 et comment il fonctionne ? Laissez-nous vos coordonnées, on vous recontacte rapidement !