Author: git
Date: 2019-02-20 12:10:53 +0100 (mer, 20 fév 2019)
New Revision: 24230
Log:
Fix : quand on essaye d'activer un plugin qui n'est pas compatible avec la version de SPIP, il faut remonter une erreur d'activation
On modifie pour cela les fonctions
* plugin_valide_resume() pour qu'elle renvoie le prefixe du plugin accepte ou la description short du plugin refuse pour incompatibilite ou erreur
* liste_plugin_valides() pour qu'elle renvoie en plus la liste des plugins invalides qu'on voulait
* plugins_erreurs() pour gerer le cas xml en erreur ou incompatibilite avec la version de SPIP
* plugin_message_incompatibilite() pour generer un message d'erreur approprie quand il s'agit de SPIP et pas d'un plugin
Aucune rupture de compat, ce ne sont que des ajouts : du code qui utilisait les anciennes signatures de fonction continue a fonctionner sans probleme
(Dans l'interface on ne peut pas cocher un plugin non compatible avec la version de SPIP, mais en spip-cli on peut le faire et ca echouait silencieusement)
Modified:
spip/
spip/ecrire/inc/plugin.php
Details: http://core.spip.org/projects/spip/repository/revisions/24230