Projet

Général

Profil

Actions

Anomalie #14813

fermé

Recherche v1 : Recherche selon le viseur ou le signataire + Correctif

Ajouté par Support Maarch il y a plus de 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Rejeté
Priorité:
3-Mineur
Assigné à:
Ines MKACHER
Version cible:
Début:
09/09/2020
Echéance:

Description

Version MAARCH : A partir de la 18.04 jusqu'à la 20.03

Je vais sur le moteur de recherche

je rajoute le critère "viseur" puis "statut" (ordre de sélection important)

je renseigne "user" dans le champ viseur et sélectionne "statut" dans le champ statut

je lance la recherche et obtiens un résultat.

je retourne sur le moteur de recherche via le lien "recherche avancée"

Résultat obtenu:

le critère "statut" a disparu, celui de viseur est présent.

Résultat souhaité:

le critère "statut" doit rester présent.

NB: en ajoutant le critère "viseur" puis "statut", les critères sont gardés. Le scénario est le même pour le critère signataire.

==========================

j'ai regardé d'où vient le souci, je pense que c'est un pb javascript depuis la fonction load_query dans le fichier custom/cs_paraf/apps/maarch_entreprise/js/functions.js

je ne comprends pas pourquoi le test if (valeurs[critere] != undefined)

pour valeurs['status'] renvoie undefined alors que ce tableau n'est pas vide !

/**

  • Load a query in the Advanced Search page
  • @param valeurs Array Values of the search criteria which must be displayed
  • @param loaded_query Array Values of the search criteria
  • @param id_form String Search form identifier
  • @param ie_browser Bool Browser is internet explorer or not
  • @param error_ie_txt String Error message specific to ie browser
    **/
    function load_query(valeurs, loaded_query, id_form, ie_browser, error_ie_txt) {
    for (var critere in loaded_query) {
    //console.log(valeurs);
    //console.log(valeurs['status']);
    if (valeurs[critere] != undefined) // in the valeurs array
    {
    console.log('ici');
    console.log(critere);
    console.log(valeurs['status']);
    add_criteria('option_' + critere, id_form, ie_browser, error_ie_txt);
    }
    eval("processingFunction=fill_field_" + loaded_query[critere]['type']);
    if (typeof (processingFunction) == 'function') // test if the funtion exists
    {
    processingFunction(loaded_query[critere]['fields']);
    }
    }
    }

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

  • Sujet changé de Recherche selon le viseur ou le signataire + Correctif Laurent à Recherche selon le viseur ou le signataire + Correctif
  • Statut changé de A traiter à R&D - A planifier
  • Priorité changé de 0-Bloquant à 1-Majeur

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

  • Priorité changé de 1-Majeur à 2-Sérieux

Mis à jour par Emmanuel DILLARD il y a environ 4 ans

  • Priorité changé de 2-Sérieux à 3-Mineur

Mis à jour par Emmanuel DILLARD il y a environ 4 ans

  • Sujet changé de Recherche selon le viseur ou le signataire + Correctif à Recherche v1 : Recherche selon le viseur ou le signataire + Correctif

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

  • Assigné à changé de Support Maarch à Ines MKACHER

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

  • Statut changé de R&D - A planifier à Rejeté PO

Recherche avancée réécrite en 20.10.

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

  • Statut changé de Rejeté PO à Rejeté

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

  • Projet changé de 298 à Backlog Courrier
  • Version cible changé de 20.03 (Fin de vie) à 20.03 (Sécurité)
Actions

Formats disponibles : Atom PDF