Problème d'affichage après modification "room_id" avec PhpMyAdmin et CSV

  • Vincenzo
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 3 mois #4110 par Vincenzo
Bonjour,
après modification d'une "room_id" avec CSV ou PhpMyAdmin tous les champs optionnels disparaissent, comme par exemple dans le cadré jaune de cette image 

[img]data:image/png;base64,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[/img]

Or, les champs sont bien renseignés dans la table "grr_entry" !

Pourriez-vous m'apporter une explication avant que j'appelle le SAMU :), s'il vous plait ?

Numéro de version GRR fichier : 3.4.1d 
Numéro de version GRR BDD : 3.4.1
Préfixe : grr
---
Système d'exploitation : Linux SRV-WEB 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
Version PHP : 7.3.31-1~deb10u1
Base de donnée : mysql 5.5.5-10.3.27-MariaDB-0+deb10u1

Merci d'avance
Enzo

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 3 mois #4111 par Yan
Bonjour,
l'image n'est pas passée...
Il faudrait mettre à jour vers la dernière version stable : github.com/JeromeDevome/GRR/tree/GRR-3.4.2
et voir si les problèmes que vous avez rencontrés sont résolus.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Vincenzo
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 3 mois #4113 par Vincenzo
Merci Yan pour votre disponibilité.
En effet, le problème est le suivant :
Nous chefs de département programment les cours dans des étages virtuels (domaines) par l'interface graphique. Cela nous permet d'optimiser ensuite nos ressources.
Nous exportons le csv par PhpMyAdmin et avec une moulinette VBA attribuons les salles physiques ("room_id") de façon automatique, en prenant en compte le rapport capacité de salle/effectifs et d'autre critères.
A l'importation du csv dans PhpMyAdmin les cours se déplacent dans les étages réels mais les champs additionnels disparaissent.
En réalité les données sont bien présentes dans la "grr_entry" mais pas prises en compte par l'affichage.
Si l'on déplace un de ces cours mal affiché dans son étage virtuel d'origine (peu importe la salle) les champs additionnels réapparaissent.
Même problème avec un changement d'étage d'une réservation depuis PhpMyAdmin.
Or, si le changement d'étage est effectué à partir de l'interface graphique il n'y a aucun problème d'affichage.
J'aimerais vraiment que l'on m'indique une piste pour résoudre ce problème car GRR est en production et nous ne sommes pas en mesure de faire un update rapide, d'autant plus que la couche de personnalisation est assez conséquente.
Je vous dirais même que pour la prochaine rentrée on envisage de faire appel à vos services car nous sommes dans état de débordement hallucinant !
Merci pour l'aide que vous pourrez nous apporter.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 3 mois #4115 par Yan
Bonjour,
en principe les champs additionnels sont liés à un domaine. C'est vraisemblablement ce qui vous cause ces soucis. Quand vous changez de domaine, ils ne sont plus reconnus, mais ils existent encore en base...
C'est une question qui est à l'étude : dans les anciennes versions, c'était plus laxiste mais provoquait des erreurs ; depuis la 3.4.1, les champs additionnels sont attachés à un unique domaine, ce qui est peut-être trop restrictif.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Vincenzo
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 3 mois #4118 par Vincenzo
Bonjour Yan et merci pour votre réponse.
Nous avons un seul champs additionnel "Matière" dans chaque domaine (étage), avec exactement les mêmes données; cela ne suffit pas :(
Je me demande pourquoi l'édition graphique du domaine d'une résa ne comporte pas de problème d'affichage ?
Auriez-vous une idée de comment faire pour "regénérer" l'affichage de ce champs pour nous éviter de rééditer à la main toutes des milliers de réservations ?
Amitiés
Enzo

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 3 mois #4119 par Yan
Si je comprends bien, vous avez le même champ additionnel "matière" défini pour tous les domaines ?
C'est alors que se posent les problèmes d'affichage... même avec la version courante qui ne fait que gérer la définition des champs additionnels pour interdire cette confusion.
Je ne connais pas votre façon de fonctionner en détail, mais lorsque je gérais les emplois du temps des salles de mon lycée, la matière était passée en description et les enseignants en description complète avec le groupe concerné.
Voilà, si ça peut vous aider.
Si vous voulez approfondir, donnez-moi la version de GRR et le contexte serveur.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Vincenzo
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 3 mois - il y a 2 ans 3 mois #4122 par Vincenzo
Bonjour Yan, merci infiniment pour votre aide.
voici notre organisation. J'espère d'y arriver :)
Table >  GRR d'origine > chez nous
grr_area > Départements > Etages du bâtiment
grr_overload > Champs additionnels > Matières
grr_type_area > Types > Départements
Voici comment se présente notre réservation
 

