From 562d1e4cd06e742c81b09d8129cde7d58bdabc22 Mon Sep 17 00:00:00 2001 From: Uryvskiy Dima Date: Tue, 8 Apr 2025 23:26:29 +0300 Subject: [PATCH] Added 'viewModeMobile' in Custom Fields --- src/Model/Entity/CustomFields/CustomField.php | 8 ++++++++ tests/src/ResourceGroup/CustomFieldsTest.php | 14 ++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/Model/Entity/CustomFields/CustomField.php b/src/Model/Entity/CustomFields/CustomField.php index c8c5f49..604dfd1 100644 --- a/src/Model/Entity/CustomFields/CustomField.php +++ b/src/Model/Entity/CustomFields/CustomField.php @@ -116,6 +116,14 @@ class CustomField */ public $viewMode; + /** + * @var string + * + * @JMS\Type("string") + * @JMS\SerializedName("viewModeMobile") + */ + public $viewModeMobile; + /** * @var string * diff --git a/tests/src/ResourceGroup/CustomFieldsTest.php b/tests/src/ResourceGroup/CustomFieldsTest.php index 400ee37..4186a41 100644 --- a/tests/src/ResourceGroup/CustomFieldsTest.php +++ b/tests/src/ResourceGroup/CustomFieldsTest.php @@ -293,12 +293,13 @@ EOF; $field->name = 'Description'; $field->code = 'description'; $field->type = CustomFieldType::STRING; - $field->ordering = 10; - $field->displayArea = CustomFieldDisplayArea::CUSTOMER; + $field->inList = true; $field->viewMode = CustomFieldViewMode::EDITABLE; $field->inFilter = true; - $field->inList = true; + $field->ordering = 10; + $field->displayArea = CustomFieldDisplayArea::CUSTOMER; $field->inGroupActions = true; + $field->viewModeMobile = CustomFieldViewMode::NOT_EDITABLE; $request = new CustomFieldsCreateRequest($field); @@ -359,11 +360,12 @@ EOF; $field = new CustomField(); $field->name = 'Description'; $field->type = CustomFieldType::STRING; - $field->ordering = 10; - $field->viewMode = CustomFieldViewMode::EDITABLE; - $field->inFilter = true; $field->inList = true; + $field->ordering = 10; + $field->inFilter = true; + $field->viewMode = CustomFieldViewMode::EDITABLE; $field->inGroupActions = true; + $field->viewModeMobile = CustomFieldViewMode::NOT_EDITABLE; $request = new CustomFieldsCreateRequest($field);