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)
 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.