From eb51266d1104e356132018bf3453f99323fc27b7 Mon Sep 17 00:00:00 2001 From: "Xavier Bol (xbo)" Date: Mon, 24 Apr 2023 15:04:42 +0000 Subject: [PATCH] [FIX] project: changes icon of `Changes Requested` state option Before this commit, when the user is colorblind and sees the kanban view of project.task, he cannot see the difference between `Changes Requested` and `Approved` options and so he has to alternatively open the form view to make sure that they are reading it right because no check mark appeared in the dropdown to know the current option selected. This commit changes the icon of `Changes Requested` state option and also adds the check mark in the dropdown options of the state field to show which option is the current one. task-3287326 closes odoo/odoo#121427 X-original-commit: 5e477356d2498cb0692f869053531082b4e7618f Signed-off-by: Xavier Bol (xbo) --- .../project_task_state_selection.js | 4 ++-- .../project_task_state_selection.scss | 10 +++++----- .../project_task_state_selection.xml | 3 --- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.js b/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.js index 0f7f5d03b98..91bb4cae414 100644 --- a/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.js +++ b/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.js @@ -19,7 +19,7 @@ export class ProjectTaskStateSelection extends StateSelectionField { this.icons = { "01_in_progress": "o_status", "03_approved": "o_status o_status_green", - "02_changes_requested": "o_status o_status_bubble o_color_bubble_22", + "02_changes_requested": "fa fa-lg fa-exclamation-circle", "1_done": "fa fa-lg fa-check-circle", "1_canceled": "fa fa-lg fa-times-circle", "04_waiting_normal": "fa fa-lg fa-hourglass-o", @@ -27,7 +27,7 @@ export class ProjectTaskStateSelection extends StateSelectionField { this.colorIcons = { "01_in_progress": "", "03_approved": "text-success", - "02_changes_requested": "text-warning", + "02_changes_requested": "o_status_changes_requested", "1_done": "text-success", "1_canceled": "text-danger", "04_waiting_normal": "", diff --git a/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.scss b/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.scss index a95b96e80db..ed237603c96 100644 --- a/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.scss +++ b/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.scss @@ -13,10 +13,6 @@ max-height: 20px; } - .o_color_bubble_22 { - background-color: #ffac00; - } - .fa-hourglass-o { font-size: 1.4em !important; margin-top: 0.5px !important; @@ -52,5 +48,9 @@ height: 14.65px; text-align: center; } - } + } + + .o_status_changes_requested { + color: $warning; + } } diff --git a/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.xml b/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.xml index 7e4e65ceb2f..a8e50fbad33 100644 --- a/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.xml +++ b/addons/project/static/src/components/project_task_state_selection/project_task_state_selection.xml @@ -81,9 +81,6 @@