From 5fdd95a1c602d953fadb0eb68b75d7fd1f2a8c39 Mon Sep 17 00:00:00 2001 From: Vivek Pathak Date: Wed, 31 May 2023 07:25:50 +0000 Subject: [PATCH] [IMP] web: enhance property field display in kanban view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit improves the appearance of property fields in the Kanban view of item Kanban. A label will be shown for the integer, float, date and datetime property fields. Additionally, The boolean field now has a badge appearance with a label. Task-3291930 closes odoo/odoo#126707 X-original-commit: 25e8fbe0a1327c289df826cf6eb7882098a4c325 Signed-off-by: Warnon Aurélien (awa) --- .../properties/kanban_properties_field.scss | 6 + .../properties/kanban_properties_field.xml | 10 +- .../views/fields/properties_field_tests.js | 107 +++++++++++++++++- 3 files changed, 119 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/views/fields/properties/kanban_properties_field.scss b/addons/web/static/src/views/fields/properties/kanban_properties_field.scss index 35dbc965a04..09920c6a18f 100644 --- a/addons/web/static/src/views/fields/properties/kanban_properties_field.scss +++ b/addons/web/static/src/views/fields/properties/kanban_properties_field.scss @@ -1,3 +1,9 @@ .o_kanban_property_field { max-width: 300px; + font-size: 0.875rem; + + .form-check { + margin-bottom: 0; + } } + diff --git a/addons/web/static/src/views/fields/properties/kanban_properties_field.xml b/addons/web/static/src/views/fields/properties/kanban_properties_field.xml index a4d5ac5da3d..5c0b582e966 100644 --- a/addons/web/static/src/views/fields/properties/kanban_properties_field.xml +++ b/addons/web/static/src/views/fields/properties/kanban_properties_field.xml @@ -1,13 +1,17 @@ -
+
-
+ t-if="propertyConfiguration.value and propertyConfiguration.view_in_kanban"> + +
+