Masquer le bouton "Abonnements" dans le menuItem de l'utilisateur courant

Request description

Bonjour, Dans le cadre de mon projet, nous souhaitons retirer à certains utilisateur l’accès à une partie des fonctionnalités natives Simplicité.

Parmi ces fonctionnalités, nous souhaiterions retirer l’accès à la partie “Social activities”. Le fait de basculer le paramètre système USE_SOCIAL_ACTIVITIES à “no” m’a suffit à retirer la quasi totalité des éléments que je souhaitais masqué pour les utilisateurs concernés. Cependant, je constate que le bouton “Abonnements”, présent dans le menu en haut à droite du HEADER, en cliquant sur le nom de l’utilisateur, ne disparaît pas.

Steps to reproduce

Je suis sur une instance en V6.1.12.

  1. J’ai créé un utilisateur auquel j’ai attribué des responsabilités propre à mon appli (consultation des objets métiers relatifs à mon appli). Ces responsabilités ne sont pas reliées aux groupes SOCIAL_ADMIN et SOCIAL_USER.
  2. Le paramètre système USE_SOCIAL_ACTIVITIES a pour valeur “no” (pas de valeur remplacée)
  3. Constatant que le bouton Abonnement ne disparaissait pas, j’ai tenté d’ajouter le paramètre utilisateur du même nom USE_SOCIAL_ACTIVITIES avec la valeur “no”.
    → Le bouton “Abonnements” est toujours visible

Questions annexes

  • Mon application n’étant qu’à destination d’utilisateurs Français, nous souhaitons aussi masquer les drapeux avec le choix de langue. Y a-t-il un élément de conf qui permette de le faire sans passer par une surcharge des styles complémentaires de mon thème (ressource addon.less) ?
    Aujourd’hui, ma solution est d’appliquer un display: none sur les deux <img> correspondantes. Solution ok mais est-il possible de masquer cette option par de la configuration Simplicité ?
  • Même chose concernant l’option “copier le lien” dans le menu en haut à droite de chaque vue liste/formulaire. Je n’ai pas su trouver d’option dans la config d’un objet métier pour masquer cette option

Bonjour,

  • Si vous regardez la définition de ce raccourcis, il est habilité à NOTI_ADMIN et NOTI_READER.

  • Copier le lien = je pense que vous parlez du flag USE_DEEPLINKS

  • Les langues sont données par la liste de valeurs LANG mais l’anglais est forcé en plus des autres langues. du coup je pense qu’on est obligé de masquer le bouton par CSS. On ne peut pas définir les langues possibles pour un utilisateur donné. Il faudrait disposer d’un paramètre USE_LANGS pour conditionner ce switch, on va l’ajouter en 6.1+.

1 Like

Bonjour François. Merci pour ta réponse.
Je viens de revérifier concernant le raccourcis “Abonnements” et le profil de mon user test. Celui-ci n’est pas habilité sur les profils SOCIAL_USER, SOCIAL_ADMIN, NOTI_READER et NOTI_ADMIN. J’ai pourtant bien accès au raccourcis en question.

Pour le reste, tout est okay de mon côté et j’attendrais que nous basculions sur la V6.1+ pour intégrer le paramètre USER_LANG

Ok USE_LANGS=yes sera livré en 6.1.14, il faudra le forcer à no pour certains users.
on va corriger / retirer l’accès à Abonnement si on n’a pas le droit SOCIAL_USER
(j’ai confondu avec Notifications rien à voir).

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.