fix: on considère que le formulaire d'édition de lien est éditable à partir du...
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 (closed) ex (spip#5881 (déplacé))
Moved-from: spip!5940 (closed)