User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a checkbox option 'show feature', that a client can enable or disable. This is an individual setting for each instance.

However, each instance depends on the global settings, which determine WHO sees this feature - 'no-one', 'anyone', 'registered users' or 'admins'.

My concern is that people will tick 'show feature', while having the global setting set to, for example, 'registered users', and then not know why it's not visible for everyone.

My attempt was to do something like this:

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

or maybe

[] 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*.

But it's so much text that I think users will skip over it.

Another consideration is greying out the checkbox. This could happen when the feature is set to visible for 'none'. But it doesn't solve any problems for other global settings.

share|improve this question
If changing it has no effect because of a global setting, disable it. – Dan Bough Dec 11 '13 at 2:34
up vote 0 down vote accepted

Either completely hide "[x] Show Features" locally for user roles not permitted of that operation.

if you still need to show it, you can do as illustrated


download bmml source – Wireframes created with Balsamiq Mockups

share|improve this answer
Thanks. I need to show it as it's dependant on a user-set global setting, not a user role. I've gone with something similar to your alternative solution, I'll review it after some feedback and testing. – morgoe Dec 11 '13 at 5:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.