Projet

Général

Profil

Anomalie #17258

[éditon de modèles] URL relatives converties par TinyMCE

Ajouté par Quentin RIBAC il y a presque 3 ans. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Quentin RIBAC
Version cible:
Début:
02/06/2021
Echéance:
08/06/2021
Version applicable MC:
Tags Courrier:
21.03.5

Description

Maarch Courrier 21.03

On ne peut pas mettre dans un modèle de notification un lien avec pour cible l’application elle-même.

Par exemple :

Aller sur https://demo.maarchcourrier.com/

Administration > Modèles de document > Éditer un modèle de notification > Code source > Ajouter un lien vers l’appli elle-même :

<a href="https://demo.maarchcourrier.com/">https://demo.maarchcourrier.com/</a>

Enregistrer > Faire retour puis revenir à nouveau dans le code source du modèle pour vérifier, on a :

<a href="../">https://demo.maarchcourrier.com/</a>

Par défaut TinyMCE convertit les URL en chemins relatifs, comme vu sur la doc ci-dessous :

https://www.tiny.cloud/docs/configure/url-handling/#relative_urls

Solution :

Dans le fichier src/frontend/app/administration/template/template-administration.component.ts ligne 209 et suivantes (tinymce.init()), il faut ajouter relative_urls: false.

Historique

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

  • Statut changé de A qualifier à R&D - A étudier
  • Assigné à changé de EDI PO à Florian AZIZIAN
  • Version cible changé de Inscription Backlog Courrier à 21.03 (Maintenance sécurité)

#3 Mis à jour par Florian AZIZIAN il y a presque 3 ans

  • Projet changé de Backlog à CURRENT SPRINT
  • Statut changé de R&D - A étudier à R&D - En cours
  • Tags Courrier 21.03.5 ajouté

Reproduit sur la develop.
Il faudrait plutôt utiliser le paramètre convert_urls (https://www.tiny.cloud/docs/configure/url-handling/#convert_urls)
Il est a true par defaut. Il faut le mettre à false.
Ainsi, les url renseignées ne seront jamais modifiées par tinyMce

A faire sur tous les endroits où on utilise tinymce

#4 Mis à jour par Florian AZIZIAN il y a presque 3 ans

  • Echéance mis à 08/06/2021

#5 Mis à jour par Florian AZIZIAN il y a presque 3 ans

  • Version cible changé de 21.03 (Maintenance sécurité) à Courrier Develop

#6 Mis à jour par Florian AZIZIAN il y a presque 3 ans

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

#8 Mis à jour par Alex ORLUC il y a presque 3 ans

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

#10 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de CURRENT SPRINT à Backlog

#11 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de Backlog à Backlog Courrier
  • Version cible changé de Courrier Develop à Develop

#12 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Assigné à changé de Florian AZIZIAN à Quentin RIBAC

#13 Mis à jour par Emmanuel DILLARD il y a environ un an

  • Version cible changé de Develop à 2301

MAJ version cible Develop->2301

Formats disponibles : Atom PDF