web-dev-qa-db-ja.com

オプションは、他の場所で指定されたグローバル設定に依存します-これを明確にするにはどうすればよいですか?

クライアントが有効または無効にできるチェックボックスオプション「機能を表示」があります。これは、インスタンスごとの個別の設定です。

ただし、各インスタンスは、WHOがこの機能を表示するかどうかを決定するグローバル設定(「なし」、「誰でも」、「登録ユーザー」、または「管理者」)に依存します。

私の懸念は、人々が「登録済みユーザー」などに設定されたグローバル設定を持っている間に「機能を表示する」にチェックマークを付けると、それが誰にとっても表示されない理由がわからなくなることです。

私の試みは次のようなことをすることでした:

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

しかし、テキストが多すぎるので、ユーザーはそれをスキップすると思います。

別の考慮事項は、チェックボックスをグレー表示にすることです。これは、機能が「なし」に表示されるように設定されている場合に発生する可能性があります。ただし、他のグローバル設定の問題は解決しません。

1
morgoe

その操作で許可されていないユーザーロールに対して、ローカルで「[x] Show Features」を完全に非表示にする。

それでも表示する必要がある場合は、図のように行うことができます

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

0
Aftab