Refhi / Weda-Helper

Tweak weda for easier day-to-day workflow
GNU General Public License v3.0
5 stars 1 forks source link

AM ne s'impriment pas puis lien bloqué #190

Closed DrFloW71 closed 1 month ago

DrFloW71 commented 2 months ago

L'impression auro des AM ne fonctionne pas chez moi, puis lors du retour sur le dossier médical le lien est bloqué. Je suis obligé de recharger la page pour cliquer dessus, ouvrir le pdf et l'imprimer. Que dois je vous donner comme infos pour debugger ça? Merci!

Refhi commented 2 months ago

peux-tu me confirmer que tu valides bien ton arrêt maladie avec alt+V ? (préviens-moi si ça change quelques chose) dans l'idéal il nous faudrait de l'affichage de la console, mais pas évident car dans ce scénario on passe de fenêtre en fenêtre :-/ Si tu arrives à l'attraper ça serait top aussi si tu peux nous mettre le log du companion stp ? ensuite pour le blocage du lien, attends 15 secondes avant de cliquer dessus, et dis-moi si ça change quelque chose après la réalisation de l'arrêt. est-ce un pb récent ou ancien ? peux-tu aussi me confirmer ton os et ton navigateur stp ? (localhost:[port]/log?[cléapi]&versioncheck=[numversion])

DrFloW71 commented 1 month ago

peux-tu me confirmer que tu valides bien ton arrêt maladie avec alt+V ? (préviens-moi si ça change quelques chose) --> IDEM avec ALT+V ça n'imprime pas

dans l'idéal il nous faudrait de l'affichage de la console, mais pas évident car dans ce scénario on passe de fenêtre en fenêtre :-/ Si tu arrives à l'attraper ça serait top --> J'ai tenté, dis moi si c'est bon!

image

aussi si tu peux nous mettre le log du companion stp ? --> Avec plaisir mais: Comment accéder au log du companion?

ensuite pour le blocage du lien, attends 15 secondes avant de cliquer dessus, et dis-moi si ça change quelque chose après la réalisation de l'arrêt. --> Lien toujours non fonctionnel au-delà des 15 secondes

est-ce un pb récent ou ancien ? --> Le problème d'impression c'est depuis le début. Le problème de lien mort depuis la dernière version.

peux-tu aussi me confirmer ton os et ton navigateur stp ? (localhost:[port]/log?[cléapi]&versioncheck=[numversion]) --> W11 et Chrome à jour

Refhi commented 1 month ago

