メインコンテンツに移動
Drupalのモジュール(VBO)で利用するRulesのアクションコンポーネント権限の設定
問題点:モジュール(VBO)から利用しているRulesのコンポーネントへのアクセス権限設定が不明で登録ユーザーからのアクセスができない
- 環境:Drupal7.54、VBO(Views Bulk Operations)7.x-3.4、Rules7.x2.9
- モジュール(VBO)でRuelsのコンポーネントの利用は「Drupalのモジュール(VBO)で利用するRulesのアクションコンポーネント権限の設定 」を参考してください
- 登録ユーザーがRulesコンポーネントへのアクセスができない状態です
- ユーザーアクセス権限設定では通常ユーザー権限管理(ホーム » 管理 » ユーザー » 権限)で行いますが、Rulesコンポーネントで作成されたアクションセットの名前がありませんでした。どこで設定するのは不明です。
解決:モジュール(Rules)コンポーネント設定画面にユーザー権限設定欄でアクセス権限設定を行います
- Rulesコンポーネントへのアクセスの権限設定は比較的にイレギュラーで、Rulesコンポーネントの管理ページ(ホーム » 管理 » 環境設定 » ワークフロー » ルール » コンポーネント)で行います
- 作成したコンポーネントの管理ページ上にある「設定」リンクがありまして、それをクリックします
- ページの一番したに「 Configure access for using this component with a permission. 」チェックボックスをチェックして、ユーザーアクセス権限設定欄が現れます
- Rulesコンポーネント管理画面でユーザー権限が設定したら、そのユーザーが当該コンポーネントへのアクセスができるようになります