Carnet Wiki

Bugs à vérifier avant ticket ou PR

UI : Document utilisé dans un article

Quand une photo est insérée dans un article, spip propose quand même de la détacher de cet article. Pourtant ça n’est pas possible. Il ne devrait pas proposer ça si c’est impossible.

Préciser : quelle version de SPIP et de git pour SPIP et medias.

UI : Statut d’un auteur ou visiteur

CONFIRMÉ
j’ai du faire une recherche internet pour trouver comment supprimer un auteur.
C’est pas intuitif : 1) modifier cet auteur 2) changer son statut en « à la poubelle ».
C’est pas homogène avec les autres objets :
-  un article on modifie son statut sur sa page normale
-  un auteur il faut aller dans sa page de modification pour modifier son statut

INCLURE multiples

Quand une même inclusion statique est appelée plusieurs fois dans la page,
-  plusieurs caches identiques sont générés
-  ce qui signifie que le calcul est fait plusieurs fois
Il pourrait y avoir un cache statique quelque part.

#TEXTE utilisé plusieurs fois dans un squelette, avec des modeles

Quand un squelette affiche le #TEXTE d’un article, mais utilise aussi [(#TEXTE|strlen)] et [(#TEXTE|couper{200})], les modèles inclus dans ce texte sont calculés 3 fois à chaque calcul de ce squelette. C’est une variante du point précédent.
Il pourrait y avoir un cache statique quelque part.

Recherche dans les rubriques

Une boucle (RUBRIQUES) avec un critère {recherche?} ramène autant de résultats identiques qu’il y en a dans la table spip_resultats, ce qui peut être plusieurs. Ajouter un critère {fusion id_rubrique} règle le problème.

Galaxie : Pétition sur spip.net

C’est une pétition qui sert à collecter les sites SPIP listés sur spip.net mais il faudrait surcharger la chaîne de langue https://www.spip.net/fr_article884.html

Arguments de #INCLURE

Lorsqu’un #INCLURE ou <INCLURE> appelle un dernier argument avec retour à la ligne et accolade fermante sur la ligne suivante, le parseur merde lorsqu’il n’y a pas de = ni de virgule dans la ligne, et il intègre le \n dans le nom de l’argument.

Exemple :

<INCLURE{fond=inclure/documents,
  objet=truc,id_objet=#ID_TRUC
}>

Ou quand c’est env ou ajax :

[(#INCLURE{fond=saisies/selection,
    nom,
    data=#GET{data},
    option_intro,
    env
})]

UI de ecrire : impossible de changer la date de publication en ligne

Il est impossible de modifier la date de publication en ligne d’un article ayant « date de rédaction antérieure » non cochée. Le changement n’est pas pris en compte.
On peut le faire, mais pour cela il faut cocher « date de rédaction antérieure » (0000-00-00 s’affiche) puis modifier la date de publication en ligne et valider.
Ne se reproduit pas par la suite.

#BALISE et #ENV{balise}

NON CONFIRMÉ
Lorsqu’un modèle est appelé dans le contenu d’un texte, dans son calcul #ARG est vide alors que #ENV{arg} ne l’est pas. Constaté pour arg=recherche.

Ne reproduit pas : un modèle test <p>TEST=#TEST</p><p>ENV{test}=#ENV{test}</p> appelé par <test|test=valeurdetest>

JLuc - Mise à jour :12 novembre 2022 à 23h57min