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

  • Vincenzo
  • Topic Author
  • New Member
  • New Member
More
2 years 3 months ago #4110 by 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

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 3 months ago #4111 by 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

Please Log in or Create an account to join the conversation.

  • Vincenzo
  • Topic Author
  • New Member
  • New Member
More
2 years 3 months ago #4113 by 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.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 3 months ago #4115 by 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

Please Log in or Create an account to join the conversation.

  • Vincenzo
  • Topic Author
  • New Member
  • New Member
More
2 years 3 months ago #4118 by 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

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 3 months ago #4119 by 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

Please Log in or Create an account to join the conversation.

  • Vincenzo
  • Topic Author
  • New Member
  • New Member
More
2 years 3 months ago - 2 years 3 months ago #4122 by 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.
Last edit: 2 years 3 months ago by Vincenzo.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 3 months ago #4124 by 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

Please Log in or Create an account to join the conversation.

  • Vincenzo
  • Topic Author
  • New Member
  • New Member
More
2 years 3 months ago - 2 years 3 months ago #4125 by 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
Last edit: 2 years 3 months ago by Vincenzo.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 3 months ago #4126 by 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.

Please Log in or Create an account to join the conversation.

Moderators: Yan