フィルター権限(filter_perms)モジュールもあります。
これと承認された回答はどちらも良い解決策です。Drupal7では(承認された回答を変更する必要はありません)。私はとの違いだと思いフィルタ権限(filter_perms)と高速アクセス権管理FPAは、クライアント側は、ベース(完全にまたは多分)主にFPAモジュールによって提供されるフィルタリングということです(私はおそらく推測しています全体のモジュールのリストがブラウザになっていることと、 fpaで提供されるクライアント側コードはこれをフィルタリングします(おそらくJSなどを使用します)。一方、filter_permsの場合、フィルターはサーバー側、Drupalサイトコード内のモジュールに送信され、フィルターされたリストが返されます。
両方の私の比較は、次の参照に基づいています。
https://www.drupal.org/project/fpaから:-
フィルター権限とのオプションの統合:
権限と役割が多数ある場合、FPAが処理するように設計されていない権限ページにアクセスすると、メモリ制限の問題が発生する可能性があります。
これらの問題が発生している場合は、FPAと一緒にフィルター権限モジュールをインストールすることをお勧めします。
から:https : //www.drupal.org/project/filter_perms:-
大規模な権限/ロールによるパフォーマンスの問題がなく、完全にクライアント側で機能する優れたフィルタリングソリューションが必要な場合、Fast Permissions Administrationは、フィルター権限とは異なるアプローチを持つ優れたモジュールですが、同様の利点があります。
また、filter_permsの使用に関する私自身の経験から、インターフェイスは、HTMLフォームベースのフィルターとサーバー側への投稿を使用して、フィルタリング情報を送信します。
言ったように、両方のモジュールが良い解決策であると私は思うので、それはサイトビルダーが選ぶことになるでしょう。
肝心なことは、フィルタリングでクライアント側に基づくことに基づいて、fpaは(モジュールの名前が示唆するように)フィルタリングが高速であるが、多数の権限を持つサイトの場合、ページのレンダリング時にサーバー側のメモリ制限がある場合はスケーラブルで、パフォーマンスとメモリが制限されている場合はブラウザ/クライアント側でも拡張可能です。
一方、filter_permsは、サーバーへのフォーム送信を使用してフィルタリングするため、おそらく少し遅くなる可能性がありますが、フィルターされたサブセットのみがサーバー側でレンダリングされ、送信されて表示される場合は、大量の権限に対してよりスケーラブルになります。ブラウザ(メモリ不足による致命的なエラーの可能性は低い)
どちらのモジュールにもDrupal 8開発ブランチがありますが、執筆時点ではこのバージョンを使用していないため、モジュールのDrupal 8バージョンに使用可能な機能があるかどうかについてアドバイスできませんでした。