Comportement dérogatoire non document é de date_relative si décalage > 6 mois

Beurt via spip-dev <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Bonjour,

Je viens de constater que date_relative a un comportement dérogatoire
qui ne correspond pas à sa description.

En effet, si le décalage entre la date et la référence est de plus de 6
mois, ce qui est retourné est la date de référence en affichage court
(et non plus une date relative).

Voir :
https://git.spip.net/SPIP/spip/src/branch/master/ecrire/inc/filtres_dates.php#L363

Je devine que c’est pour les affichages de l’interface privée, mais
c’est néanmoins dérogatoire de la description donnée :

- dans le code :
https://code.spip.net/autodoc/tree/ecrire/inc/filtres_dates.php.html#function_date_relative
- sur spip.net : https://www.spip.net/fr_article4277.html#date_relative

Ces deux docs ne disent rien sur ce décalage dérogatoire de plus de 6 mois.

Est-ce que l’on pourrait soit modifier les descriptions, soit le
comportement du filtre ?

Je vois trois modifications de comportement possibles :

- retirer complètement la dérogation de 6 mois qui n’a pas vraiment sa
place dans un filtre nommé ainsi (ça va sans doute casser des affichages
dans la partie privée ?)
- soumettre la dérogation à un paramètre supplémentaire (idem ?)
- permettre de lever la dérogation avec un paramètre supplémentaire (ça
ne casse rien, mais c’est un peu moche)

Qu’en pensez-vous ?

NB : je ne fais pas de ticket, car j’ai des soucis pour créer et/ou
récupérer mon compte sur code.spip.net, désolé !

-- 
Beurt
_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.