web-dev-qa-db-fra.com

L'option dépend des paramètres globaux spécifiés ailleurs - comment puis-je le préciser?

J'ai une option de case à cocher "afficher la fonctionnalité", qu'un client peut activer ou désactiver. Il s'agit d'un paramètre individuel pour chaque instance.

Cependant, chaque instance dépend des paramètres globaux, qui déterminent QUI voit cette fonctionnalité - "personne", "n'importe qui", "utilisateurs enregistrés" ou "administrateurs".

Ma préoccupation est que les gens cocheront "afficher la fonctionnalité", tout en ayant le paramètre global défini, par exemple, "utilisateurs enregistrés", et ne sauront pas pourquoi elle n'est pas visible pour tout le monde.

Ma tentative était de faire quelque chose comme ça:

[] Show Feature
This setting relies on the global <feature settings>. (link)

ou peut-être

[] Show Feature
This setting relies on the global <feature settings>. (link)
Feature can currently be seen by *all users*.
Feature can currently be actioned by *admins only*.

Mais c'est tellement de texte que je pense que les utilisateurs vont le sauter.

Une autre considération est de griser la case. Cela peut se produire lorsque la fonctionnalité est définie sur visible pour "aucun". Mais cela ne résout aucun problème pour les autres paramètres globaux.

1
morgoe

Soit complètement masquer "[x] Afficher les fonctionnalités" localement pour les rôles d'utilisateur non autorisés pour cette opération.

si vous avez encore besoin de le montrer, vous pouvez faire comme illustré

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

0
Aftab