It's currently not possible to set access to Integrations (API access) for Admin roles. They are only available when Role Resources is set to all
See reproduction steps above
Add /vendor/magento/module-integration/etc/acl.xml with following content:
<?xml version="1.0"?>
<!--
/**
* Copyright 漏 2013-2017 Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Acl/etc/acl.xsd">
<acl>
<resources>
<resource id="Magento_Backend::admin">
<resource id="Magento_Backend::system">
<resource id="Magento_Integration::extensions" title="System Extensions" translate="title" sortOrder="30">
<resource id="Magento_Integration::integrations" title="System Integrations" translate="title" sortOrder="40" />
</resource>
</resource>
</resource>
</resources>
</acl>
</config>
Possible duplicate of #7146, #5803, #9337, #9312 and who knows how many more similar issue reports =|
@korostii sorry, those are not the same. there's no issue with the mechanisms, the rules are simply not set for this module and should be added.
Okay, thanks for the clarification.
FYI, if you know for sure that your piece of ML fixes it, feel free to also create a corresponding Pull Request. Those seem to get processed faster than issues recently.
Hello, @wigman. An internal ticked MAGETWO-70222 was created based on Your issue. You'll be informed as the issue is fixed. Thanks for applying.
@wigman, thank you for your report.
We've created internal ticket(s) MAGETWO-70222 to track progress on the issue.
Hi @wigman. Thank you for your report.
The issue has been fixed in magento-engcom/magento2ce#1323 by @magento-engcom-team in 2.3-develop branch
Related commit(s):
The fix will be available with the upcoming 2.3.0 release.