Skip to content
This repository has been archived by the owner on Jul 22, 2022. It is now read-only.

[pile logicielle obsolète] Impossible de créer un planning #467

Closed
Tera-Two opened this issue Jul 12, 2017 · 17 comments
Closed

[pile logicielle obsolète] Impossible de créer un planning #467

Tera-Two opened this issue Jul 12, 2017 · 17 comments

Comments

@Tera-Two
Copy link

Tera-Two commented Jul 12, 2017

Bonjour,

Je ne parviens pas à créer un nouveau planning. La zone prévue pour la saisie du nom du planning disparaît lorsque l'on tente d'y mettre le point d'insertion.
Le bouton "Semaines différenciées" n'apparaît pas comme il le fait sur la démo :
ajout planning
semaines differenciees
La console de debug de Edge indique :
reboot js

Système et application

  • Système d'exploitation : Windows Server 2008 R2 Entreprise
  • Serveur HTTP et version : IIS 7.5.7600.1685
  • Version MySQL et PHP : MySQL 5.6.12 et PHP Version 5.6.2
  • Navigateur et version : Edge/Firefox/Chrome/
  • Version de l'application : 1.9.3
  • Avez-vous des notifications dans la console du navigateur : Oui
  • Avez-vous des erreurs dans le log du serveur http (ex : /var/log/apache2) : Non

Reproduction du bug

  • Prérequis :
  • Action de déclenchement :Clic dans la zone "Nom" à la page de création du planning
  • Résultat attendu : Pouvoir saisir le nom du nouveau planning
  • Résultat constaté : La zone Nom disparaît
@wouldsmina
Copy link
Member

Je ne pense pas que le problème soit lié à cela, mais commence par mettre a jour PHP vers la version 5.6...

@Tera-Two
Copy link
Author

Tera-Two commented Jul 12, 2017

Une erreur s'est glissée dans la configuration que j'avais indiquée :
Je tourne avec PHP Version 5.6.2 et MySQL 5.6.12
J'en profite pour corriger la config indiquée dans le début de la conversation.
Désolé...

@Tera-Two Tera-Two reopened this Jul 12, 2017
@wouldsmina
Copy link
Member

@Tera-Two, la configuration de ton serveur étant plutôt atypique, je ne peux m’empêcher de penser que le problème vient de la.
Sauf si, par chance, un spécialiste de MS IIS (dopé au PHP) passait par la... tout ce que je peux faire c'est te conseiller d'essayer avec un bon vieux LAMP 😇

@Tera-Two
Copy link
Author

Ok, merci Wouldsmina d'avoir étudié la question.
Je vais poursuivre les recherches par ailleurs pour tenter de résoudre le problème.
Mais peux-tu m'en dire un peu plus sur le ou les composants, méthodes ou je ne sais quoi qui sont utilisés pour afficher/gérer ce bouton "semaines différenciées" qui ne s'affiche pas chez moi ainsi que le champ de saisie du planning qui disparaît quand on clique dedans ? Cela me permettra d'orienter mes recherches...
Pour l'instant, j'ai encore espoir de trouver une solution !

@prytoegrian
Copy link
Member

C'est du JS tout ce qu'il y a de plus habituel, sous la norme ES5 https://github.com/Libertempo/Libertempo-web/blob/1.9/Public/Assets/Js/reboot.js#L309

Ça m'ennuie qu'on ne puisse pas t'aider plus :-/

@Tera-Two
Copy link
Author

C'est curieux, j'ai re-téléchargé la version 1.9 et je l'ai collée dans un nouveau dossier "tout propre".
J'ai toujours le problème d'impossibilité de saisie d'un nouveau planning mais j'ai cette erreur :
image

Ca vous parle ?

@Tera-Two
Copy link
Author

Tera-Two commented Aug 1, 2017

Nouvel indice sur la page de modification d'un utilisateur : Cette zone de saisie d'un créneau horaire qui apparaît curieusement au niveau du nom de l'utilisateur lorsque j'accède à une zone de saisie située dans la partie supérieure quelle qu'elle soit. (avec Chrome et Edge).
La zone de saisie du créneau horaire ne se manifeste pas en revanche lorsque je saisis des informations dans la partie basse (nombre de jours, solde et reliquat)
image

@wouldsmina wouldsmina changed the title Impossible de créer un nouveau planning JS ; Impossible de créer un nouveau planning Aug 8, 2017
@prytoegrian
Copy link
Member

Ping : des nouvelles ? Tu as essayé de passer par une machine virtuelle pour faire varier le serveur et l'os ?

@Tera-Two
Copy link
Author

