Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

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 B. Dec 11 '13 at 2:34

1 Answer 1

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

mockup

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

 
discard

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.