ACP2E-4838:制限付き管理者ユーザーが、許可されたweb サイトから顧客を削除できない

ACP2E-4838 パッチは、権限が制限された管理者ユーザーが顧客グリッドから顧客を削除できない問題を修正します。 このパッチは、Quality Patches Tool (QPT) 1.1.83がインストールされている場合に利用できます。 パッチ IDはACP2E-4838です。 この問題は、Adobe Commerce 2.4.10で修正される予定です。

影響を受ける製品とバージョン

パッチはAdobe Commerceのバージョン​用に作成されました

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.8-p3

Adobe Commerceのバージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) >=2.4.4 <2.4.10
NOTE
このパッチは、新しいQuality Patches Tool リリースを含む他のバージョンに適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool:パッチの検索ページ ​で互換性を確認します。 パッチ IDを検索キーワードとして使用して、パッチを検索します。

イシュー

制限された権限を持つ管理者ユーザーは、顧客グリッドから顧客を削除できません。

複製する手順:

  1. 管理パネルで、Stores > Settings > All Stores​に移動します。 Main Website​にデフォルトの​ Main Website Store ​と​ Default Store View ​があることを確認します。 以下を作成します。

    • ストア:Create Store​をクリックし、Web Site​を​ Main Website ​に設定し、Name​にGroup Aを入力し、一意の​ Code ​を入力して、Save Store​をクリックします。
    • ストアビュー:Create Store View​をクリックし、Store​を​ Group A ​に設定し、Name​にStore View Aを入力し、一意の​ Code ​を入力し、Status​を​ Enabled ​に設定し、Save Store View​をクリックします。
  2. Default Store View​を通じて顧客アカウントを作成し、顧客が​ Main Website ​と​ Default Store View ​に属するようにします。

  3. System > Permissions > User Roles​に移動し、Add New Role​をクリックします。

  4. Role Resources​で、Customers > All Customers​とその権限​ Delete ​を選択します。

  5. Role Scopes​で、Main Website​の​ Custom ​を選択し、Group Aのみを許可します。ただし、Main Website Store​は選択されていません。

  6. 管理者ユーザーを作成し、制限された役割に割り当てます。

  7. 制限付きユーザーとしてAdmin パネルにログインします。

  8. Customers > All Customers​に移動します。

  9. 顧客を選択し、Actions ドロップダウンメニューから​ Delete ​を選択します。

期待される結果:

制限付き管理者ユーザーは、お客様のweb サイトが役割スコープ内にあるため、お客様を開いて削除できます。ただし、お客様は役割スコープ外のストアビューで作成されています。

実際の結果:

お客様は削除されず、管理者に次のエラーメッセージが表示されます。この項目を表示するには、さらに権限が必要です。

パッチを適用する

個別のパッチを適用するには、デプロイメント方法に応じて次のリンクを使用します。

関連トピックス

Quality Patches Toolについて詳しくは、次を参照してください。

recommendation-more-help
commerce-operations-help-tools