La catégorie n’est plus indispensable (et ne sert plus), on l’enlève complètement.

pull/27/head
Matthieu Marcillaud 2 years ago
parent 408fb4aba4
commit 6654d3e56b

@ -6,4 +6,5 @@ Ce plugin génère d'autres plugins !
3.0.0
-----
Compatibilité SPIP 4.0+ (PHP 7.3-8.0)
- Compatibilité SPIP 4.0+ (PHP 7.3-8.0)
- Suppression de la catégorie dans les paquet.xml

@ -1,6 +1,5 @@
<paquet
prefix="#PREFIXE"
categorie="#ENV{paquet/categorie}"
version="#ENV{paquet/version}"
etat="#ENV{paquet/etat}"
compatibilite="#ENV{paquet/compatibilite}"

@ -10,28 +10,6 @@ if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
// Liste des categories de plugin
function filtre_svp_categories_fallback_dist() {
$categories = array(
'communication',
'edition',
'multimedia',
'navigation',
'date',
'divers',
'auteur',
'statistique',
'performance',
'maintenance',
'outil',
'theme',
'squelette',
'aucune'
);
return array_combine($categories, $categories);
}
/**
* Déterminer le répertoire de travail
* de la Fabrique.

@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
* @param array $flux Données du pipeline
* @return array Données du pipeline
**/
function fabrique_compagnon_messages($flux) {
function fabrique_compagnon_messages(array $flux) : array {
$exec = $flux['args']['exec'];
$pipeline = $flux['args']['pipeline'];

@ -38,7 +38,6 @@ function formulaires_fabriquer_plugin_charger_dist() {
'version' => '1.0.0',
'auteur' => $GLOBALS['visiteur_session']['nom'],
'auteur_lien' => $GLOBALS['visiteur_session']['url_site'],
'categorie' => '',
'etat' => 'dev', // c'est du développement au debut, normalement.
'compatibilite' => '[' . $v_spip . ';' . $v_futur . ']',
'licence' => 'GNU/GPL',
@ -123,7 +122,7 @@ function formulaires_fabriquer_plugin_verifier_dist(){
$erreurs = array();
$paquet = _request('paquet');
foreach (array('prefixe', 'version', 'categorie', 'etat', 'nom') as $obli) {
foreach (array('prefixe', 'version', 'etat', 'nom') as $obli) {
if (!$paquet[$obli]) {
$erreurs['paquet'][$obli] = _T("info_obligatoire");
}

@ -39,7 +39,6 @@
[(#SAISIE{input, paquet/auteur_lien, label=<:fabrique:label_auteur_lien:>})]
[(#SAISIE{input, paquet/licence, label=<:fabrique:label_licence:>,
list=licences, inserer_fin=#GET{datalist_aide}})]
[(#SAISIE{paquet_categorie, paquet/categorie, label=<:fabrique:label_categorie:>, obligatoire=oui})]
[(#SAISIE{paquet_etat, paquet/etat, label=<:fabrique:label_etat:>, obligatoire=oui})]
[(#SAISIE{input, paquet/compatibilite, label=<:fabrique:label_compatibilite:>, obligatoire=oui})]
[(#SAISIE{input, paquet/documentation, label=<:fabrique:label_documentation_url:>})]

@ -222,7 +222,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_boutons' => 'Boutons',
'label_boutons_explication' => 'Insérer des boutons dans ces lieux :',
'label_caracteristiques' => 'Caractéristiques',
'label_categorie' => 'Catégorie',
'label_champ_date_publication' => 'Champ SQL de date',
'label_champ_date_publication_explication' => 'Pour gérer une date de publication, indiquez son champ, tel que « date » ou « date_publication »',
'label_champ_date_publication_ignore' => 'Ignorer le champ date de publication ?',

@ -1,6 +1,5 @@
<paquet
prefix="fabrique"
categorie="outil"
version="3.0.0-dev"
etat="stable"
compatibilite="[4.0.0;4.0.*]"

@ -1,11 +0,0 @@
<B_categories>
<select name="#ENV{nom}" id="champ_#ENV{nom}">
[(#ENV{cacher_option_intro}|non)<option value="">[(#ENV{option_intro})]</option>]
<BOUCLE_categories(DATA) {source table, #SVP_CATEGORIES|sinon{#REM|svp_categories_fallback}}>
[(#CLE|!={aucune}|oui)
<option value="#CLE"[ (#ENV{valeur,#ENV{defaut}}|=={#CLE}|oui)selected="selected"]>
#VALEUR
</option>]
</BOUCLE_categories>
</select>
</B_categories>
Loading…
Cancel
Save