Projet

Général

Profil

Actions

Anomalie #21204

fermé

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

Ajouté par Paul DURAND il y a plus de 2 ans. Mis à jour il y a presque 2 ans.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Quentin RIBAC
Version cible:
Début:
14/06/2022
Echéance:
04/08/2022

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
]


Fichiers

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Statut changé de A qualifier à R&D - A étudier

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Statut changé de R&D - A étudier à Complément d'Informations
  • Assigné à changé de Emmanuel DILLARD à Paul DURAND

Mis à jour par Paul DURAND il y a plus de 2 ans

  • Assigné à mis à Emmanuel DILLARD

Mis à jour par Paul DURAND il y a plus de 2 ans

  • Statut changé de Complément d'Informations à A traiter

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Sujet changé de Problèmes de customfield suite à une injection de courrier à Validation de la valeur d'un attribut de type "custom" (Liste de valeurs) injectés par API
  • Statut changé de A traiter à R&D - A étudier

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Sujet changé de Validation de la valeur d'un attribut de type "custom" (Liste de valeurs) injectés par API à Pour être valide, la valeur de l'attribut doit être dans la liste paramétrée
  • Statut changé de R&D - A étudier à R&D - En cours
  • Assigné à Emmanuel DILLARD supprimé

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.

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Assigné à mis à Hamza HRAMCHI

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

RAF
TEST

  • Priorité 20.10 TMA1

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Echéance mis à 26/07/2022

Mis à jour par GIT LAB il y a plus de 2 ans

Mis à jour par Quentin RIBAC il y a plus de 2 ans

  • Assigné à changé de Hamza HRAMCHI à Quentin RIBAC

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par Quentin RIBAC il y a plus de 2 ans

  • Statut changé de R&D - En cours à R&D - En test

Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Echéance changé de 26/07/2022 à 04/08/2022

Mis à jour par GIT LAB il y a plus de 2 ans

Mis à jour par Alex ORLUC il y a plus de 2 ans

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

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

Mis à jour par GIT LAB il y a plus de 2 ans

Mis à jour par Emmanuel DILLARD il y a presque 2 ans

MAJ Branche Develop->2301

Actions

Formats disponibles : Atom PDF