[prive ↪ 2.x] 2 commits

placido/prive | 2 commits

Par Maïeul Rouquette, le 8 novembre 2024 à 22h29min :

fix: on considère que le formulaire d’édition de lien est éditable à partir du moment où l’on peut modifier l’objet cible.

On n’affiche en revanche les boutons d’association que s’il est possible associer des objets sources à l’objet cible.

Par exemple le plugin-dist/mots a une fonction
autoriser_associermots_dist(). Elle vérifie uniquement si tel objet
précis peut se voir associer des mots.

Pour savoir si telle personne précise peut le faire sur cette objet, la
méta-autorisation autoriser_modifier est là.

Par contre, pour ce qui est boutons de suppression, il n’y a pas encore
de tests spécifiques.
L’introduction de tel testes supposerait sans doute une certaine rupture
de compatibilité. C’est pourquoi on reste sur le système actuel : un
masquage en pur CSS si jamais la personne n’a pas le droit de modifier
l’objet + pas de balise <form> possible.

En faisant cela:

  • seules les personnes qui ont le droit de modifier un objet peuvent
    ajouter/modifier/supprimer des liens
  • mais on peut quand même supprimer les liens pour des objets où l’on a
    désactivé la possibilité d’associer (autorisation associerxxx)

fix: #1

Modifié
formulaires/editer_liens.html
formulaires/editer_liens.php

Détails : fix: on considère que le formulaire d'édition de lien est éditable à partir du... (d2138d5c) · Validations · placido / prive · GitLab

==============================
Par Glop, le 30 octobre 2024 à 11h18min :

fix: ne pas cacher le pied de page

Le pied de page de l’espace privé peut varier en fonction de la session,
voire dans une même session :

  • [(#REM|info_maj_spip)] n’affiche pas la même chose selon que
    l’utilisateurice est webmestre ou non ;

  • [(#REM**|html_tests_js)] doit être recalculée pour pouvoir rejouer
    la session en cas de vol du cookie de session (c’est-à-dire lorsque
    la constante _SESSION_REJOUER est définie ; voir aussi spip#6033
    à ce sujet).

Autant ne pas cacher du tout le calcul de ce squelette afin qu’il soit
recalculé à chaque fois.

Fixes #15

Modifié
squelettes/inclure/pied.html

Détails : fix: ne pas cacher le pied de page (2d45a41e) · Validations · placido / prive · GitLab