Projet

Général

Profil

Anomalie #5125

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

Ajouté par Christophe Deseure il y a environ 11 ans. Mis à jour il y a presque 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
Echéance:
% réalisé:

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".


Demandes liées

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

Révisions associées

Révision ec1349d9 (diff)
Ajouté par Lucas FRANCAVILLA il y a environ 11 ans

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

Historique

#1 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Assigné à mis à Lucas Francavilla

#2 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Version cible changé de Envole 2.5.7 à Envole 2.5.8

#3 Mis à jour par Anonyme il y a environ 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Arnaud FORNEROT il y a presque 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF