web-dev-qa-db-ja.com

権限管理モジュール

Drupal 7の機能モジュールがあり、admin/people/permissions/listより使いやすいコントロールを追加するには?多くの権限を持つ大規模なサイトを構築するいくつかの深刻な恩恵:

  • 表示された権限の増分検索/フィルタリング
  • 役割のすべての権限を追加/削除/切り替え(グローバルに、またはモジュールごとに1列または列の一部)
  • すべてのロールへの権限の付与/取り消し/切り替え(1つのテーブル行)
  • 折りたたみ可能/タブ付きグループ

Module Filter のようなものですが、アクセス許可の管理を目的としたものが理想的です。

私はいくつかのモジュールを試しましたが、あまりうまくいきませんでした。例えば。安定版の Permission Select from 2009(!)は何もできませんが、開発版では少なくともチェックボックスが追加されています(ただし、クリックしても何も起こりません)。

独自のモジュールを記述したり、jQueryで何かをハッキングしたりする前に、このために使用すべきモジュールの控えめな宝石はありますか?

6
Alexios

Fast Permissions Administration モジュールを参照してください。これはモジュールフィルターモジュールに似ていますが、権限が必要です。

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

@moduleまたはpermission @ moduleを使用してモジュール名でフィルタリングできます。

モジュールのフィルタリング:
@記号を使用して、権限が属するモジュールをフィルタリングすることもできます:permission @ module。

たとえば、コメントモジュールのWord管理者を含む権限のみを表示する場合は、admin @ commentと入力します。

8
tenken

私はこれを自分で探していましたが、何も見つけることができませんでした(自分で解決策を書き始める時間を含む)。

Module Filter のソースを調べて、移植できるものがあるかどうか、または Filter Perms のメンテナに連絡して、彼らが喜んでそうかどうかを確認することをお勧めします。安定したD7バージョンのメンテナシップを共有します。

3
Chapabu

今日、私は自分のDrupal 7サイト(ビュー、ctoolsなど))のいくつかのモジュールと、Drupalのコアをアップグレードしました。権限管理インターフェイスに、高度に再設計されました:

  1. グループは最初は折りたたまれています。
  2. 下にスクロールしても、テーブルヘッダーは常に表示されます。

これで私の問題はほぼ解決しました。

Fast Permissions Administrationモジュールが機能しませんでした-ページ上のJavaScriptが際限なく読み込まれていました。 Filter Perms モジュールは非常に機能します-これは最高のユーザビリティを備えた最良のオプションです。

2
Druvision

以下をチェックしてください https://drupal.org/project/permission_select

ロールのすべての権限の追加/削除/切り替え(グローバルに、またはモジュールごとに1列または列の一部)すべてのロール(テーブルの1行)に権限を付与/取り消し/切り替え

0
Hermes Costell

以下のように様々な解決策を試しました。

  • Fast Permissions Administrationモジュール
  • adminメニューモジュールによるモジュールの折りたたみ
  • モジュールフィルターによって提供される新しい権限フィルター機能

フィルター権限 が最善であり、最近ではadmin/people/permissionsページのパフォーマンスを向上させる唯一のソリューションであることを確認できます(これは重要な機能です)。

このモジュールでは、[権限]ページの上部にフィルターが用意されており、サイトに大量の役割や権限がある場合に管理が容易になります。このモジュールは、過剰な量のチェックボックスといくつかのjqueryアクティビティが組み合わされて、すべてのロードおよびアクセス許可ページの保存で「応答しないスクリプト」のjsエラーを引き起こしていたため、最初に作成されました。