Décompte absences #693

Closed
opened 2023-08-27 20:38:51 +02:00 by lehmann · 3 comments
Contributor

La route /assiduites/nip//count/query? permet d'avoir le décompte des assiduités suivant les critères.
Mais si j'ai envie d'avoir le nombre de retard, de justifiés et d'absences (chacun séparé), il faut que je fasse trois requêtes.

Est ce qu'il serait envisageable de faire une sortie en séparant plutôt qu'en accumulant tout ?

https://scodoc.org/ScoDoc9API/#assiduites-count-query
https://scodoc.org/samples/sample_assiduites_count.json/

Exemple de retour :

{
  "present": {
    "compte": 4,
    "demi": 3,
    "heure": 6.0,
    "journee": 4
  },
  "absent": {
    "compte": 4,
    "demi": 3,
    "heure": 6.0,
    "journee": 4
  },
  "justifie": {
    "compte": 4,
    "demi": 3,
    "heure": 6.0,
    "journee": 4
  },
  "retard": {
    "compte": 4,
    "demi": 3,
    "heure": 6.0,
    "journee": 4
  }
}```
La route /assiduites/nip/<nip>/count/query? permet d'avoir le décompte des assiduités suivant les critères. Mais si j'ai envie d'avoir le nombre de retard, de justifiés et d'absences (chacun séparé), il faut que je fasse trois requêtes. Est ce qu'il serait envisageable de faire une sortie en séparant plutôt qu'en accumulant tout ? https://scodoc.org/ScoDoc9API/#assiduites-count-query https://scodoc.org/samples/sample_assiduites_count.json/ Exemple de retour : ``` { "present": { "compte": 4, "demi": 3, "heure": 6.0, "journee": 4 }, "absent": { "compte": 4, "demi": 3, "heure": 6.0, "journee": 4 }, "justifie": { "compte": 4, "demi": 3, "heure": 6.0, "journee": 4 }, "retard": { "compte": 4, "demi": 3, "heure": 6.0, "journee": 4 } }```
viennet added the
ABS
label 2023-08-27 20:49:09 +02:00
viennet added this to the ScoDoc 9.6 milestone 2023-08-27 20:49:14 +02:00
Author
Contributor

Il semblerait également que le paramètre est_just ne fonctionne pas, exemple :
assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=false&metric=demi renvoie null
assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=0&metric=demi renvoie tout sans prendre en compte est_just

Il semblerait également que le paramètre est_just ne fonctionne pas, exemple : `assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=false&metric=demi` renvoie `null` `assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=0&metric=demi` renvoie tout sans prendre en compte est_just

Il semblerait également que le paramètre est_just ne fonctionne pas, exemple :
assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=false&metric=demi renvoie null
assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=0&metric=demi renvoie tout sans prendre en compte est_just

  • je n'arrive pas à reproduire le premier bug (ayant fait des modifications entre temps il est possible que je l'ai fixe sans m'en rendre compte, à suivre
  • pour le deuxième bug, le comportement est normal, le champ est_just accepte les valeurs suivantes : (vrai/true/v/t/f/false/faux) et non pas 0 néanmoins je peux rajouter si nécessaire.
> Il semblerait également que le paramètre est_just ne fonctionne pas, exemple : > `assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=false&metric=demi` renvoie `null` > `assiduites/nip/22203129/count/query?formsemestre_id=477&etat=absent&est_just=0&metric=demi` renvoie tout sans prendre en compte est_just - je n'arrive pas à reproduire le premier bug (ayant fait des modifications entre temps il est possible que je l'ai fixe sans m'en rendre compte, à suivre - pour le deuxième bug, le comportement est normal, le champ `est_just` accepte les valeurs suivantes : (vrai/true/v/t/f/false/faux) et non pas `0` néanmoins je peux rajouter si nécessaire.
Owner

oui, ajouter 0/1, valeurs bool employées dans beaucoup de routes scodoc

oui, ajouter 0/1, valeurs bool employées dans beaucoup de routes scodoc
Sign in to join this conversation.
No Milestone
No project
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#693
No description provided.