Overview

Artifact ID: eb2f2fd7e100c5adfd218b2d0f127cf545ef45be
Ticket: 1f6b73607e626761703a70b47b9e82aa7fe555aa
Désactiver automatiquement les plugins installés mais non dispos
User & Date: bohwaz on 2018-04-28 21:16:03
Changes

  1. icomment:
    Lorsqu'on restaure une sauvegarde existante, elle peut provenir d'une installation différente de Garradin. De ce fait elle peut contenir des plugins dont le code n'existe pas dans l'installation courante.
    
    Ainsi par exemple essayer d'utiliser ce plugin mènera à une erreur.
    
    Il faudrait que lors de la restauration on vérifie si un plugin installé existe (que le .tar.gz existe), s'il n'existe pas il faudrait mettre le plugin en état "désactivé" :
    
    - liens dans le menu n'apparaîtront pas
    - signaux désactivés
    - boucles désactivées
    - plugin apparaissant comme "désactivé" dans la page de gestion des plugins
    
    Et dans la page des plugins permettre de cocher ces plugins avec un bouton "réactiver" qui vérifiera si le .tar.gz est dispo, s'il ne l'est pas ça donnera une erreur explicite, s'il l'est le plugin sera réactivé.
    
    Il ne faut pas permettre de désactiver ces plugins, car ils ont pu laisser des données dans la base de données, mais sans le code du plugin impossible de désinstaller proprement.
    
  2. login: "bohwaz"
  3. mimetype: "text/x-fossil-plain"
  4. severity changed to: "Important"
  5. status changed to: "Open"
  6. title changed to:
    Désactiver automatiquement les plugins installés mais non dispos
    
  7. type changed to: "Feature_Request"