Projet

Général

Profil

Development #64496

Mis à jour par Frédéric Péters il y a environ 2 ans

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é ne sera systématiquement pas reprise dans le menu, ni côté combo et ni côté applications, que même si l'usager soit connecté, est connecté avec éventuellement le rôle nécessaire, ou pas. nécessaire.

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,

<pre>
{% 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 %}
</pre>

Retour