Project

General

Profile

Anomalie #5125

désactivation incomplète du plugin charte bloquant potentiellement l'accès au bureau

Added by Christophe Deseure about 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
Due date:
% Done:

100%

Distribution:
EOLE 2.2

Description

L'activation du plugin charte crée une table "validated_chartes".
Puis l'accès à l'onglet "Charte informatique" permet de choisir entre les modes "Brouillon" et "En ligne".
Le passage au mode "En ligne" crée un fichier "active" dans le dossier "charte" du plugin dont l'existence est le critère utilisé par la fonction "isEnabled()" du script "utils.php" pour renvoyer "true".

Si on désactive le plugin, la table "validated_chartes" est supprimée mais le fichier "active" reste présent.
Or, le plugin "xdesktop" gère la charte et se base sur le retour de la fonction "isEnabled()" pour faire une requête sur la table "validated_chartes" qui n'existe pourtant plus...

Correction proposée : ajouter la fonction "disable()" prévue pour supprimer le fichier "active" dans la fonction "plug_uninstall()" du fichier "plugin_charte.php".


Related issues

Related to eole-posh - Anomalie #5126: désactivation incomplète du plugin charte bloquant potentiellement l'accès au bureau Fermé

Associated revisions

Revision ec1349d9 (diff)
Added by Lucas FRANCAVILLA almost 7 years ago

Suppression du fichier charte pour le plugin charte lors de la désactivation de ce dernier fixes #5125

History

#1 Updated by Arnaud FORNEROT about 7 years ago

  • Assigned To set to Lucas Francavilla

#2 Updated by Arnaud FORNEROT almost 7 years ago

  • Target version changed from Envole 2.5.7 to Envole 2.5.8

#3 Updated by Anonymous almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Arnaud FORNEROT almost 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF