Development #45859
Pourquoi les cellules réservées aux utilisateurs non connectés sont-elles invisibles des administrateurs ?
0%
Description
Si il n'y a pas de bonne raison il faudrait modifier ce comportement et faire comme pour les autres cellules invisibles par politique, les griser avec la classe shown-because-admin
.
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Lié à Development #45846: shown_because_admin ne gère pas le flag cell.restricted_to_unlogged ajouté
Mis à jour par Frédéric Péters il y a plus de 3 ans
Je dirais qu'elles ne lui sont pas visibles parce qu'il est un utilisateur connecté. Easy.
Mais de là donc la question est pourquoi les cellules où il (n')a (pas) les rôles lui sont pourtant visibles, et là mon explication c'est qu'il n'a pas nécessairement de contrôle sur les rôles qu'il possède (et que c'est de toute façon plus compliqué de se donner/retirer des rôles), alors qu'il peut facilement voir le rendu d'une cellule réservées aux utilisateurs non-connectés en n'étant pas connecté (genre dans une session privée).
À noter (via git log -S), #12505,
Mais à relire "element_is_visible" on se retrouve à ne pas afficher les cellules "restricted_to_unlogged", n'est-ce pas ? (et je me dis que ça va complexifier un peu la compréhension, qu'on devrait aussi afficher en grisé les cellules restricted_to_unlogged)
Oui, et je suis d'accord aussi, mais je ne voulais pas mêler ça à ce patch.
que je n'avais pas cette explication au moment de l'ajout de shown_because_admin. (mais je l'ai maintenant).