[prive ↪ merge_request_56_pour_1.x] 20 commits

spip/prive | 20 commits

Par Maïeul Rouquette, le 5 février 2025 à 12h11min :

security: Nettoyer certaines entrées des champs d’auteurs sur le formulaire d’édition d’auteur

Le formulaire d’édition d’auteur n’a pas besoin de tous les champs de la table spip_auteurs :
on évite de transmettre les champs sensibles connus, dont les valeurs (tronquées pour certaines)
peuvent se retrouver dans les logs, par exemple sur le calcul du squelette du formulaire d’édition d’auteur.

Refs: #65 a977e52a46b05aa5e4494962ec89265b6b8347fe
Co-authored-by: Matthieu Marcillaud marcimat@rezo.net

Modifié
formulaires/editer_auteur.php

Détails : security: Nettoyer certaines entrées des champs d’auteurs sur le formulaire d’édition d’auteur (1693a87f) · Validations · spip / prive · GitLab

==============================
Par Matthieu Marcillaud, le 17 janvier 2025 à 11h18min :

build: Version 1.0.0-beta2

Modifié
CHANGELOG.md

Détails : build: Version 1.0.0-beta2 (ed165ea8) · Validations · spip / prive · GitLab

==============================
Par b_b, le 16 janvier 2025 à 14h34min :

security: bien tester les autorisations d’afficher le contenu des articles/rubriques dans les fragments chargés en ajax

Fix: spip-security/securite#4860

Modifié
objets/contenu/article.html
objets/contenu/rubrique.html

Détails : security: bien tester les autorisations d'afficher le contenu des... (6372aa99) · Validations · spip / prive · GitLab

==============================
Par Matthieu Marcillaud, le 6 janvier 2025 à 15h51min :

docs(changelog): Corriger le numéro de version pour être rapport avec le tag

Modifié
CHANGELOG.md

Détails : docs(changelog): Corriger le numéro de version pour être rapport avec le tag (9809d62f) · Validations · spip / prive · GitLab

==============================
Par Maïeul Rouquette, le 13 décembre 2024 à 19h32min :

docs(changelog): #18

Modifié
CHANGELOG.md

Détails : docs(changelog): #18 (8b26f31e) · Validations · spip / prive · GitLab

==============================
Par thrax, le 13 décembre 2024 à 19h30min :

feat: utiliser le pipeline compter_contributions_auteur dans la boite
d’info d’un auteur

(cherry picked from commit 31991dc71e160d854f158f874c7a1164a3be4974)

Modifié
objets/infos/auteur.html

Détails : feat: utiliser le pipeline `compter_contributions_auteur` dans la boite (512f788a) · Validations · spip / prive · GitLab

==============================
Par thrax, le 13 décembre 2024 à 19h30min :

fix: Transmettre au pipeline compter_contributions_auteur le nombre de contribution sur les articles

fix: #18
(cherry picked from commit 045825d6a553693a7862f017ed924108a4ae9211)

Modifié
objets/liste/auteurs.html
objets/liste/auteurs_lies.html
objets/liste/visiteurs.html

Détails : fix: Transmettre au pipeline `compter_contributions_auteur` le nombre de... (dbe52f40) · Validations · spip / prive · GitLab

==============================
Par b_b, le 3 décembre 2024 à 16h07min :

docs(changelog): pour !36

Modifié
CHANGELOG.md

Détails : docs(changelog): pour !36 (d5d3adef) · Validations · spip / prive · GitLab

==============================
Par Maïeul Rouquette, le 3 décembre 2024 à 11h38min :

fix: passer url à la chaine de langue pass_reset_url

Modifié
modeles/mail_inscription.html
modeles/mail_nouveaux_identifiants.html

Détails : fix: passer url à la chaine de langue `pass_reset_url` (1464c8a7) · Validations · spip / prive · GitLab

==============================
Par touti, le 27 novembre 2024 à 14h40min :

feat: ajouter le contexte de url_reset pour l’envoi du mail de réinitialisation du mdp
Refs: spip/spip#6003

(cherry picked from commit 4290618cc141e09456ba03c52eef99648b79de07)

Modifié
formulaires/editer_auteur.php
formulaires/oubli.php
modeles/mail_inscription.html
modeles/mail_nouveaux_identifiants.html

Détails : feat: ajouter le contexte de url_reset pour l'envoi du mail de réinitialisation du mdp (fa1810d4) · Validations · spip / prive · GitLab

==============================
Par touti, le 27 novembre 2024 à 14h38min :

feat: Dans les modeles/mail remplacer les mots de passe en clair par le lien d’initialisation du mdp

