[bigup ↪ issue_spip_5460] 12 commits

spip/bigup | 12 commits

Par brunob, le 20 septembre 2024 à 11h17min :

fix: utiliser des variables CSS et les propriétés logiques dans la CSS de l’espace privé

Ref: spip/spip#5460

Modifié
prive/style_prive_plugin_bigup.html

Détails : fix: utiliser des variables CSS et les propriétés logiques dans la CSS de l'espace privé (c6bb6c78) · Validations · spip / bigup · GitLab

==============================
Par Maïeul Rouquette, le 14 septembre 2024 à 09h12min :

docs(changelog): fix ref spip/medias#4958

Modifié
CHANGELOG.md

Détails : docs(changelog): fix ref spip/medias#4958 (310bd21f) · Validations · spip / bigup · GitLab

==============================
Par Maïeul Rouquette, le 13 septembre 2024 à 19h55min :

docs(changelog): medias#4958

Modifié
CHANGELOG.md

Détails : docs(changelog): medias#4958 (1944ac9d) · Validations · spip / bigup · GitLab

==============================
Par brunob, le 10 septembre 2024 à 12h05min :

fix: remplacer les usages de la globale $formats_logos par la fonction _image_extensions_logos()

à intégrer après spip/spip!5987

Ref: spip/medias#4958

Modifié
bigup_fonctions.php
bigup_pipelines.php

Détails : fix: remplacer les usages de la globale `$formats_logos` par la fonction... (677f88ab) · Validations · spip / bigup · GitLab

==============================
Par Cerdic, le 20 août 2024 à 11h23min :

fix: inclusion manquante dans certains cas

Modifié
src/Files.php

Détails : fix: inclusion manquante dans certains cas (ddf1ce51) · Validations · spip / bigup · GitLab

==============================
Par Matthieu Marcillaud, le 20 août 2024 à 11h17min :

doc(changelog): spip-security/securite#4859

Modifié
CHANGELOG.md

Détails : doc(changelog): spip-security/securite#4859 (001f541b) · Validations · spip / bigup · GitLab

==============================
Par Cerdic, le 20 août 2024 à 10h54min :

fix: utiliser table_valeur() pour du code plus robuste, lisible et maintenable

Refs: securite#4859

Modifié
src/Files.php

Détails : fix: utiliser `table_valeur()` pour du code plus robuste, lisible et maintenable (290b812f) · Validations · spip / bigup · GitLab

==============================
Par Cerdic, le 20 août 2024 à 10h54min :

tests: un test unitaire pour Files::unset_table_valeur()

Modifié
tests/ExtraireSousCheminsFichiers.php

Détails : tests: un test unitaire pour `Files::unset_table_valeur()` (fd3a4711) · Validations · spip / bigup · GitLab

==============================
Par Cerdic, le 20 août 2024 à 10h54min :

feat: une methode static Files::unset_table_valeur() pour vider un tableau d’après son chemin de cle produit par Files::extraire_sous_chemins_fichiers()

Modifié
src/Files.php

Détails : feat: une methode static `Files::unset_table_valeur()` pour vider un tableau... (96af4d8e) · Validations · spip / bigup · GitLab

==============================
Par Cerdic, le 20 août 2024 à 10h54min :

tests: un test unitaire pour la fonction statique Files::extraire_sous_chemins_fichiers
On ne teste pas directement sa sortie mais qu’elle permet de retrouver les valeurs via les chemins phps et table_valeurs, a l’identique

Ajouté
tests/ExtraireSousCheminsFichiers.php

Détails : tests: un test unitaire pour la fonction statique Files::extraire_sous_chemins_fichiers (190e4ee1) · Validations · spip / bigup · GitLab

==============================
Par Cerdic, le 20 août 2024 à 10h54min :

fix: implementer une variante des chemin phps au format compris par le fonction table_valeur()

Modifié
src/Files.php

Détails : fix: implementer une variante des chemin phps au format compris par le fonction `table_valeur()` (91aff1a4) · Validations · spip / bigup · GitLab

==============================
Par Matthieu Marcillaud, le 19 août 2024 à 14h32min :

security: la gestion par Bigup des fichiers postés nativement n’est plus systématique

Bigup cherchait à gérer des fichiers postés dès qu’un champ _bigup_retrouver_fichiers
était posté, champ ajoutée en hidden dans les formulaires demandant à bigup de s’activer,
via la clé _bigup_rechercher_fichiers définie dans leur fonction charger().

Dorénavant, la valeur du champ _bigup_retrouver_fichiers est un jeton qui doit être
valide (qui dépend de l’auteur, de la date, du formulaire, du secret du site) pour
que bigup active cette fonction.

Modifié
bigup_fonctions.php
bigup_pipelines.php
src/Bigup.php
src/Identifier.php

Détails : security: la gestion par Bigup des fichiers postés nativement n’est plus systématique (319b640f) · Validations · spip / bigup · GitLab