Outils pour utilisateurs

Outils du site


draw.io

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
draw.io [2020/01/13 21:06]
sebsauvage [Installation]
draw.io [2020/06/03 09:00] (Version actuelle)
sebsauvage [Installation]
Ligne 93: Ligne 93:
  
 Il est nécessaire d'installer un petit plugin DokuWiki. Il est nécessaire d'installer un petit plugin DokuWiki.
- 
-<note important>**AVERTISSEMENT**: Ce plugin est encore en version alpha: Même s'il fonctionne très bien, //il ne gère pas la sécurité// (les ACL) ce qui signifie que n'importe qui peut modifier vos schémas. Toutefois, je vous propose un patch (simple) qui n'autorise la modification des schémas qu'à l'administrateur DokuWiki.</note> 
- 
-<note>Note 13 janvier 2020: Une mise à jour du plugin est sortie, et je n'ai pas re-testé l'astuce ci-dessous avec la nouvelle version du plugin.</note> 
  
 Plugin : https://www.dokuwiki.org/plugin:drawio Plugin : https://www.dokuwiki.org/plugin:drawio
- 
-Une fois installé, pour ne permettre qu'à l'administrateur DokuWiki d'éditer les schémas, ajoutez la ligne suivante dans le fichier ''/lib/plugins/drawio/action.php'' comme suit: 
- 
-<code diff>--- lib/plugins/drawio/action.php.old1 2019-11-06 13:41:31.786165769 +0000 
-+++ lib/plugins/drawio/action.php 2019-11-13 07:49:51.964842606 +0000 
-@@ -29,6 +29,9 @@ 
-          * handle ajax requests 
-          */ 
-         function _ajax_call(Doku_Event $event, $param) { 
-+ 
-+           if (!auth_isadmin()) { return; } 
-+ 
-             if ($event->data !== 'plugin_drawio') { 
-                 return; 
-             } 
-</code> 
- 
  
 Pour utiliser votre propre instance Draw.io, changez l'URL (''var editor =...'') au début du fichier ''/lib/plugins/drawio/script.js''. Pour utiliser votre propre instance Draw.io, changez l'URL (''var editor =...'') au début du fichier ''/lib/plugins/drawio/script.js''.
draw.io.txt · Dernière modification: 2020/06/03 09:00 de sebsauvage