top merci pour le log : localhost:[port]/log?[cléapi]&versioncheck=[numversion] (en remplaçant le port et la clé api par ce qui est présent dans le Companion, et numversion par 1.2 stp

DrFloW71 commented 1 month ago

Salut, je suis désolé mais je n'arrive pas a récupérer le log, ça me dit que la clé d'API n'est pas la bonne:

http://localhost:PORT/log?API&versioncheck=1.2

{"error":"Erreur dans la requ\u00eate de l'extension, la cl\u00e9 API n'est pas fournie."}

Abeldvlpr commented 1 month ago

Il faut mettre ?apiKey=CLEAPIICI Le K majuscule est important

DrFloW71 commented 1 month ago

Top ça fonctionne avec la bonne adresse! Je vous fais un log dès que je fais un AM! Merci!

DrFloW71 commented 1 month ago

Voici les derniers logs suite à une prescription d'AM:

2024-07-17 14:31:09 OPTIONS / 200 OK 2024-07-17 14:31:09 homepage requested 2024-07-17 14:31:09 GET / 200 OK 2024-07-17 14:31:12 homepage requested 2024-07-17 14:31:12 GET / 200 OK 2024-07-17 14:32:51 OPTIONS / 200 OK 2024-07-17 14:32:52 homepage requested 2024-07-17 14:32:52 GET / 200 OK 2024-07-17 14:32:53 homepage requested 2024-07-17 14:32:53 GET / 200 OK 2024-07-17 14:33:01 OPTIONS / 200 OK 2024-07-17 14:33:01 homepage requested 2024-07-17 14:33:01 GET / 200 OK 2024-07-17 14:33:08 OPTIONS / 200 OK 2024-07-17 14:33:09 homepage requested 2024-07-17 14:33:09 GET / 200 OK 2024-07-17 14:34:18 OPTIONS / 200 OK 2024-07-17 14:34:19 homepage requested 2024-07-17 14:34:19 GET / 200 OK 2024-07-17 14:34:20 homepage requested 2024-07-17 14:34:20 GET / 200 OK 2024-07-17 14:34:44 GET /log 200 OK 2024-07-17 14:34:44 Clé API non fournie 2024-07-17 14:34:44 GET /favicon.ico 200 OK

DrFloW71 commented 1 month ago

Encore un log post AM: 2024-07-17 16:03:51 OPTIONS / 200 OK 2024-07-17 16:03:52 homepage requested 2024-07-17 16:03:52 GET / 200 OK 2024-07-17 16:04:03 GET /log 200 OK 2024-07-17 16:04:03 Clé API non fournie 2024-07-17 16:04:03 GET /favicon.ico 200 OK 2024-07-17 16:04:10 GET /log 200 OK 2024-07-17 16:04:10 Clé API non fournie 2024-07-17 16:04:10 GET /favicon.ico 200 OK 2024-07-17 16:04:14 GET /log 200 OK 2024-07-17 16:04:14 Clé API non fournie 2024-07-17 16:04:14 GET /favicon.ico 200 OK

Refhi commented 1 month ago

ce qui m'étonne c'est ce "Clé API non fournie" qui s'affiche, ça fait une piste pour expliquer l'absence d'impression. Je creuse demain. Mais ça n'explique par contre pas la disparition du lien que j'ai également constatée chez moi, il faudra que je refasse des tests (mais ô combien complexe car un seul test possible par arrêt maladie télétransmis !)

Refhi commented 1 month ago

Éventuellement si tu peux faire un log avant l'impression de l'arrêt de travail, puis un après, de façon à pouvoir vérifier le différentiel ça serait top merci ++

Abeldvlpr commented 1 month ago

@Refhi le « clé api non fourni » c’était pour accéder aux logs, pas en rapport avec les arrêts de travail je crois

Refhi commented 1 month ago

prévu pour la 2.7 car bénéficiera probablement de la réécriture du code pour les aati et leur envoi au Companion

sinon une piste : maintenir le PDF affiché un peu plus longtemps avant impression, je suspecte que ça pourrait régler le pb. @DrFloW71 si tu veux bien je t'enverrais une version spécifique pour tester cette hypothèse quand je pourrais

DrFloW71 commented 1 month ago

Log avant: 2024-07-18 14:45:07 weda_handle = 67652 2024-07-18 14:45:07 POST /print 200 OK 2024-07-18 14:45:09 OPTIONS / 200 OK 2024-07-18 14:45:09 homepage requested 2024-07-18 14:45:09 GET / 200 OK 2024-07-18 14:46:58 OPTIONS / 200 OK 2024-07-18 14:46:58 homepage requested 2024-07-18 14:46:58 GET / 200 OK 2024-07-18 14:47:02 homepage requested 2024-07-18 14:47:02 GET / 200 OK 2024-07-18 14:47:12 OPTIONS / 200 OK 2024-07-18 14:47:12 homepage requested 2024-07-18 14:47:12 GET / 200 OK 2024-07-18 14:47:24 OPTIONS / 200 OK 2024-07-18 14:47:24 homepage requested 2024-07-18 14:47:24 GET / 200 OK

DrFloW71 commented 1 month ago

Log après: 2024-07-18 14:45:07 POST /print 200 OK 2024-07-18 14:45:09 OPTIONS / 200 OK 2024-07-18 14:45:09 homepage requested 2024-07-18 14:45:09 GET / 200 OK 2024-07-18 14:46:58 OPTIONS / 200 OK 2024-07-18 14:46:58 homepage requested 2024-07-18 14:46:58 GET / 200 OK 2024-07-18 14:47:02 homepage requested 2024-07-18 14:47:02 GET / 200 OK 2024-07-18 14:47:12 OPTIONS / 200 OK 2024-07-18 14:47:12 homepage requested 2024-07-18 14:47:12 GET / 200 OK 2024-07-18 14:47:24 OPTIONS / 200 OK 2024-07-18 14:47:24 homepage requested 2024-07-18 14:47:24 GET / 200 OK 2024-07-18 14:47:26 GET /log 200 OK 2024-07-18 14:47:26 Clé API non fournie 2024-07-18 14:47:26 GET /favicon.ico 200 OK 2024-07-18 14:47:56 OPTIONS / 200 OK 2024-07-18 14:47:56 homepage requested 2024-07-18 14:47:56 GET / 200 OK 2024-07-18 14:48:56 OPTIONS / 200 OK 2024-07-18 14:48:56 homepage requested 2024-07-18 14:48:56 GET / 200 OK 2024-07-18 14:49:02 OPTIONS / 200 OK 2024-07-18 14:49:02 homepage requested 2024-07-18 14:49:02 GET / 200 OK 2024-07-18 14:49:03 homepage requested 2024-07-18 14:49:03 GET / 200 OK 2024-07-18 14:49:14 GET /log 200 OK 2024-07-18 14:49:14 Clé API non fournie 2024-07-18 14:49:14 GET /favicon.ico 200 OK

Refhi commented 1 month ago

peux-tu essayer cette version stp ? (faite rien que pour toi ! la fenêtre de prévisu restera affichée 10 secondes au lieu d'une seule, ce qui devrait peut-être régler le pb. C'est bien trop long en usage courant, mais ça me permettra surtout de vérifier que le problème viens bien de là, et de concevoir un bugfix plus solide) https://github.com/Refhi/Weda-Helper/archive/refs/tags/v2.6-alpha.zip Pour l'essayer :

=> quand tu auras testé, je t'invite à la supprimer puis à réactiver Weda Helper 2.5 - ID : dbdodecalholckdneehnejnipbgalami

merci d'avance pour ton retour :) (ça m'intéresse de savoir si ça règle le problème d'impression et/ou de lien stp)

DrFloW71 commented 1 month ago

Ca marche j'essaie lundi! A priori je n'ai jamais vu le pdf s'afficher juqu'àlors. J'espère que cette info pourra aider!

DrFloW71 commented 1 month ago

Salut, je viens de tester: l'impression auto n'est toujours pas envoyée à l'imprimante. Je n'ai pas la fenêtre de prévisu qui s'affiche 10s, juste celle avec le lien bleu vers le pdf qui reste affichée de l'ordre de 1s, peut être que le souci vient de là. Il me semble que si dans cette seconde j'arrive à cliquer sur le lien le pdf s'affiche alors et est imprimé.

Sinon par contre le lien pour réouvrir le pdf est de nouveau fonctionnel dans le dossier patient.

Voici la console:

image

Voici aussi les derniers logs:

2024-07-22 09:34:43 homepage requested 2024-07-22 09:34:43 GET / 200 OK 2024-07-22 09:34:54 OPTIONS / 200 OK 2024-07-22 09:34:54 homepage requested 2024-07-22 09:34:54 GET / 200 OK 2024-07-22 09:35:32 OPTIONS / 200 OK 2024-07-22 09:35:32 homepage requested 2024-07-22 09:35:32 GET / 200 OK 2024-07-22 09:35:53 OPTIONS / 200 OK 2024-07-22 09:35:54 homepage requested 2024-07-22 09:35:54 GET / 200 OK 2024-07-22 09:35:56 homepage requested 2024-07-22 09:35:56 GET / 200 OK 2024-07-22 09:37:14 OPTIONS / 200 OK 2024-07-22 09:37:14 homepage requested 2024-07-22 09:37:14 GET / 200 OK 2024-07-22 09:37:34 OPTIONS / 200 OK 2024-07-22 09:37:34 homepage requested 2024-07-22 09:37:34 GET / 200 OK 2024-07-22 09:37:56 OPTIONS /tpe/2395 200 OK 2024-07-22 09:37:56 TPE asked => 2395 cents @ 192.168.1.14:8888 2024-07-22 09:37:57 GET /tpe/2395 200 OK 2024-07-22 09:38:12 OPTIONS / 200 OK 2024-07-22 09:38:12 homepage requested 2024-07-22 09:38:12 GET / 200 OK 2024-07-22 09:38:30 OPTIONS / 200 OK 2024-07-22 09:38:31 homepage requested 2024-07-22 09:38:31 GET / 200 OK 2024-07-22 09:38:48 OPTIONS / 200 OK 2024-07-22 09:38:49 homepage requested 2024-07-22 09:38:49 GET / 200 OK 2024-07-22 09:40:03 OPTIONS / 200 OK 2024-07-22 09:40:03 homepage requested 2024-07-22 09:40:03 GET / 200 OK 2024-07-22 09:40:04 homepage requested 2024-07-22 09:40:04 GET / 200 OK 2024-07-22 09:40:31 OPTIONS / 200 OK 2024-07-22 09:40:31 homepage requested 2024-07-22 09:40:31 GET / 200 OK 2024-07-22 09:40:47 OPTIONS / 200 OK 2024-07-22 09:40:47 homepage requested 2024-07-22 09:40:47 GET / 200 OK

Refhi commented 1 month ago

Salut, je viens de tester: l'impression auto n'est toujours pas envoyée à l'imprimante. Je n'ai pas la fenêtre de prévisu qui s'affiche 10s, juste celle avec le lien bleu vers le pdf qui reste affichée de l'ordre de 1s, peut être que le souci vient de là. Il me semble que si dans cette seconde j'arrive à cliquer sur le lien le pdf s'affiche alors et est imprimé.

Sinon par contre le lien pour réouvrir le pdf est de nouveau fonctionnel dans le dossier patient.

Voici la console: [...]

Merci pour les logs, je crois que j'ai assez d'info sur ce point. Idem pour la console. :) Si tu y arrives je veux bien la copie d'écran de là où tu as le lien bleu en question, je pense qu'on tiens une piste. (ça nécessitera peut-être de l'enregistrement video, mais tu peux le faire avec ton tel si tu ne veux pas trop t'embêter). Sinon est-ce que tu peux me décrire où c'est ? Dans une fenêtre à part si j'ai bien compris ?

