Skip to content

Commit 35b6024

Browse files
authored
IBX-10246: Made FieldDefinitionCreateStruct not translatable by default (#608)
1 parent 3aff6da commit 35b6024

File tree

5 files changed

+6
-2
lines changed

5 files changed

+6
-2
lines changed

src/contracts/Repository/Values/ContentType/FieldDefinitionCreateStruct.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class FieldDefinitionCreateStruct extends ValueObject
5959
/**
6060
* Indicates if the field is translatable.
6161
*/
62-
public bool $isTranslatable = true;
62+
public bool $isTranslatable = false;
6363

6464
/**
6565
* Indicates if the field is required.

tests/integration/Core/Repository/BaseTestCase.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,7 @@ protected function createSimpleContentType(
857857
$fieldDefinitionIdentifier,
858858
$fieldTypeIdentifier
859859
);
860+
$fieldDefinitionCreateStruct->isTranslatable = true;
860861
$contentTypeCreateStruct->addFieldDefinition($fieldDefinitionCreateStruct);
861862
}
862863
$contentTypeService->publishContentTypeDraft(

tests/integration/Core/Repository/ContentServiceTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6674,6 +6674,7 @@ public function testCopyTranslationsFromInvalidPublishedContentToDraft()
66746674
$contentTypeCreateStruct->names = ['eng-US' => 'Test content type for Copy Translations'];
66756675
$fieldDefinition = $contentTypeService->newFieldDefinitionCreateStruct('name', 'ibexa_string');
66766676
$fieldDefinition->position = 1;
6677+
$fieldDefinition->isTranslatable = true;
66776678
$contentTypeCreateStruct->addFieldDefinition($fieldDefinition);
66786679
$contentTypeService->publishContentTypeDraft(
66796680
$contentTypeService->createContentType(
@@ -6718,6 +6719,7 @@ public function testCopyTranslationsFromInvalidPublishedContentToDraft()
67186719
$fieldDefinition = $contentTypeService->newFieldDefinitionCreateStruct('req_field', 'ibexa_string');
67196720
$fieldDefinition->position = 2;
67206721
$fieldDefinition->isRequired = true;
6722+
$fieldDefinition->isTranslatable = true;
67216723
$contentTypeService->addFieldDefinition($contentTypeDraft, $fieldDefinition);
67226724
$contentTypeService->publishContentTypeDraft($contentTypeDraft);
67236725

tests/integration/Core/Repository/ContentTypeServiceTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,7 @@ public function testNewFieldDefinitionCreateStructValues($createStruct)
752752
'descriptions' => [],
753753
'fieldGroup' => null,
754754
'position' => null,
755-
'isTranslatable' => true,
755+
'isTranslatable' => false,
756756
'isRequired' => false,
757757
'isInfoCollector' => false,
758758
'validatorConfiguration' => null,

tests/integration/Core/Repository/SearchService/SortClause/ContentTranslatedNameTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ private function createContentForContentTranslatedNameTesting(iterable $values):
195195
$fieldCreate->names = ['eng-GB' => 'value'];
196196
$fieldCreate->fieldGroup = 'main';
197197
$fieldCreate->position = 1;
198+
$fieldCreate->isTranslatable = true;
198199

199200
$contentTypeCreateStruct->addFieldDefinition($fieldCreate);
200201

0 commit comments

Comments
 (0)