私が作成しているサイトにユーザーが参加すると、そのユーザーのアカウントはブロックされます。
特別な役割 (ユーザー管理者) を持つユーザーがこれらの新しいユーザーを承認できるようにしたいのですが、他のユーザーやユーザー データに影響を与える可能性があるグローバル権限をそのユーザーに付与したくありません。
渡されたユーザーのブロックを解除するルール コンポーネント アクション セットにアクセスする VBO を含むビューを作成しました。ただし、このアクションを実行すると、次のメッセージが表示されます。
権限が不十分なため、ユーザーの新しいユーザーでユーザーのアクティブ化をスキップしました。
アクションを正常に実行するには、ユーザー管理ロールにユーザーの管理権限を付与する必要がありました。ただし、これを行うと、ユーザー管理者は、私が望んでいるよりもはるかに多くのことをいじることができます (ユーザーのブロックやユーザー データの変更を含む)。
Actions パーミッション モジュールを使用してこのアクションのパーミッションを提供しようとしましたが、Rules コンポーネントとしてリストされていません (readme には、この機能を追加するためのオープンな機能リクエストがあることが示されていますが、それを見ると、ルールに実装されており、私が行ったコンポーネントの使用を制限する機能を私に与えるように見えますが、ユーザーがそれらのアクションを実行する権限を持っていない場合、アクションの変更を許可しません -つまり、sudo の形式が必要です。
ある場合、どのようなオプションがありますか?