Project

General

Profile

Anomalie #21204

Pour être valide, la valeur de l'attribut doit être dans la liste paramétrée

Added by Paul DURAND 6 months ago. Updated 4 months ago.

Status:
Développé / Analysé (S)
Priority:
0-Bloquant
Assignee:
Target version:
Start date:
06/14/2022
Due date:
08/04/2022
Tags Courrier:
20.10.20, 21.03.21

Description

Via un script PHP j'injecte un courrier dans MaarchCourrier. Ce courrier a un customfield (obligatoire) de type liste déroulante. La valeur mise dans celui-ci est fausse.
Lorsque je regarde le courrier dans la Banette des "courriers à qualifier", le champs de la liste déroulante est vide mais une coche verte est présente à côté (cf image 1).
Mais lorsque je souhaite sauvegarder tout les champs manquant sauf le customfield de la liste déroulante, une erreur s'affiche bien (cf image 2).

Ci-dessous les datas injectés :

$data['option'] = 'resources';
$data['data'] = [
"modelId" => 1,
"doctype" => 101,
"subject" => "Mon teeeest 6",
"documentDate" => "2021/01/04",
"chrono" => true,
"destination" => 6,
"status" => 'ATT',
"customFields" => ["46" => "",
"44" => "SVE",
"47" => "donnée6" // customfield liste déroulante
]

History

#1 Updated by Emmanuel DILLARD 6 months ago

  • Status changed from A qualifier to A étudier

#3 Updated by Emmanuel DILLARD 6 months ago

  • Status changed from A étudier to Complément d'Informations
  • Assignee changed from Emmanuel DILLARD to Paul DURAND

#8 Updated by Paul DURAND 6 months ago

  • Assignee set to Emmanuel DILLARD

#9 Updated by Paul DURAND 5 months ago

  • Status changed from Complément d'Informations to A traiter

#10 Updated by Emmanuel DILLARD 5 months ago

  • Subject changed from Problèmes de customfield suite à une injection de courrier to Validation de la valeur d'un attribut de type "custom" (Liste de valeurs) injectés par API
  • Status changed from A traiter to A étudier

#12 Updated by Emmanuel DILLARD 5 months ago

  • Subject changed from Validation de la valeur d'un attribut de type "custom" (Liste de valeurs) injectés par API to Pour être valide, la valeur de l'attribut doit être dans la liste paramétrée
  • Status changed from A étudier to En cours de dev (S)
  • Assignee deleted (Emmanuel DILLARD)

FRONT : contrôle de valeurs possibles de la liste pour le champs.
Ne pas valider si la valeur n'est pas dans la liste : Case sensitive.

#13 Updated by Emmanuel DILLARD 5 months ago

  • Assignee set to Hamza HRAMCHI

#15 Updated by GIT LAB 5 months ago

Commit ajouté sur la branche fix/21204/20.10_TMA1 de MaarchCourrier
FIX #21204 TIME 1:25 customFields: control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/a6c9f18809b390b1baac4c907652ba9495061f71

#16 Updated by GIT LAB 5 months ago

Commit ajouté sur la branche fix/21204/20.10_TMA1 de MaarchCourrier
FIX #21204 TIME 0:30 Indexation: customFields control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/5e4a1c0ee6b9dbd77586c5323997c7fbe90ce06a

#17 Updated by GIT LAB 5 months ago

Commit ajouté sur la branche fix/21204/21.03 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:30 CustomFields: control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/223d613d48d607c8042dc954317b7e7e281a9d48

#18 Updated by GIT LAB 5 months ago

Commit ajouté sur la branche fix/21204/20.10_TMA1 de MaarchCourrier
FIX #21204 TIME 0:10 update splice function order
https://labs.maarch.org/maarch/MaarchCourrier/commit/1ac3577913535793bdcc8bf29e2251b8ec29490b

#19 Updated by GIT LAB 5 months ago

Commit ajouté sur la branche fix/21204/21.03 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:05 update splice function order
https://labs.maarch.org/maarch/MaarchCourrier/commit/8c4cd7b490d471f0240190fcea6846644933e06b

#20 Updated by Emmanuel DILLARD 5 months ago

RAF
TEST
- Priorité 20.10 TMA1

#21 Updated by Emmanuel DILLARD 5 months ago

  • Due date set to 07/26/2022

#23 Updated by Quentin RIBAC 4 months ago

  • Assignee changed from Hamza HRAMCHI to Quentin RIBAC

#24 Updated by GIT LAB 4 months ago

Commit ajouté sur la branche fix/21204/develop de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #21204 TIME 0:20 indexing form: validate custom field values
https://labs.maarch.org/maarch/MaarchCourrier/commit/63878553b9fbc24c13f372b58bdf7e9d5e1936c0

#25 Updated by GIT LAB 4 months ago

Commit ajouté sur la branche fix/21204/develop de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #21204 TIME 0:15 indexing form: validate custom fields value on form load
https://labs.maarch.org/maarch/MaarchCourrier/commit/0e3fde89d6388cfaadf9cb672f6d9225bcc76335

#26 Updated by GIT LAB 4 months ago

Commit ajouté sur la branche fix/21204/20.10 de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #21204 TIME 0:30 customFields: control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/6c9dd484806aa295e1ed92548d45b87e8a9b059f

#27 Updated by Quentin RIBAC 4 months ago

  • Status changed from En cours de dev (S) to A tester (S)

#28 Updated by Emmanuel DILLARD 4 months ago

  • Tags Courrier 21.03.21 added

#29 Updated by Emmanuel DILLARD 4 months ago

  • Tags Courrier 20.10.20 added

#31 Updated by Emmanuel DILLARD 4 months ago

  • Due date changed from 07/26/2022 to 08/04/2022

#32 Updated by GIT LAB 4 months ago

#33 Updated by Alex ORLUC 4 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#34 Updated by GIT LAB 4 months ago

Commit ajouté sur la branche fix/21204/20.10 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:05 fix customField var
https://labs.maarch.org/maarch/MaarchCourrier/commit/f50819d7a06aefd96e90e537f237c753ec3022c5

#35 Updated by GIT LAB 4 months ago

Commit ajouté sur la branche fix/21204/20.10 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:02 rm console.log
https://labs.maarch.org/maarch/MaarchCourrier/commit/f9fbc6300d6d961bb72a1338247f015ebb362cdd

Also available in: Atom PDF