diff --git a/addons/sales_team/models/__init__.py b/addons/sales_team/models/__init__.py
index 77d99eb39fe..e6ca425ef62 100644
--- a/addons/sales_team/models/__init__.py
+++ b/addons/sales_team/models/__init__.py
@@ -4,4 +4,3 @@ import crm_team
import res_partner
import res_users
import res_config
-import ir_ui_view
\ No newline at end of file
diff --git a/addons/sales_team/models/ir_ui_view.py b/addons/sales_team/models/ir_ui_view.py
deleted file mode 100644
index 68244373496..00000000000
--- a/addons/sales_team/models/ir_ui_view.py
+++ /dev/null
@@ -1,9 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from odoo import fields, models
-
-class View(models.Model):
- _inherit = 'ir.ui.view'
-
- type = fields.Selection(selection_add=[('sales_team_dashboard', 'Sales Team Dashboard')])
diff --git a/addons/sales_team/views/crm_team_views.xml b/addons/sales_team/views/crm_team_views.xml
index 50365a22e07..748adb08bc5 100644
--- a/addons/sales_team/views/crm_team_views.xml
+++ b/addons/sales_team/views/crm_team_views.xml
@@ -51,7 +51,7 @@
Dashboard
crm.team
form
- sales_team_dashboard,form
+ kanban,form
{}
diff --git a/addons/sales_team/views/sales_team_dashboard.xml b/addons/sales_team/views/sales_team_dashboard.xml
index 5e6399e277f..35ad1e12f0a 100644
--- a/addons/sales_team/views/sales_team_dashboard.xml
+++ b/addons/sales_team/views/sales_team_dashboard.xml
@@ -4,7 +4,7 @@
crm.team.dashboard
crm.team
-
+
@@ -58,7 +58,7 @@
-
+
diff --git a/addons/web/static/src/js/view_manager.js b/addons/web/static/src/js/view_manager.js
index 6a8a162e144..4255f163068 100644
--- a/addons/web/static/src/js/view_manager.js
+++ b/addons/web/static/src/js/view_manager.js
@@ -274,7 +274,8 @@ var ViewManager = Widget.extend(ControlPanelMixin, {
},
create_view: function(view, view_options) {
var self = this;
- var View = this.registry.get(view.type);
+ var js_class = view.fields_view.arch.attrs && view.fields_view.arch.attrs.js_class;
+ var View = this.registry.get(js_class || view.type);
var options = _.clone(view.options);
if (view.type === "form" && ((this.action.target === 'new' || this.action.target === 'inline') ||
(view_options && view_options.mode === 'edit'))) {