Une autre piste potentielle : est-ce que dans ton navigateur tu as une gestion particulière des PDF ? Genre quand tu cliques sur "Imprimer la notice à destination du patient" est-ce qu'il t'ouvres bien une fenêtre à part avec le pdf affiché ou as-tu un autre comportement ? Enfin, peux-tu me confirmer ton système d'exploitation ainsi que ton navigateur web ?

Merci beaucoup pour les infos :)

DrFloW71 commented 1 month ago

Je suis sur W11 et chrome. Pas d'exoticité dans le lecteur pdf je pense. Voici le screen pour l'impression de la notice:

image

Voici le screen de la fenêtre qui s'affiche (trop?) brièvement avec Weda Helper. Sans Helper on a bien le pdf qui charge dans les suites mais avec helper activé pas de pdf qui s'ouvre.

image

J'espère que ça pourra aider!

Refhi commented 1 month ago

Salut @DrFloW71 , je pense avoir trouvé une piste d'explication : peux-tu essayer avec https://github.com/Refhi/Weda-Helper/archive/95b41121bafb29f88b1f6c280dd905548c4e6389.zip et me dire ce que ça donne chez toi ?

DrFloW71 commented 1 month ago

Alors test à l'instant: pas d'impression, par contre le bouton pour afficher le pdf remarche. Mais les impressions des autres documents sont cassées: le pdf s'affiche mais l'impression n'est pas lancée et le pdf ne se referme plus tout seul.

