saisie justificatif impossible pour les secrétaires #758

Closed
opened 2023-09-29 09:38:14 +02:00 by yann · 6 comments
Contributor

Un compte avec des droits Secr ne peut pas saisir les justificatifs. C'est embêtant pour un secrétariat.

Un compte avec des droits Secr ne peut pas saisir les justificatifs. C'est embêtant pour un secrétariat.
viennet added the
question
label 2023-09-29 22:10:05 +02:00
Owner

Non reproductible.
Quelle est la page utilisée ?

J'ai essayé avec le rôle Secr_XXX
défini comme suit:
image

Apparemment le justificatif est enregistré.

Non reproductible. Quelle est la page utilisée ? J'ai essayé avec le rôle `Secr_XXX` défini comme suit: ![image](/attachments/788f46f8-581d-4791-935f-59286245fad1) Apparemment le justificatif est enregistré.
195 KiB
viennet added the
à confirmer
ABS
labels 2023-09-29 22:10:05 +02:00
viennetadm added the
bug
label 2023-10-01 07:21:00 +02:00
viennet added this to the Amélioration de la gestion de l'assiduité project 2023-10-01 07:21:43 +02:00
viennet removed the
bug
label 2023-10-01 07:46:33 +02:00
Author
Contributor

L'erreur se produit dans la fiche d'un étudiant en cliquant sur "Justifier" Il y a bien des erreurs JS. Voici le screenshot.

L'erreur se produit dans la fiche d'un étudiant en cliquant sur "Justifier" Il y a bien des erreurs JS. Voici le screenshot.
viennet added
bug
and removed
question
à confirmer
labels 2023-10-02 10:36:50 +02:00
Author
Contributor

Y a-t-il quelque chose que je puisse faire pour aider à trouver d’où vient le problème ou pour contourner le bug ? La secrétaire ne peut saisir aucun justificatif depuis le début de l'année.

Y a-t-il quelque chose que je puisse faire pour aider à trouver d’où vient le problème ou pour contourner le bug ? La secrétaire ne peut saisir aucun justificatif depuis le début de l'année.

Description du problème

J'ai réussi à reproduire le problème (enfin techniquement il y en a plusieurs)
Premièrement la version 60.3.0 est une version ESR de firefox. Elle possède encore les mises à jour de sécurité mais ne possède pas toutes les fonctionnalités modernes (cela comprend les input datetime-local qui sont remplacés par des input text)
De plus il semblerai que certaines syntaxes javascript ne soit pas comprises (d'où les erreurs JS)

(pour reproduire le problème j'ai utilisé https://www.browserstack.com et https://caniuse.com/?search=input%20datetime )

Solutions

Plusieurs solutions sont possibles.

  • Coté utilisateur : mettre à jour Firefox vers une fonction supportant datetime-local soit une version supérieur ou égale à Firefox 93.0
  • Coté ScoDoc : Changer l'input datetime-local par deux inputs (datetime, time) et modifier le javascript afin de ne pas utiliser de syntaxe trop moderne.

Point à savoir : La version 60.3 ne figure pas dans les versions de firefox les plus utilisées (voir capture de caniuse.com jointe)

https://discord.com/channels/831569268533362697/1013369074081869865/1166265986475884594

## Description du problème J'ai réussi à reproduire le problème (enfin techniquement il y en a plusieurs) Premièrement la version 60.3.0 est une version ESR de firefox. Elle possède encore les mises à jour de sécurité mais ne possède pas toutes les fonctionnalités modernes (cela comprend les input `datetime-local` qui sont remplacés par des input `text`) De plus il semblerai que certaines syntaxes javascript ne soit pas comprises (d'où les erreurs JS) (pour reproduire le problème j'ai utilisé https://www.browserstack.com et https://caniuse.com/?search=input%20datetime ) ## Solutions Plusieurs solutions sont possibles. - Coté utilisateur : mettre à jour Firefox vers une fonction supportant `datetime-local` soit une version supérieur ou égale à Firefox 93.0 - Coté ScoDoc : Changer l'input `datetime-local` par deux inputs (`datetime`, `time`) et modifier le javascript afin de ne pas utiliser de syntaxe trop moderne. Point à savoir : La version 60.3 ne figure pas dans les versions de firefox les plus utilisées (voir capture de `caniuse.com` jointe) https://discord.com/channels/831569268533362697/1013369074081869865/1166265986475884594
Owner

La modif (non achevée à ce jour, 9.6.68) de la saisie des dates partout devrait résoudre ce problème.

La modif (non achevée à ce jour, 9.6.68) de la saisie des dates partout devrait résoudre ce problème.
Owner

La page de saisie a été entièrement revue et ce problème ne doit plus exister.

La page de saisie a été entièrement revue et ce problème ne doit plus exister.
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#758
No description provided.