Tera-Two commented Sep 8, 2017

Non, je n'ai pas essayé de changer de serveur ni d'os pour le moment.
En revanche, je viens d'installer les fichiers de la 1.9.4 et j'ai ce truc très curieux :
Lors de la création d'un planning, lorsque je positionne le point d'insertion dans la zone "Créneaux de travail", une liste déroulante s'ouvre et propose 2 items inattendus : "Composez votre mot de passe" ou "Saisissez votre identifiant"...
Si ca peut vous mettre sur une piste...
image

@prytoegrian
Copy link
Member

Hello,
Ça nous met sur une piste oui, mais pas celle à laquelle tu penses. Puisque nous n'avons pas la main pour générer ta dernière erreur (ils ne correspondent à aucune trad, aucun widget chez nous), il s'agit d'un conflit technique entre notre code et ta stack. Tu as la main sur l'installation ? Je veux dire, si je te fais une version d'essai rien que pour toi, tu peux l'installer ?

@Tera-Two
Copy link
Author

Tera-Two commented Sep 14, 2017

Bonjour,
C'est sympa de te (vous) soucier de mon problème !
Oui, j'ai la main sur l'installation. je peux installer "ce que je veux"...
NB : C'est vrai qu'en y réfléchissant un peu plus, le contenu de la liste déroulante n'a rien à voir avec Libertempo. Elle correspond à des éléments mis en cache qui proviennent de la saisie d'une autre application.

@prytoegrian
Copy link
Member

C'est sympa de te (vous) soucier de mon problème !

Même si on ne trouvait pas, on ne l'a jamais lâché ! 😈

Voilà, je t'invite à tester cette version de code (zip), oublie pas de Ctrl+Maj+R.

Voici le diff entre la dernière version de 1.9 et ce que j'ai fait : 1.9...test/Tera

En résumé, j'ai changé le widget de timepicker en espérant que ce dernier soit compatible avec ton infra. Si ce n'est pas ça... En dernier recours, pour que tu puisses quand même utiliser un logiciel dans ton environnement, je t'invite à te tourner vers Jorani. Bien qu'il ne soit pas tourné vers le respect des règles françaises, il aura le mérite de te permettre de bosser. J'ai vérifié, il est compatible IIS.

Quelques soit ton choix, j'attends ton retour.

@Tera-Two
Copy link
Author

Bon, j'ai récupéré et installé les fichiers mais j'obtiens les mêmes résultats, que ce soit avec un navigateur IE ou Chrome...
Toujours ce même problème rendant impossible l'ajout d'un nouveau planning.
Merci quand même pour ton aide !
Je vais tenter de faire tourner Libertempo sur la même machine mais avec le serveur Apache au lieu du serveur IIS...

@tigaye
Copy link

tigaye commented Sep 19, 2017

Bonjour,
Je veux juste apporter une petite contribution concernant l'ajout d'un nouveau planning car j'avais rencontré le même problème que l'utilisateur "Tera-Two". La zone prévue pour la saisie du nom du planning disparaît lorsque l'on tente d'y mettre le point d'insertion.
Le bouton "Semaines différenciées" n'apparaît pas comme il le fait sur la démo et le "Timer" aussi était mal positionné et ne fonctionné pas.

J'ai galéré pendant plusieurs jours et j'ai pu résoudre le problème (grâce aux pistes de Wouldsmina et Prytoegrian que je remercie au passage) en installant la dernière version de Xampp (Apache 2.4.26, MariaDB 10.1.25, PHP 5.6.31, phpMyAdmin 4.7.0) sur une système x64 qui tourne sous windows 8 .

Auparavant, j'avais une version de xampp obsolète (PHP 5.6.14, phpMyAdmin 4.5.1) installée sur un système Windows 7 de 32 bits.

Actuellement, l'ajout d'un nouveau planning s'effectue sans aucun problème.

Tera-Two essaye de mettre à niveau ton système et ta version de PHP et Mysql et reviens nous!

Cordialement

@wouldsmina
Copy link
Member

Merci @tigaye comme je le soupçonnais, le problème vient du serveur.

@prytoegrian
Copy link
Member

prytoegrian commented Sep 19, 2017

merci @tigaye. Pour améliorer la lisibilité et la découvrabilité pour les futurs utilisateurs, je modifie le titre.

@prytoegrian prytoegrian changed the title JS ; Impossible de créer un nouveau planning [pile logicielle obsolète] Impossible de créer un planning Sep 19, 2017
@prytoegrian
Copy link
Member

Puisque ça a l'air bon, je ferme.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants