[spip ↪ refactor_transmettre] 5 commits

spip/spip | 5 commits

Par Cerdic, le 31 janvier 2022 à 15h53min :

Petits ajustements sur l’API transmettre :

  • si le lowsec est bon, pas la peine de passer par autoriser() qui est appele si pas de cle valide et si on a une session
  • toujours chercher dans prive/ si le fond est pas disponible par defaut
  • faire une erreur si le fond n’est pas dispo
  • un log si le resultat est vide

Modifié
ecrire/action/api_transmettre.php

Détails : Petits ajustements sur l'API transmettre : · dc0d075f2d - spip - SPIP on GIT

==============================
Par Cerdic, le 31 janvier 2022 à 14h51min :

Une action api transmettre a utiliser sous la forme transmettre.api/id_auteur/cle/format/fond?.. pour remplacer le vieux transmettre.html et les flux RSS lowsec
Fonctionnement de l’API transmettre :

  • si le lowsec est bon, pas la peine de passer par autoriser() qui est appele si pas de cle valide et si on a une session
    (mais un auteur identifie peut donc utiliser l’api avec un lowsec invalide, si autoriser() lui permet l’action, ce qui permet facilement de changer les args sans recalculer la cle)
  • toujours chercher dans prive/ si le fond est pas disponible par defaut
  • faire une erreur si le fond n’est pas dispo
  • un log si le resultat est vide

Ajouté
ecrire/action/api_transmettre.php

Détails : Une action api transmettre a utiliser sous la forme transmettre.api/id_auteur/cle/format/fond?... pour remplacer le vieux transmettre.html et les flux RSS lowsec · 18f0a31254 - spip - SPIP on GIT

==============================
Par Cerdic, le 31 janvier 2022 à 14h45min :

Une fonction generer_url_api() pour generer une url vers une action api

Modifié
ecrire/inc/utils.php

Détails : Une fonction generer_url_api() pour generer une url vers une action api · 1eb2f5eb3c - spip - SPIP on GIT

==============================
Par Cerdic, le 31 janvier 2022 à 14h53min :

Une fonction generer_url_api_low_sec() pour faciliter la generation d’une url low_sec vers transmettre.api

  • la fonction securiser_acces() est renommee en securiser_acces_low_sec() et definie dans inc/acces. On garde une filtre_securiser_acces_dist() dans inc/filtres pour la compat des vieux squelettes
  • utiliser generer_url_api_low_sec() dans la fonction bouton_spip_rss()
  • la fonction param_low_sec() est depreciee

Modifié
ecrire/inc/acces.php
ecrire/inc/filtres.php
ecrire/inc/filtres_ecrire.php
ecrire/inc/utils.php

Détails : https://git.spip.net/spip/spip/commit/815ccc7210c7a88f7fb5a264bb6a6478172a1a3b

==============================
Par Cerdic, le 31 janvier 2022 à 14h44min :

deplacement des squelettes de prive/rss vers prive/transmettre/rss et suppression de prive/rss.html

Supprimé
prive/rss.html

Détails : deplacement des squelettes de prive/rss vers prive/transmettre/rss et suppression de prive/rss.html · 8079cf662d - spip - SPIP on GIT