[svp] 2 commits

spip/svp | 2 commits

Par Matthieu Marcillaud, le 7 juillet 2021 à 16h39min :

On sépare un peu l’autorisation d’ajouter un dépot, de celle d’ajouter/télécharger un plugin.

Pour le moment SVP n’est pas séparé en 2 plugins distincts qui seraient :

  • l’un pour le référenciel des plugins / l’api de plugins, équivalent au mode non runtime ;
  • l’autre pour les sites spip, pour obtenir et télécharger des plugins, le mode runtine.

Ici on veut s’assurer que le mode non runtime peut être fonctionnel (ajouter des dépots), même si le téléchargement des plugins est désactivé.
De même, on gère individuellement l’onglet d’ajout de plugins, et l’onglet d’ajout de dépot par des autorisations spécifiques.

On considère que l’onglet dépot, apparait si on est webmestre et si :

  • on peut télécharger des plugins (puisqu’il faut les dépots des plugins compatibles avec notre version)
  • ou on est en mode non runtime (puisqu’on veut justement lister tous les plugins du monde dans ce cas là!)

Modifié
formulaires/ajouter_depot.php
prive/squelettes/contenu/depots.html
prive/squelettes/inclure/svp_onglets.html
svp_pipelines.php

Détails : On sépare un peu l'autorisation d'ajouter un dépot, de celle d'ajouter/télécharger un plugin. · 2c27bcf6f4 - svp - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 7 juillet 2021 à 16h46min :

Incrément de version. 2.4.0.

Modifié
paquet.xml

Détails : Incrément de version. 2.4.0. · 3fecb06674 - svp - SPIP on GIT