Chaque étage possèdes des salle de cours (rooms).
But : Afficher des groupes de 8 salles maximum pour y intégrer plus d'informations
        Projeter GRR sur des écrans internes bien lisibles et orienter les étudiants/profs.

Chaque étage possède le même champs additionnel "Matières".
But : Proposer l'édition des matières à partir d'une liste déroulante (données robustes)
         Cela nous permet de scripter les réservations, notifiées par mail, vers TEAMS.

Ce que je ne comprends pas:
Si je fait une modification par l'interface graphique et que je déplace une réservation d'une salle du 1er étage vers une salle du 2ème étage, je n'ai aucun souci, mon champs additionnel s'affiche bien sur la réservation.
Si je fais le même changement avec un csv ou par sql, le champs additionnel ne s'affiche plus tout étant encore présent dans la table grr_entry et dans l'éventuelle grr_repeat.
J'aoute aussi une ligne pour indiquer à la communauté GRR que notre personnalisation pourrait intéresser d'autre établissements universitaires et que nous sommes disponibles à la partager. Pour l'instant il faut lever ce problème qui est un obstacle majeur dans l'automatisation des process.
Nous sommes prêts à vous engager si besoin.
N'hésitez pas à me contacter en privé si possible.
Dernière édition: il y a 2 ans 3 mois par Vincenzo.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 3 mois #4124 par Yan
Bonjour,
je comprends votre organisation mais je crois comprendre également la source de vos problèmes.
Dites-moi, s'il vous plait, quelle version de GRR vous utilisez. Dans la 3.4.2 il ne devrait pas y avoir de champ additionnel de même nom sur deux domaines différents, sauf à avoir récupéré une base d'une ancienne version. Est-ce exact ?
Cela pourrait expliquer que l'affichage ne se fait pas correctement quand vous passez par csv ou sql : en fait les champs ont un identifiant différent selon le domaine. L'anglais du domaine1 n'est pas l'anglais du domaine2... Par contre si vous passez par le formulaire, il y a transcription du champ, le lien champ <-> domaine est rétabli.
Je sais que cela pose problème et devrait être traité dans les mois à venir ; mon idée étant de pouvoir définir des champs additionnels communs à plusieurs domaines. Un vrai unique champ attaché à plusieurs domaines :-)
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Vincenzo
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 ans 3 mois - il y a 2 ans 3 mois #4125 par Vincenzo
Super rapide !
On vous embauche tout de suite !!!!
Oui, les "id" des champs changent pour chaque domaine mais le contenu des champs est identique dans chaque domaine.
Que la résa pointe l'ancien ou le nouveau champs le contenu reste le même.
J'ai l'impression que la résa après modification par csv ou sql ne fait plus aucun lien vers un champs additionnel, ancien ou nouveau qu'il soit.
Dans l'urgence je cherche un moyen pour lui faire pointer un champs additionnel quelconque..
Notre base est celle d'origine de la version suivante :

Numéro de version GRR fichier : 3.4.1d
Numéro de version GRR BDD : 3.4.1
Préfixe : grr
---
Système d'exploitation : Linux SRV-WEB 4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64
Version PHP : 7.3.31-1~deb10u1
Base de donnée : mysql 5.5.5-10.3.27-MariaDB-0+deb10u1


MERCI
Dernière édition: il y a 2 ans 3 mois par Vincenzo.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 ans 3 mois #4126 par Yan
Merci de confirmer mes hypothèses.
Comme je vous le disais, cette version vous autorise à définir deux champs additionnels de même nom attachés à deux domaines différents.
Ce qui est mal géré ensuite, comme vous le constatez...
Dans l'immédiat je ne vois pas de solution simple, sauf à définir une fonction de correspondance entre les champs selon le domaine (id du champ dans domaine1 -> nom du champ dans domaine1 = nom du champ dans domaine2 -> id du champ dans domaine2) ?
Par contre, j'ai commis une erreur : la version 3.4.2 impose l'unicité du couple (domaine, nom de champ). Pour votre problème cela ne change rien.

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan