ACP2E-4838: l’utente amministratore con restrizioni non può eliminare i clienti da un sito web consentito
La patch ACP2E-4838 risolve il problema per cui un utente amministratore con autorizzazioni limitate non può eliminare clienti dalla griglia Clienti. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.83. L’ID della patch è ACP2E-4838. Tieni presente che questo problema è pianificato per essere risolto in Adobe Commerce 2.4.10.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.8-p3
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) >=2.4.4 <2.4.10
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Un utente amministratore con autorizzazioni limitate non può eliminare clienti dalla griglia Clienti.
Passaggi da riprodurre:
-
Nel pannello di amministrazione, passa a Stores > Settings > All Stores. Verificare che Main Website abbia Main Website Store e Default Store View predefiniti. Crea quanto segue:
- Un archivio: fare clic su Create Store, impostare Web Site su Main Website, immettere
Group Ain Name, immettere un Code univoco e fare clic su Save Store. - Una visualizzazione dello store: fare clic su Create Store View, impostare Store su Group A, immettere
Store View Ain Name, immettere un Code univoco, impostare Status su Enabled e fare clic su Save Store View.
- Un archivio: fare clic su Create Store, impostare Web Site su Main Website, immettere
-
Creare un account cliente tramite Default Store View in modo che il cliente appartenga a Main Website e Default Store View.
-
Vai a System > Permissions > User Roles e fai clic su Add New Role.
-
In Role Resources, selezionare Customers > All Customers e la relativa autorizzazione Delete.
-
In Role Scopes, selezionare Custom per Main Website e consentire solo
Group A, lasciando deselezionato Main Website Store. -
Crea un utente amministratore e assegnalo al ruolo con restrizioni.
-
Accedi al pannello di amministrazione come utente con restrizioni.
-
Vai a Customers > All Customers.
-
Selezionare il cliente e selezionare Delete dal menu a discesa Actions.
Risultati previsti:
L’utente amministratore con restrizioni può aprire ed eliminare il cliente, perché il sito web del cliente è incluso nell’ambito del ruolo, anche se il cliente è stato creato in una visualizzazione archivio al di fuori dell’ambito del ruolo.
Risultati effettivi:
Il cliente non è stato eliminato e l’amministratore visualizza il seguente messaggio di errore: Per visualizzare questo elemento sono necessarie altre autorizzazioni.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti