Drupal 7の機能モジュールがあり、admin/people/permissions/list
より使いやすいコントロールを追加するには?多くの権限を持つ大規模なサイトを構築するいくつかの深刻な恩恵:
Module Filter のようなものですが、アクセス許可の管理を目的としたものが理想的です。
私はいくつかのモジュールを試しましたが、あまりうまくいきませんでした。例えば。安定版の Permission Select from 2009(!)は何もできませんが、開発版では少なくともチェックボックスが追加されています(ただし、クリックしても何も起こりません)。
独自のモジュールを記述したり、jQueryで何かをハッキングしたりする前に、このために使用すべきモジュールの控えめな宝石はありますか?
Fast Permissions Administration モジュールを参照してください。これはモジュールフィルターモジュールに似ていますが、権限が必要です。
このモジュールは、Drupalで権限を管理しようとするときのフラストレーションを軽減するために用意されています。より良いパーミッションインターフェイスを提供することで、いくつかの無害なキーボードとマウスを節約できると期待しています。
@moduleまたはpermission @ moduleを使用してモジュール名でフィルタリングできます。
モジュールのフィルタリング:
@記号を使用して、権限が属するモジュールをフィルタリングすることもできます:permission @ module。たとえば、コメントモジュールのWord管理者を含む権限のみを表示する場合は、admin @ commentと入力します。
私はこれを自分で探していましたが、何も見つけることができませんでした(自分で解決策を書き始める時間を含む)。
Module Filter のソースを調べて、移植できるものがあるかどうか、または Filter Perms のメンテナに連絡して、彼らが喜んでそうかどうかを確認することをお勧めします。安定したD7バージョンのメンテナシップを共有します。
今日、私は自分のDrupal 7サイト(ビュー、ctoolsなど))のいくつかのモジュールと、Drupalのコアをアップグレードしました。権限管理インターフェイスに、高度に再設計されました:
これで私の問題はほぼ解決しました。
Fast Permissions Administrationモジュールが機能しませんでした-ページ上のJavaScriptが際限なく読み込まれていました。 Filter Perms モジュールは非常に機能します-これは最高のユーザビリティを備えた最良のオプションです。
以下をチェックしてください https://drupal.org/project/permission_select :
ロールのすべての権限の追加/削除/切り替え(グローバルに、またはモジュールごとに1列または列の一部)すべてのロール(テーブルの1行)に権限を付与/取り消し/切り替え
以下のように様々な解決策を試しました。
フィルター権限 が最善であり、最近ではadmin/people/permissions
ページのパフォーマンスを向上させる唯一のソリューションであることを確認できます(これは重要な機能です)。
このモジュールでは、[権限]ページの上部にフィルターが用意されており、サイトに大量の役割や権限がある場合に管理が容易になります。このモジュールは、過剰な量のチェックボックスといくつかのjqueryアクティビティが組み合わされて、すべてのロードおよびアクセス許可ページの保存で「応答しないスクリプト」のjsエラーを引き起こしていたため、最初に作成されました。