- Posts: 2172
Suggestion pour Conflit entre réservations
- Yan
-
- Developpeur GRR
-
Less
More
4 years 11 months ago #2682
by Yan
Replied by Yan on topic Suggestion pour Conflit entre réservations
Bonjour Jean-Pierre,
je n'avais pas eu le temps de rédiger ni de tester. Voici un commit qui fonctionne chez moi, à vérifier
github.com/JeromeDevome/GRR/commit/d3f62...31b2c01692523fa31f17
Cordialement,
YN
je n'avais pas eu le temps de rédiger ni de tester. Voici un commit qui fonctionne chez moi, à vérifier

github.com/JeromeDevome/GRR/commit/d3f62...31b2c01692523fa31f17
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
- Posts: 168
4 years 11 months ago #2683
by scoubinaire
Replied by scoubinaire on topic Suggestion pour Conflit entre réservations
Bonjour Yan, pas de soucis, je peux tester !
L'icône en forme de pendule fonctionne, mais j'ai 2 petites remarques :
1- le pointeur de la souris n'est pas modifiée si l'on survole l'icône. Elle se transformait auparavant en une petite main
2- j'ai essayé avec les définitions suivantes :
Plus petit bloc réservable : 900 = 0,5h
Durée par défaut d'une réservation : 7200 = 2h
Le clock picker ne propose des horaires que toutes les 2 heures
Par exemple 9h, 11h, 13h,...
Je pense que dans mon cas, il devrait plutôt proposer 9h, 9h30, 10h, 10h30,...
.
BTW le problème :
2/ Installation avec une base de données vide :
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in ...\installation\install_mysql.php on line 112
est résolu. Merci.
Jean-Pierre
L'icône en forme de pendule fonctionne, mais j'ai 2 petites remarques :
1- le pointeur de la souris n'est pas modifiée si l'on survole l'icône. Elle se transformait auparavant en une petite main
2- j'ai essayé avec les définitions suivantes :
Plus petit bloc réservable : 900 = 0,5h
Durée par défaut d'une réservation : 7200 = 2h
Le clock picker ne propose des horaires que toutes les 2 heures
Par exemple 9h, 11h, 13h,...
Je pense que dans mon cas, il devrait plutôt proposer 9h, 9h30, 10h, 10h30,...
.
BTW le problème :
2/ Installation avec une base de données vide :
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in ...\installation\install_mysql.php on line 112
est résolu. Merci.
Jean-Pierre
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
4 years 11 months ago #2687
by Yan
Replied by Yan on topic Suggestion pour Conflit entre réservations
Bonjour Jean-Pierre,
j'ai dû remonter à 2014 pour comprendre ce qui avait été changé, et de ce fait paramétrer correctement le timepicker (au lieu d'utiliser un paramètre global). Cela devrait répondre au problème posé :
github.com/JeromeDevome/GRR/commit/89256...5ed5c0626342df749b2f
Cordialement,
YN
j'ai dû remonter à 2014 pour comprendre ce qui avait été changé, et de ce fait paramétrer correctement le timepicker (au lieu d'utiliser un paramètre global). Cela devrait répondre au problème posé :
github.com/JeromeDevome/GRR/commit/89256...5ed5c0626342df749b2f
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
- Posts: 168
4 years 11 months ago #2690
by scoubinaire
Replied by scoubinaire on topic Suggestion pour Conflit entre réservations
Bonjour Yan, le problème de time picker est RÉSOLU. Merci
concernant le problème :
"Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in ...\installation\install_mysql.php on line 112"
Je pensais qu'il était résolu mais ce n'est pas le cas. J'ai donc fait quelques tests supplémentaires :
- Il ne se produit que si le fichier connect.inc.php contient déjà les infos de la base de données à utiliser, et que la base de données est vide. Dans ce cas lors du démarrage de GRR, on obtient :
"La connexion au serveur mysql est établie mais certaines tables sont absentes de la base grrxxx".
et si l'on clique sur "installer la base MySql" le warning apparait. Avec une ancienne version de install_mysql.php (20180710) > le warning y apparait aussi.
- Si le fichier connect.inc.php n'a pas été créé > le warning n'apparait pas
- Si le fichier connect.inc.php a été créé avec le nom de la base et que la base a été remplie > le warning n'apparait pas.
Le warning n'est pas du tout gênant, et je l'ai juste découvert parce que je testai les commits.
Cordialement Jean-Pierre
concernant le problème :
"Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in ...\installation\install_mysql.php on line 112"
Je pensais qu'il était résolu mais ce n'est pas le cas. J'ai donc fait quelques tests supplémentaires :
- Il ne se produit que si le fichier connect.inc.php contient déjà les infos de la base de données à utiliser, et que la base de données est vide. Dans ce cas lors du démarrage de GRR, on obtient :
"La connexion au serveur mysql est établie mais certaines tables sont absentes de la base grrxxx".
et si l'on clique sur "installer la base MySql" le warning apparait. Avec une ancienne version de install_mysql.php (20180710) > le warning y apparait aussi.
- Si le fichier connect.inc.php n'a pas été créé > le warning n'apparait pas
- Si le fichier connect.inc.php a été créé avec le nom de la base et que la base a été remplie > le warning n'apparait pas.
Le warning n'est pas du tout gênant, et je l'ai juste découvert parce que je testai les commits.
Cordialement Jean-Pierre
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
4 years 11 months ago #2691
by Yan
Replied by Yan on topic Suggestion pour Conflit entre réservations
Bonjour Jean-Pierre,
merci pour cette analyse approfondie. J'en conclus que la requête SQL échoue lorsque la connexion à la base réussit mais que la base n'a pas été remplie, ce qui serait le cas d'une installation inachevée ou de la restauration d'une base incomplète.
Cordialement,
Yan
merci pour cette analyse approfondie. J'en conclus que la requête SQL échoue lorsque la connexion à la base réussit mais que la base n'a pas été remplie, ce qui serait le cas d'une installation inachevée ou de la restauration d'une base incomplète.
Cordialement,
Yan
Please Log in or Create an account to join the conversation.
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
- Posts: 168
4 years 11 months ago #2692
by scoubinaire
Replied by scoubinaire on topic Suggestion pour Conflit entre réservations
Bonjour Yan, effectivement, c'est bien ça.
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
4 years 11 months ago #2693
by Yan
Replied by Yan on topic Suggestion pour Conflit entre réservations
Voici un correctif, un peu à l'aveugle parce que je n'ai pas su reproduire l'erreur que tu as obtenue.
github.com/jeromedevome/grr/commit/13301...9af9bec92610c88e0df4
Merci pour tes retours de tests.
Cordialement,
Yan
github.com/jeromedevome/grr/commit/13301...9af9bec92610c88e0df4
Merci pour tes retours de tests.
Cordialement,
Yan
The following user(s) said Thank You: scoubinaire
Please Log in or Create an account to join the conversation.
- scoubinaire
-
Topic Author
- Elite Member
-
Less
More
- Posts: 168
4 years 11 months ago - 4 years 11 months ago #2694
by scoubinaire
Replied by scoubinaire on topic Suggestion pour Conflit entre réservations
Impeccable ! Tous les problèmes sont résolus.
Merci pour tout. Jean-Pierre
Merci pour tout. Jean-Pierre
Last edit: 4 years 11 months ago by Yan.
Please Log in or Create an account to join the conversation.
Moderators: Yan