モジュールフィルターのような権限フィルター


7

モジュールフィルタは、非常に簡単に管理するために、UIからモジュールを管理することができます。検索クエリとグループ化によるライブ更新。より厄介なアクセス許可テーブル用の同様のモジュールを探しています。同様のモジュールは間違いなくその巨大なテーブルの管理をより簡単にします:D

このためのモジュールが存在するかどうか誰かが知っていますか?

私は検索を試みましたが、ユーザーのなりすましを検索したとき同じように正しい用語を使用しなかった可能性があり、その結果、Masqueradeという名前のモジュールが作成されました

回答:


6

高速アクセス権管理モジュールは、私が見つけたことに最も近い同等であります

このモジュールは、Drupalで権限を管理しようとするときのフラストレーションを軽減するためにここにあります。より良いパーミッションインターフェイスを提供することで、無害なキーボードとマウスをいくつか節約できると期待しています。

次のようなUIが表示されます。

ここに画像の説明を入力してください


@ Pierre.Vriens幼稚なことをやめ、この答えは4.5歳です。誰か他の人に行って荒らしなさい。
クライヴ

4

モジュールフィルターの2.xブランチには、権限ページにフィルターが含まれています。デフォルトでは、権限ではなくモジュールの名前でフィルタリングされますが、権限で検索する場合は、「perm:」で始まるクエリを使用できます(例:perm:administer)。

利用可能な更新ページにもフィルターがあります。


2

フィルター権限(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バージョンに使用可能な機能があるかどうかについてアドバイスできませんでした。


2

私は今Drupal 8でPermissions Filterモジュールを使用しています

権限フィルターモジュールは、人/権限ページで検索機能を提供するためのシンプルなアプローチです。これは、サイト管理者が下にスクロールせずに目的の結果を得るのに役立ちます。

Drupal 7の場合、(他のユーザーが言及したモジュールは別として)次のモジュールがあります。

夢の許可

このモジュールは、権限の管理を容易にし、ロールとモジュールを管理画面から除外することを可能にします。

管理ページはajaxを使用して関連する権限をロードします。少なくとも1つのロールと少なくとも1つのモジュールを選択する必要があります。そうしないと、結果が得られません。ロールとモジュールの両方をフィルタリングして、選択を容易にすることができます。

権限選択

権限選択は、/ admin / user / permissionsのロール権限をすばやく編集できるモジュールです。

このモジュールはjQueryを利用してDOMを操作し、各モジュールの各権限セットですべてをチェック/すべてをチェック解除するリンクを作成します。これにより、標準ユーザーのアクセス許可をすばやく操作できます。

権限グリッド

これは、「動詞」と「オブジェクト」のグリッドに関連セットを形成するものを表示することにより、権限を管理する別の方法を提供します。たとえば、ノードのアクセス許可の場合、グリッド全体で「作成」、「自分の編集」などが表示され、ノードタイプは横に表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.