affichage d'une mindmap dans un widget url #123

Closed
opened 2020-04-15 17:43:21 +02:00 by fdemarest · 8 comments
Collaborator

le widget url n'affiche pas les mindmaps ni les diagrammes de Nextcloud.

le widget url n'affiche pas les mindmaps ni les diagrammes de Nextcloud.
afornerot added the
Backlog
label 2020-04-16 11:11:49 +02:00
Owner

Tu as inséré quoi comme url là ?

Tu as inséré quoi comme url là ?
Author
Collaborator

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

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
Owner

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

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
Author
Collaborator

Peut-on corriger ce pb ? Cela semble provenir de Nextcloud puisque on affiche bien un tableau blanc dans un widget avec url : transnum-conceptboard

Peut-on corriger ce pb ? Cela semble provenir de Nextcloud puisque on affiche bien un tableau blanc dans un widget avec url : transnum-conceptboard
Owner

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

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
Owner

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

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
Owner

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

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
Owner

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

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
afornerot added this to the Lot 23 milestone 2020-04-28 09:17:57 +02:00
afornerot added
Livré PREPROD
and removed
Backlog
labels 2020-04-28 09:18:14 +02:00
afornerot added
Livré PROD
and removed
Livré PREPROD
labels 2020-04-29 11:26:48 +02:00
Sign in to join this conversation.
No description provided.