Issue #2937850 by Wim Leers, plach: Mark revision_default as internal for REST consumers

merge-requests/1654/head
Nathaniel Catchpole 2018-02-19 12:11:24 +00:00
parent e89abeb252
commit 7eaf9abc72
6 changed files with 3 additions and 19 deletions

View File

@ -231,6 +231,7 @@ class EntityFieldManager implements EntityFieldManagerInterface {
->setLabel($this->t('Default revision'))
->setDescription($this->t('A flag indicating whether this was a default revision when it was saved.'))
->setStorageRequired(TRUE)
->setInternal(TRUE)
->setTranslatable(FALSE)
->setRevisionable(TRUE);
}

View File

@ -83,6 +83,8 @@ class EntityTranslationNormalizeTest extends NormalizerTestBase {
$this->assertSame($node->getTitle(), $denormalized_node->getTitle());
$this->assertSame($translation->getTitle(), $denormalized_node->getTranslation('de')->getTitle());
$original_values['revision_default'] = [];
$original_translation_values['revision_default'] = [];
$this->assertEquals($original_values, $denormalized_node->toArray(), 'Node values are restored after normalizing and denormalizing.');
$this->assertEquals($original_translation_values, $denormalized_node->getTranslation('en')->toArray(), 'Node values are restored after normalizing and denormalizing.');
}

View File

@ -122,11 +122,6 @@ abstract class BlockContentResourceTestBase extends EntityResourceTestBase {
'value' => TRUE,
],
],
'revision_default' => [
[
'value' => TRUE,
],
],
'default_langcode' => [
[
'value' => TRUE,

View File

@ -212,11 +212,6 @@ abstract class MediaResourceTestBase extends EntityResourceTestBase {
'value' => TRUE,
],
],
'revision_default' => [
[
'value' => TRUE,
],
],
];
}

View File

@ -152,11 +152,6 @@ abstract class NodeResourceTestBase extends EntityResourceTestBase {
'value' => TRUE,
],
],
'revision_default' => [
[
'value' => TRUE,
],
],
'default_langcode' => [
[
'value' => TRUE,

View File

@ -150,9 +150,6 @@ class EntitySerializationTest extends NormalizerTestBase {
'default_langcode' => [
['value' => TRUE],
],
'revision_default' => [
['value' => TRUE],
],
'revision_translation_affected' => [
['value' => TRUE],
],
@ -229,7 +226,6 @@ class EntitySerializationTest extends NormalizerTestBase {
'user_id' => '<user_id><target_id>' . $this->user->id() . '</target_id><target_type>' . $this->user->getEntityTypeId() . '</target_type><target_uuid>' . $this->user->uuid() . '</target_uuid><url>' . $this->user->url() . '</url></user_id>',
'revision_id' => '<revision_id><value>' . $this->entity->getRevisionId() . '</value></revision_id>',
'default_langcode' => '<default_langcode><value>1</value></default_langcode>',
'revision_default' => '<revision_default><value>1</value></revision_default>',
'revision_translation_affected' => '<revision_translation_affected><value>1</value></revision_translation_affected>',
'non_mul_field' => '<non_mul_field/>',
'non_rev_field' => '<non_rev_field/>',