function domain_entity_field_widget_form_alter in Domain Access Entity 8
Implements hook_field_widget_form_alter().
File
- ./
domain_entity.module, line 574 - Enables domain access for entities, and access query alter.
Code
function domain_entity_field_widget_form_alter(&$element, FormStateInterface $form_state, $context) {
if ($context['items']
->getFieldDefinition()
->getName() !== DomainEntityMapper::FIELD_NAME) {
return;
}
// Make affiliate domain selection required in case if user
// have no "publish to any domain" permission to avoid ambiguity.
$element['#required'] = !\Drupal::currentUser()
->hasPermission('publish to any domain');
}