protected static function AbstractFieldAccessOverride::hasNodeEditPermission in Override Node Options 8.2
Same name and namespace in other branches
- 8.3 src/Access/FieldAccess/AbstractFieldAccessOverride.php \Drupal\override_node_options\Access\FieldAccess\AbstractFieldAccessOverride::hasNodeEditPermission()
6 calls to AbstractFieldAccessOverride::hasNodeEditPermission()
- GrantAuthoredByAccess::access in src/
Access/ FieldAccess/ GrantAuthoredByAccess.php - GrantCreatedAccess::access in src/
Access/ FieldAccess/ GrantCreatedAccess.php - GrantPromoteAccess::access in src/
Access/ FieldAccess/ GrantPromoteAccess.php - GrantPublishedStatusAccess::access in src/
Access/ FieldAccess/ GrantPublishedStatusAccess.php - GrantRevisionLogAccess::access in src/
Access/ FieldAccess/ GrantRevisionLogAccess.php
File
- src/
Access/ FieldAccess/ AbstractFieldAccessOverride.php, line 12
Class
Namespace
Drupal\override_node_options\Access\FieldAccessCode
protected static function hasNodeEditPermission() {
$entityType = self::$context['field_definition']
->getTargetEntityTypeId();
return $entityType == 'node' && self::$context['operation'] == 'edit' && !self::$context['account']
->hasPermission('administer nodes');
}