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
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool:パッチの検索ページ で互換性を確認します。 パッチ IDを検索キーワードとして使用して、パッチを検索します。イシュー
制限された権限を持つ管理者ユーザーは、顧客グリッドから顧客を削除できません。
複製する手順:
-
管理パネルで、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をクリックします。
- ストア:Create Storeをクリックし、Web Siteを Main Website に設定し、Nameに
-
Default Store Viewを通じて顧客アカウントを作成し、顧客が Main Website と Default Store View に属するようにします。
-
System > Permissions > User Rolesに移動し、Add New Roleをクリックします。
-
Role Resourcesで、Customers > All Customersとその権限 Delete を選択します。
-
Role Scopesで、Main Websiteの Custom を選択し、
Group Aのみを許可します。ただし、Main Website Storeは選択されていません。 -
管理者ユーザーを作成し、制限された役割に割り当てます。
-
制限付きユーザーとしてAdmin パネルにログインします。
-
Customers > All Customersに移動します。
-
顧客を選択し、Actions ドロップダウンメニューから Delete を選択します。
期待される結果:
制限付き管理者ユーザーは、お客様のweb サイトが役割スコープ内にあるため、お客様を開いて削除できます。ただし、お客様は役割スコープ外のストアビューで作成されています。
実際の結果:
お客様は削除されず、管理者に次のエラーメッセージが表示されます。この項目を表示するには、さらに権限が必要です。
パッチを適用する
個別のパッチを適用するには、デプロイメント方法に応じて次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool ガイドのQuality Patches Tool >使用状況
- クラウドインフラストラクチャ上のAdobe Commerce:「 アップグレードとパッチ > Commerce クラウドインフラストラクチャ上のパッチを適用」ガイド
関連トピックス
Quality Patches Toolについて詳しくは、次を参照してください。
- Quality Patches Tool: ツール ガイドの品質パッチ のセルフサービス ツール