Projet

Général

Profil

Anomalie #6471

impossible de passer des customClientData lors de l'initialisation du widget

Ajouté par Matthieu Codron il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

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

100%

Version source:
Solution proposée:

=> Modifier le système de gestion du contrôleur externe

Actuellement, un URL avec des paramètre en GET

Suite à la modif :

Appel systématique à la page 0.html avec passage via le hash des paramètres attendu en json

=> ce système fonctionne aussi pour les appels via liens, on peut donc faire soit :

/api/v1/documents/1069.html
/api/v1/documents/0.html#initialValue{"initid":1069}
?app=DOCUMENT&initid=1069
?app=DOCUMENT#initialValue{"initid":1069}

Principaux fichiers impactés:
Complexité:
Contrôle:
Régression:
Non
Thèmes UIs:
Widget
Jalons: 3.2 R17, 3.2 R18

Description

en effet, lors de l'initialisation du widget, une page html est créée au moyen d'une iframe.
Cette page html contient les options à passer à la requête suivante à la vue du document.

Or, selon le template, l'url de l'iframe ne contient que les options initid, viewid et revision. En particulier, customClientData, mais aussi noRouter ainsi que d'autres éventuelles options ne osnt pas transmises.

Historique

#1 Mis à jour par Marc Claverie il y a presque 3 ans

  • Statut changé de Nouveau à Assigné
  • Version cible mis à 1.1.0
  • Assigné à mis à Charles Bonnissent

#2 Mis à jour par Charles Bonnissent il y a presque 3 ans

  • % réalisé changé de 0 à 100
  • Solution proposée mis à jour (diff)

=> ajout de la possibilité de passer l'ensemble des paramètres d'init au contrôleur interne via la contrôleur externe, actuellement il existe :

customClientData,
noRouteur (désactive le routeur si true)

#3 Mis à jour par Charles Bonnissent il y a presque 3 ans

  • Solution proposée mis à jour (diff)

#4 Mis à jour par Éric Brison il y a plus de 2 ans

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

Appliqué par commit commit:dynacase-document-uis|9cbf012507c491f54561d394a8d73c462a9ed920.

Formats disponibles : Atom PDF