Issue #2895857 by Wim Leers, chr.fritsch: Remove media_entity_operation_alter() as planned earlier

8.4.x
Gabor Hojtsy 2017-07-20 15:21:28 +02:00
parent 249e5252d9
commit 7da31e1eae
1 changed files with 0 additions and 18 deletions

View File

@ -47,24 +47,6 @@ function media_theme() {
]; ];
} }
/**
* Implements hook_entity_operation_alter().
*
* Fix broken operations array in field UI for entities with restricted access.
*
* @todo This hook can be removed when issue #2836384 is done.
* @see https://www.drupal.org/node/2836384
*/
function media_entity_operation_alter(array &$operations, EntityInterface $entity) {
if ($entity instanceof FieldConfigInterface && $entity->getTargetEntityTypeId() === 'media') {
/** @var \Drupal\media\MediaTypeInterface $media_type */
$media_type = \Drupal::entityTypeManager()->getStorage('media_type')->load($entity->getTargetBundle());
if ($entity->id() === 'media.' . $media_type->id() . '.' . $media_type->getSource()->getConfiguration()['source_field']) {
unset($operations['delete']);
}
}
}
/** /**
* Implements hook_entity_access(). * Implements hook_entity_access().
*/ */