Development #64496
prendre en compte la visibilité restreinte sur les pages de la navigation partagée
Start date:
24 April 2022
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Actuellement pour proposer un menu uniforme entre combo et les autres applications qui utilisent un gabarit produit par combo, une page avec une contrainte de visibilité sera systématiquement reprise dans le menu, côté combo et côté applications, que l'usager soit connecté, avec éventuellement le rôle nécessaire, ou pas.
Il y aurait moyen de faire évoluer ça si le gabarit produit par combo reprenait les contraintes de visibilité, avec le nécessaire pour l'interprétation dans les différentes applications, ça pourrait donner,
{% if request.user.is_authenticated %} <-- cas de visibilité réduite aux usagers connectés <li><a href="https://combo…/menu/"><span>Menu</span></a><ul> {% if request.user|has_role_uuid:"xxx" %} <-- cas de visibilité réduite à un rôle <li><a href="https://combo…/menu/sous-menu/"><span>Sous-menu</span></a></li> {% endif %} {% if request.user|has_role_uuid:"xxx" or request.user|has_role_uuid:"yyy" %} <-- cas de visibilité réduite à un ou un autre rôle <li><a href="https://combo…/menu/sous-menu-2/"><span>Sous-menu 2</span></a></li> {% endif %} </ul></li> {% endif %}
Related issues
History
Updated by Frédéric Péters over 2 years ago
- Related to Development #64495: templatetags, ajouter |has_role_uuid (et l'avoir dispo partout) added
Updated by Frédéric Péters 7 months ago
- Has duplicate Development #88653: Masquer aux usagers qui n'ont pas les droits une page du menu added