From b23f42703841a4632bce667dc58c16221d5e0998 Mon Sep 17 00:00:00 2001
From: Lauri Timmanee <lauri.eskola@acquia.com>
Date: Mon, 10 Feb 2025 21:54:57 +0200
Subject: [PATCH] Issue #2542760 by catch, jhedstrom, alexpott, webchick,
 dawehner, yched, lauriii, maxilein, jibran, amateescu, berdir, bojanz: Mark
 float and list (float) field types as no_ui

---
 core/lib/Drupal/Core/Field/Plugin/Field/FieldType/FloatItem.php | 1 +
 .../tests/src/FunctionalJavascript/ManageFieldsTest.php         | 2 --
 .../options/src/Plugin/Field/FieldType/ListFloatItem.php        | 1 +
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/FloatItem.php b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/FloatItem.php
index 8ae9fe36834d..d46170e418de 100644
--- a/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/FloatItem.php
+++ b/core/lib/Drupal/Core/Field/Plugin/Field/FieldType/FloatItem.php
@@ -22,6 +22,7 @@
   ],
   category: "number",
   weight: -10,
+  no_ui: TRUE,
   default_widget: "number",
   default_formatter: "number_decimal"
 )]
diff --git a/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php b/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php
index 0ba1d92dc1d4..ed59877c5577 100644
--- a/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php
+++ b/core/modules/field_ui/tests/src/FunctionalJavascript/ManageFieldsTest.php
@@ -318,12 +318,10 @@ public function testFieldTypeOrder(): void {
         'selection_list' => [
           'List (text)',
           'List (integer)',
-          'List (float)',
         ],
         'number' => [
           'Number (integer)',
           'Number (decimal)',
-          'Number (float)',
         ],
       };
       // Assert that the field type options are displayed as per their weights.
diff --git a/core/modules/options/src/Plugin/Field/FieldType/ListFloatItem.php b/core/modules/options/src/Plugin/Field/FieldType/ListFloatItem.php
index eff807293452..045216b5bfb0 100644
--- a/core/modules/options/src/Plugin/Field/FieldType/ListFloatItem.php
+++ b/core/modules/options/src/Plugin/Field/FieldType/ListFloatItem.php
@@ -22,6 +22,7 @@
   ],
   category: "selection_list",
   weight: -10,
+  no_ui: TRUE,
   default_widget: "options_select",
   default_formatter: "list_default",
 )]
-- 
GitLab