diff --git a/addons/fleet/__manifest__.py b/addons/fleet/__manifest__.py
index 78653f91181..813df720eb1 100644
--- a/addons/fleet/__manifest__.py
+++ b/addons/fleet/__manifest__.py
@@ -38,6 +38,7 @@ Main Features
'views/fleet_board_view.xml',
'views/mail_activity_views.xml',
'views/res_config_settings_views.xml',
+ 'views/assets.xml',
'data/fleet_cars_data.xml',
'data/fleet_data.xml',
'data/mail_data.xml',
diff --git a/addons/fleet/static/src/js/fleet_kanban.js b/addons/fleet/static/src/js/fleet_kanban.js
new file mode 100644
index 00000000000..e731146a26c
--- /dev/null
+++ b/addons/fleet/static/src/js/fleet_kanban.js
@@ -0,0 +1,20 @@
+odoo.define('fleet.fleet_kanban', function (require) {
+ 'use strict';
+
+ const KanbanRecord = require('web.KanbanRecord');
+
+ KanbanRecord.include({
+
+ /**
+ * @override
+ * @private
+ */
+ _openRecord() {
+ if (this.modelName === 'fleet.vehicle.model.brand' && this.$(".oe_kanban_fleet_model").length) {
+ this.$('.oe_kanban_fleet_model').first().click();
+ } else {
+ this._super.apply(this, arguments);
+ }
+ },
+ });
+});
diff --git a/addons/fleet/views/assets.xml b/addons/fleet/views/assets.xml
index 74c4a4954e0..97ce5f93e19 100644
--- a/addons/fleet/views/assets.xml
+++ b/addons/fleet/views/assets.xml
@@ -3,6 +3,7 @@