Refhi commented 1 month ago

Je me rend compte qu'en installant une version d'essai, les options reviennent aux paramètres par défaut. Peux-tu re-essayer en remettant les options de Weda-Helper (clé API, lien companion & co) stp ? merci :)

DrFloW71 commented 1 month ago

Fait! Comportement Idem: pas d'ouverture du pdf ni impression auto. Pr contre clic sur le pdf depuis la page d'acceuil l'ouvre bien. Console: image Log: 2024-07-25 14:23:24 OPTIONS / 200 OK 2024-07-25 14:23:24 homepage requested 2024-07-25 14:23:24 GET / 200 OK 2024-07-25 14:28:11 GET /log 200 OK 2024-07-25 14:28:11 Clé API non fournie 2024-07-25 14:28:11 GET /favicon.ico 200 OK

Refhi commented 1 month ago

Merci pour ton retour :) peux-tu juste me dire si cette dernière version a cassé les impressions des ordos ou pas ? Sinon pour cette histoire d'arrêt de travail, j'ai un des postes où le problème est présent, faut que je teste un peu plus, mais je pense que ça a a voir avec la vitesse du PC. Je te tiens au courant.

Refhi commented 1 month ago

J'ai re-(re-re)-fait une tentative de fix : https://github.com/Refhi/Weda-Helper/archive/07482bf32f25189059962337559133b79f29b0c4.zip Cette fois j'ai bloqué la fermeture de la fenêtre initiale tant que la fenêtre d'impression ne s'est pas affichée. Je testerais jeudi, mais si tu te sent de tester avant n'hésite pas à me dire :)

