public function PrivateItemList::defaultAccess in Private content 8.2
Contains the default access logic of this field.
See \Drupal\Core\Entity\EntityAccessControlHandlerInterface::fieldAccess() for the parameter documentation.
Return value
\Drupal\Core\Access\AccessResultInterface The access result.
Overrides FieldItemList::defaultAccess
File
- src/
Plugin/ Field/ FieldType/ PrivateItemList.php, line 19
Class
- PrivateItemList
- List class for PrivateItem.
Namespace
Drupal\private_content\Plugin\Field\FieldTypeCode
public function defaultAccess($operation = 'view', AccountInterface $account = NULL) {
if ($operation == 'edit') {
return AccessResult::allowedIfHasPermission($account, 'mark content as private');
}
return parent::defaultAccess($operation, $account);
}