Remplacer

  • <:form_forum_pass:>[ (#ENV{pass,pass})] dans modeles/mail_nouveaux_identifiants
  • <:form_forum_pass:>[ (#ENV{pass,pass})] dans modeles/mail_inscription

par

  • <:login_motpasseoublie|ucfirst:> <:pass_choix_pass:> #ENV{url_reset}

Ce qui affichera

Refs: spip/spip#6003
(cherry picked from commit 9a47e93d7bdf21ab34d56097ebf5fad044e7d5b6)

Modifié
modeles/mail_inscription.html
modeles/mail_nouveaux_identifiants.html

Détails : feat: Dans les modeles/mail remplacer les mots de passe en clair par le lien... (568cef15) · Validations · spip / prive · GitLab

==============================
Par Maïeul Rouquette, le 23 novembre 2024 à 10h54min :

docs(changelog): #35

Modifié
CHANGELOG.md

Détails : docs(changelog): #35 (8a863ca3) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 23 novembre 2024 à 10h53min :

feat: afficher le nombre d’items sur certaines listes d’objets

Plutôt qu’afficher un titre invariant, on affiche le nombre d’items dans les listes de certaines pages :

  • rubrique
  • suivi éditorial
  • boîte d’articles de la même rubrique

Refs: #35
(cherry picked from commit daa26606bf224ffde65fec7e051b9cf9620f423c)

Modifié
objets/contenu/rubrique-enfants.html
objets/liste/articles-memerubrique.html
squelettes/contenu/suivi_edito.html

Détails : feat: afficher le nombre d'items sur certaines listes d'objets (2381dca1) · Validations · spip / prive · GitLab

==============================
Par Maïeul, le 21 novembre 2024 à 22h52min :

change: message de retour de formulaire en div plutot qu’en p

Ref: spip/spip#6022

(cherry picked from commit 1892cb3c767bd1dde1d5a17f02eee2ec09994948)

Co-authored-by: Maïeul Rouquette maieul@maieul.net

Modifié
formulaires/configurer_annonces.html
formulaires/configurer_articles.html
formulaires/configurer_avertisseur.html
formulaires/configurer_ecran_connexion.html
formulaires/configurer_flux.html
formulaires/configurer_identite.html
formulaires/configurer_langage.html
formulaires/configurer_langue.html
formulaires/configurer_logos.html
formulaires/configurer_multilinguisme.html
formulaires/configurer_preferences.html
formulaires/configurer_preferences_menus.html
formulaires/configurer_previsualiseur.html
formulaires/configurer_redacteurs.html
formulaires/configurer_reducteur.html
formulaires/configurer_relayeur.html
formulaires/configurer_rubriques.html
formulaires/configurer_transcodeur.html
formulaires/configurer_visiteurs.html
formulaires/dater.html
formulaires/declarer_bases.html
formulaires/declarer_bases_2.html
formulaires/declarer_bases_3.html
formulaires/editer_article.html
formulaires/editer_auteur.html
formulaires/editer_liens.html
formulaires/editer_logo.html
formulaires/editer_rubrique.html
formulaires/inscription.html
formulaires/instituer_objet.html
formulaires/login.html
formulaires/mot_de_passe.html
formulaires/oubli.html
formulaires/rediriger_article.html
formulaires/traduire.html

Détails : change: message de retour de formulaire en `div` plutot qu'en `p` (7165af54) · Validations · spip / prive · GitLab

==============================
Par Maïeul Rouquette, le 21 novembre 2024 à 13h24min :

docs(changelog): spip/spip#5560

Modifié
CHANGELOG.md

Détails : docs(changelog): spip/spip#5560 (ee6e0d5b) · Validations · spip / prive · GitLab

==============================
Par Maïeul Rouquette, le 21 novembre 2024 à 11h17min :

style: backsticks dans changelog

Modifié
CHANGELOG.md

Détails : style: backsticks dans changelog (84add80e) · Validations · spip / prive · GitLab

==============================
Par Maïeul Rouquette, le 21 novembre 2024 à 11h16min :

style: retours ligne

Modifié
CHANGELOG.md

Détails : style: retours ligne (f7b0b8d7) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 21 novembre 2024 à 11h14min :

feat: la page de contrôle des tâches utilise la disposition complements-gauche

Refs: spip/spip#5560
(cherry picked from commit 391892a8ba4f4f9dbbd0c0a0fd9704ab745c4aaf)

Ajouté
squelettes/top/job_queue.html

Détails : feat: la page de contrôle des tâches utilise la disposition complements-gauche (c01625d8) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 21 novembre 2024 à 11h14min :

fix: utiliser la balise #LAYOUT_PRIVE en remplacement de #LARGEUR_ECRAN

Refs: spip/spip#5560
(cherry picked from commit 517618788ff6c8549001b5db960a299775128109)

Modifié
squelettes/body.html
squelettes/top/aide.html
squelettes/top/plan.html

Détails : fix: utiliser la balise #LAYOUT_PRIVE en remplacement de #LARGEUR_ECRAN (585fb167) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 21 novembre 2024 à 11h14min :

feat(css): ajout de plusieurs dispositions d’affichage pour le privé

On change le layout de chaque page au moyen la balise #LAYOUT_PRIVE dans le squelette prive/squelettes/top/.html

Chaque disposition a identifiant texte, en français ou en anglais.
Exemple : #LAYOUT_PRIVE{full-width} et #LAYOUT_PRIVE{pleine-largeur} font la même chose.

  1. pleine-largeur / full-width : contenu central en pleine largeur, pas de contenus complémentaires nav ni extra
  2. complements-gauche / aside-inline-start : contenus complémentaires nav et extra à gauche
  3. complements-droite / aside-inline-end : contenus complémentaires nav et extra à droite
  4. complements-bas / aside-block-end : contenus complémentaires nav et extra en bas du contenu principal
  5. complements-bas-inverse / aside-block-end-reverse : idem mais nav et extra sont inversés
  6. fluide / fluid : idem disposition par défaut, mais le contenu central occupe toute la largeur disponible

Nb : bien qu’on utilise la nomenclature gauche / droite, ça dépend au final de chaque langue.

Refs: spip/spip#5560
(cherry picked from commit 6bcc49f57316611dd5e9b96225f38859fa5e016d)

Modifié
themes/spip/layout.css

Détails : feat(css): ajout de plusieurs dispositions d'affichage pour le privé (1011c437) · Validations · spip / prive · GitLab