DrFloW71 commented 1 month ago

Salut, je viens de tester la version proposée et la fenêtre avec les liens reste affichée plus longtemps. En testant j'ai ainsi pu voir que Chrome bloquait la pop up de Weda! Pourquoi ici et pas ailleurs? Du coup j'ai autorisé l'affichage des pops up et bingo ça ouvre le pdf et ça imprime! EDIT: par contre la fenêtre avec les liens vers les pdf ne se referme pas tt seule.

Du coup j'ai aussi retenté avec la 2.5 normale et ça ne fonctionne pas plus. Peut être que mon PC est trop rapide en effet. Configuration: image

Refhi commented 1 month ago

sur la 2.5 il t'affiche quand même la popup ou pas ?

DrFloW71 commented 1 month ago

Concernant le pop up avec les liens hypertextes: Oui mais je dirais 500 ms max, je n'arrivais jamais à le cloper et cliquer dessus ^^

Concernant le pop up avec le PDF: NON

Refhi commented 1 month ago

Cool. Je m'occupe de la non-fermeture du coup c'est le seul problème résiduel 😊

Refhi commented 1 month ago

tentative de fix (mais aucun patient ayant besoin d'un AT aujourd’hui pour tester...) https://github.com/Refhi/Weda-Helper/archive/refs/heads/dev-2.6.zip

DrFloW71 commented 1 month ago

Je ne travaille pas le vendredi mais je teste dès lundi bien sûr.

DrFloW71 commented 1 month ago

tentative de fix (mais aucun patient ayant besoin d'un AT aujourd’hui pour tester...) https://github.com/Refhi/Weda-Helper/archive/refs/heads/dev-2.6.zip

Fonctionne à merveille :)

Refhi commented 1 month ago

Je peux enfin clôturer après 32 messages d'échanges ^^ :1st_place_medal: