affichage d'une mindmap dans un widget url #123
Labels
No Label
01 : Priorité haute
02 : Priorité moyenne
03 : Priorité basse
A Livrer PREPROD
A Livrer PROD
Backlog
Cat : Envole
Cat : Infra
En Attente Infos
Livré PREPROD
Livré PROD
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Cadoles/ninegate#123
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
le widget url n'affiche pas les mindmaps ni les diagrammes de Nextcloud.
Tu as inséré quoi comme url là ?
La nouveauté c'est qu'il n'affiche plus rien en provenance de Nextcloud yc les dossiers
exemple d'url Nextcloud (dossier) - je t'ai partagé un groupe (test fd optim) avec les différents widgets correspondant aux liens ci-dessous :
https://transnum-nextcloud.ac-dijon.fr/nextcloud/index.php/apps/files/?dir=/optim&fileid=26361
j'ai essayé avec le lien direct aussi :
https://transnum-nextcloud.ac-dijon.fr/nextcloud/index.php/f/26361
dans le même groupe carte mentale :
https://transnum-nextcloud.ac-dijon.fr/nextcloud/index.php/apps/files/?dir=/&fileid=2#mindmap
Alors erreur classique
Refused to display 'https://transnum-nextcloud.ac-dijon.fr/nextcloud/index.php/apps/files/?dir=/optim' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
Il n'aime pas etre affiché dans une iframe car on a des noms de domaine différent entre le portail et nextcloud
portail = transnum-portail
nextcloud = transnum-nextcloud
Peut-on corriger ce pb ? Cela semble provenir de Nextcloud puisque on affiche bien un tableau blanc dans un widget avec url : transnum-conceptboard
Il va falloir bidouiller nextcloud pour le faire accepter d'etre afficher dans une iframe provenant d'un domaine différent que le sien.
Donc pas pour le lot 23 je pense
Sur nextcloud
à première vue il faudrait dans
lib/private/legacy/response.php
enlever l'option
header('X-Frame-Options: SAMEORIGIN');
A voir à présent lemonldap
Bon dans lemonldap il y a une option que l'on peut placer à false pour qu'il s'excute en iframe
portalAntiFrame
Sauf que à l'excution de la page il accepte certe de l'ouvrir mais il la charge en top du navigateur : donc pour l'instant c'est pas bon
après un refresh de cache du côté lemonldap cela semble etre bon
je peux à la fois intégrer un nextcloud provenant d'un autre domaine
et je peux aussi faire l'auto connect only