Projet

Général

Profil

Actions

Anomalie #6179

fermé

[Paramètre applicatif et template d'action] Si le on définit un eSet de template ayant la même clef qu'un paramètre applicatif celui-ci n'est pas pris en compte

Ajouté par Charles Bonnissent il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
23/02/2016
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Action/Application
Régression:
Non

Description

Soit une application ayant :

  • un paramètre avec la définition suivante :
    "SEARCH_NAME" => array(
        "val" => "",
        "descr" => N_("SIMPLE_LIST:Current Search")
    )
  • une action contenant
$action->lay->eSet("SEARCH_NAME", "toto".ApplicationParameterManager::getParameterValue(ApplicationParameterManager::CURRENT_APPLICATION, "SEARCH_NAME"));
  • un template contenant
    window.conf = window.conf || {};
    window.conf.searchName = "[SEARCH_NAME]";

SEARCH_NAME = "truc"

Ce qui est généré est :

  window.conf = window.conf || {};
  window.conf.searchName = "truc";

On attend bien évidemment "tototruc"

Les raisons qui poussent à attendre la valeur redéfinie sont :

  • pouvoir choisir l'échappement (eSet ou pas set),
  • pouvoir ajouter des paramètres applicatifs sont pour autant casser des templates existant

Mis à jour par Charles Bonnissent il y a environ 10 ans

  • Description mis à jour (diff)

Mis à jour par Marc Claverie il y a environ 10 ans

  • Statut changé de Nouveau à Assigné
  • Assigné à mis à Éric Brison
  • Version cible mis à 3.2.21

-> à vérifier

Mis à jour par Éric Brison il y a environ 10 ans

  • % réalisé changé de 0 à 100

Mis à jour par Éric Brison il y a environ 10 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit commit:dynacase-core|bcd84bb23495a4238d6f3d20c0632ce34190ce57.

Actions

Formats disponibles : Atom PDF