Project

General

Profile

Anomalie #2367

Transmettre #ENV à propre() et aux modèles

Added by da vux about 8 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Bas
Assignee:
-
Category:
formulaires
Target version:
Start date:
10/10/2011
Due date:
% Done:

0%

Resolution:
fixed
Navigateur:

Description

Il est impossible d'utiliser <formulaire|ecrire_auteur> dans le corps d'un article. Le compilateur dit:

Champ FORMULAIRE_ECRIRE_AUTEUR hors d'un contexte AUTEURS/ARTICLES

Techniquement, il s'agit d'une demande d'évolution car ça n'a jamais marché ainsi, donc ça serait une fonctionnalité supplémentaire. D'un autre côté, d'un point de vue de rédacteur, il est logique de s'attendre à pouvoir utiliser cette écriture. Par ailleurs le contexte d'article est évident car on est dans le corps d'un article. Je le mets donc comme bug, mais avec priorité basse du fait que ça ne casse rien d'existant.

History

#1 Updated by cedric - about 8 years ago

  • Tracker changed from Anomalie to Evolution
  • Subject changed from Le modèle <formulaire|ecrire_auteur> dans un article ne prend pas son id_article to Transmettre #ENV à propre() et aux modèles
  • Target version set to 3.1

Ce ticket cache en fait le problème historique et récurrent que aucun contexte n'est transmis à propre() et donc aux modèles inclus dans un texte. J’étais persuadé qu'il y avait déja un ticket sur ce sujet, mais je ne le retrouve pas. Je change donc le titre de celui-ci.

#2 Updated by da vux about 8 years ago

  • Tracker changed from Evolution to Anomalie

Ah ok, merci des clarifications.

Par contre tu ne peux pas changer le type silencieusement. J'ai pris la peine d'expliquer dans le ticket pourquoi après hésitations j'avais choisi de le mettre comme bug + priorité basse, et non comme évolution: d'un point de vue utilisateur l'écriture <formulaire|xxx> doit marcher, et le contexte d'article existe bien, donc le fait qu'il ne soit pas pris en compte est bien un bug. Priorité basse car le bug a toujours existé donc ça ne casse rien, mais ça n'en reste pas moins un bug.

Après ça me va qu'on change le type mais il faudrait l'argumenter.

#3 Updated by cedric - about 8 years ago

Je comprends bien que du point de vue <formulaire|xxx> c'est un bug. Il pourrait se résoudre en patchant le balise/formulaires_ecrire_auteur pour choisir un destinataire par défaut si pas de contexte.

Mais si on se ramène au problème général de l'environnement qui n'est pas transmis aux modèles insérés dans le texte, ce n'est pas un bug, mais bien une évolution fonctionnelle. Peut-être j'aurais mieux fait d'ouvrir un ticket différent...

Also available in: Atom PDF