When a user with an assigned domain an without "Administer Menu items across Domains" permission create or edit a menu item, the "Send for all affiliates" is available without restriction.
- Create a user with an assigned domain and without "Administer Menu items across Domains" permission
- Add a menu link
- The "Send for all affiliates" field is available
Add an access check on module permission in domain_menu_access_form_menu_link_content_form_alter :
$form[DomainAccessManagerInterface::DOMAIN_ACCESS_ALL_FIELD]['#access'] = \Drupal::currentUser()->hasPermission('administer menu items across domains');
Active
2.0
Code