diff --git a/addons/account/views/account_payment_view.xml b/addons/account/views/account_payment_view.xml
index 9f9e49ecd05509bc3963d217862d396b4fcec4e0..3d245ff1384ebabc7e36200e6e172e33351acebc 100644
--- a/addons/account/views/account_payment_view.xml
+++ b/addons/account/views/account_payment_view.xml
@@ -40,6 +40,43 @@
             </field>
         </record>
 
+        <record id="view_account_payment_kanban" model="ir.ui.view">
+            <field name="name">account.payment.kanban</field>
+            <field name="model">account.payment</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="partner_id"/>
+                    <field name="payment_date"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><span><field name="name"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6 text-right">
+                                        <strong><i class="fa fa-clock-o"/> <t t-esc="record.payment_date.value"/></strong>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <span><field name="partner_id"/></span>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'sent': 'success'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_account_payment_search" model="ir.ui.view">
             <field name="name">account.payment.search</field>
             <field name="model">account.payment</field>
@@ -145,7 +182,7 @@
             <field name="name">Payments</field>
             <field name="res_model">account.payment</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,graph</field>
+            <field name="view_mode">tree,kanban,form,graph</field>
             <field name="context">{'default_payment_type': 'inbound'}</field>
             <field name="domain">[('partner_type', '=', 'customer')]</field>
             <field name="view_id" ref="view_account_payment_tree"/>
@@ -163,7 +200,7 @@
             <field name="name">Payments</field>
             <field name="res_model">account.payment</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,graph</field>
+            <field name="view_mode">tree,kanban,form,graph</field>
             <field name="context">{'default_payment_type': 'outbound'}</field>
             <field name="domain">[('partner_type', '=', 'supplier')]</field>
             <field name="view_id" ref="view_account_supplier_payment_tree"/>
diff --git a/addons/account/views/account_view.xml b/addons/account/views/account_view.xml
index e92b0b73443394f14a705ad698d3c9bf4ffb0a4f..73edb2208c545dd7bc8f459c575a152b3dcd4a44 100644
--- a/addons/account/views/account_view.xml
+++ b/addons/account/views/account_view.xml
@@ -100,6 +100,36 @@
                 </tree>
             </field>
         </record>
+
+        <record id="view_account_account_kanban" model="ir.ui.view">
+            <field name="name">account.account.kanban</field>
+            <field name="model">account.account</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="code"/>
+                    <field name="user_type_id"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <strong><field name="name"/></strong>
+                                    </div>
+                                    <div class="col-xs-6 text-right">
+                                        <span class="badge"><t t-esc="record.code.value"/></span>
+                                    </div>
+                                </div>
+                                <div>
+                                    <strong>Type: </strong><t t-esc="record.user_type_id.value"/>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_account_search" model="ir.ui.view">
             <field name="name">account.account.search</field>
             <field name="model">account.account</field>
@@ -119,7 +149,7 @@
             <field name="name">Chart of Accounts</field>
             <field name="res_model">account.account</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_account_search"/>
             <field name="view_id" ref="view_account_list"/>
             <field name="help" type="html">
@@ -332,7 +362,7 @@
         <record id="action_account_bank_journal_form" model="ir.actions.act_window">
             <field name="name">Bank Accounts</field>
             <field name="res_model">account.journal</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_ids" eval="[(5, 0, 0),
                 (0, 0, {'view_mode': 'tree', 'view_id': ref('view_account_bank_journal_tree')}),
                 (0, 0, {'view_mode': 'form', 'view_id': ref('view_account_bank_journal_form')})]"/>
@@ -350,7 +380,7 @@
             <field name="name">Journals</field>
             <field name="res_model">account.journal</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
                 Click to add a journal.
@@ -892,6 +922,30 @@
                 </tree>
             </field>
         </record>
+        <record id="view_tax_kanban" model="ir.ui.view">
+            <field name="name">account.tax.kanban</field>
+            <field name="model">account.tax</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="type_tax_use"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><span><t t-esc="record.name.value"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6 pull-right text-right">
+                                        <span class="badge"><t t-esc="record.type_tax_use.value"/></span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
         <record id="view_account_tax_search" model="ir.ui.view">
             <field name="name">account.tax.search</field>
             <field name="model">account.tax</field>
@@ -977,7 +1031,7 @@
             <field name="name">Taxes</field>
             <field name="res_model">account.tax</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="domain" eval="False"/> <!-- Force empty -->
             <field name="context">{'search_default_sale': True, 'search_default_purchase': True}</field>
             <field name="view_id" ref="view_tax_tree"/>
@@ -1259,6 +1313,44 @@
                 </tree>
             </field>
         </record>
+
+        <record id="view_account_move_kanban" model="ir.ui.view">
+            <field name="name">account.move.kanban</field>
+            <field name="model">account.move</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="journal_id"/>
+                    <field name="ref"/>
+                    <field name="date"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><span><field name="journal_id"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6 text-right">
+                                        <strong><i class="fa fa-clock-o"/> <t t-esc="record.date.value"/></strong>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <span><field name="ref"/></span>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'posted': 'success'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_move_form" model="ir.ui.view">
             <field name="name">account.move.form</field>
             <field name="model">account.move</field>
@@ -1355,7 +1447,7 @@
             <field name="name">Journal Entries</field>
             <field name="res_model">account.move</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="view_move_tree"/>
             <field name="search_view_id" ref="view_account_move_filter"/>
             <field name="context">{'search_default_misc_filter':1, 'view_no_maturity': True}</field>
@@ -1487,11 +1579,29 @@
                 </form>
             </field>
         </record>
+        <record id="view_account_payment_term_kanban" model="ir.ui.view">
+            <field name="name">account.payment.term.kanban</field>
+            <field name="model">account.payment.term</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="note"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div><strong><t t-esc="record.name.value"/></strong></div>
+                                <div t-if="record.note.value"><strong>Note: </strong><t t-esc="record.note.value"/></div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
         <record id="action_payment_term_form" model="ir.actions.act_window">
             <field name="name">Payment Terms</field>
             <field name="res_model">account.payment.term</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_payment_term_search"/>
         </record>
 
diff --git a/addons/account/views/partner_view.xml b/addons/account/views/partner_view.xml
index 84607ad971d9f9020193ba5ea4114fdd8ee198c9..16b664951eab5ad2b98f5aa04db0ab82581a5f0e 100644
--- a/addons/account/views/partner_view.xml
+++ b/addons/account/views/partner_view.xml
@@ -139,7 +139,7 @@
             <field name="name">Fiscal Positions</field>
             <field name="res_model">account.fiscal.position</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
         </record>
 
         <menuitem
diff --git a/addons/account_analytic_default/views/account_analytic_default_view.xml b/addons/account_analytic_default/views/account_analytic_default_view.xml
index f4b40b9316899e9fb59ca1eb3218fcdf6d06a5a6..6e60de7178f8a5babcea1141cde9d970907a6ee2 100644
--- a/addons/account_analytic_default/views/account_analytic_default_view.xml
+++ b/addons/account_analytic_default/views/account_analytic_default_view.xml
@@ -37,6 +37,34 @@
             </field>
         </record>
 
+        <record id="view_account_analytic_default_kanban" model="ir.ui.view">
+            <field name="name">account.analytic.default.kanban</field>
+            <field name="model">account.analytic.default</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="analytic_id"/>
+                    <field name="date_start"/>
+                    <field name="date_stop"/>
+                    <field name="product_id"/>
+                    <field name="partner_id"/>
+                    <field name="user_id"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                                <div>
+                                    <strong><span><field name="analytic_id"/></span></strong>
+                                    <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                </div>
+                                <div t-if="record.date_start.value"><i class="fa fa-calendar"></i> From <field name="date_start"/> <t t-if="record.date_stop.value">to <field name="date_stop"/></t></div>
+                                <div t-if="record.product_id.value"><strong>Product</strong> <field name="product_id"/> </div>
+                                <div t-if="record.partner_id.value"><strong>Customer</strong> <field name="partner_id"/> </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_account_analytic_default_form_search" model="ir.ui.view">
             <field name="name">account.analytic.default.search</field>
             <field name="model">account.analytic.default</field>
@@ -63,7 +91,7 @@
             <field name="name">Analytic Defaults</field>
             <field name="res_model">account.analytic.default</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_account_analytic_default_form_search"/>
             <field name="context">{"search_default_current":1}</field>
         </record>
diff --git a/addons/account_asset/views/account_asset_views.xml b/addons/account_asset/views/account_asset_views.xml
index f3279ffd8e6898b5bab33cc0328fb98510e68080..0ef33267a019230a3085a36b38b02b6ca0bcbedc 100644
--- a/addons/account_asset/views/account_asset_views.xml
+++ b/addons/account_asset/views/account_asset_views.xml
@@ -65,6 +65,33 @@
         </field>
     </record>
 
+    <record id="view_account_asset_asset_category_kanban" model="ir.ui.view">
+        <field name="name">account.asset.category.kanban</field>
+        <field name="model">account.asset.category</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="journal_id"/>
+                <field name="method"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><t t-esc="record.name.value"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 text-right">
+                                    <span class="badge"><strong><t t-esc="record.method.value"/></strong></span>
+                                </div>
+                            </div>
+                            <div> <t t-esc="record.journal_id.value"/></div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record model="ir.ui.view" id="view_account_asset_category_tree">
         <field name="name">account.asset.category.tree</field>
         <field name="model">account.asset.category</field>
@@ -191,6 +218,43 @@
         </field>
     </record>
 
+    <record id="view_account_asset_asset_kanban" model="ir.ui.view">
+        <field name="name">account.asset.asset.kanban</field>
+        <field name="model">account.asset.asset</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="category_id"/>
+                <field name="date"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><t t-esc="record.name.value"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 pull-right text-right">
+                                    <strong><t t-esc="record.date.value"/></strong>
+                                </div>
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-6 text-muted">
+                                    <span><t t-esc="record.category_id.value"/></span>
+                                </div>
+                                <div class="col-xs-6">
+                                    <span class="pull-right text-right">
+                                        <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'primary', 'open': 'success', 'close': 'default'}}"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record model="ir.ui.view" id="view_account_asset_asset_purchase_tree">
         <field name="name">account.asset.asset.purchase.tree</field>
         <field name="model">account.asset.asset</field>
@@ -234,6 +298,7 @@
         <field name="name">Assets</field>
         <field name="res_model">account.asset.asset</field>
         <field name="view_type">form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" ref="view_account_asset_asset_purchase_tree"/>
         <field name="domain">[('category_id.type', '=', 'purchase')]</field>
     </record>
@@ -250,7 +315,7 @@
         <field name="res_model">account.asset.category</field>
         <field name="domain">[('type', '=', 'purchase')]</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="context">{'default_type': 'purchase'}</field>
     </record>
 
diff --git a/addons/account_budget/views/account_budget_views.xml b/addons/account_budget/views/account_budget_views.xml
index 21635db40a4df28953eb17c4f24f1d2f36a5b309..e27602d94c0d36d90f9d1ac4488b6467bd166043 100644
--- a/addons/account_budget/views/account_budget_views.xml
+++ b/addons/account_budget/views/account_budget_views.xml
@@ -29,6 +29,7 @@
             <field name="name">Budgetary Positions</field>
             <field name="res_model">account.budget.post</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="view_budget_post_tree"/>
             <field name="search_view_id" ref="view_budget_post_search"/>
         </record>
@@ -150,6 +151,46 @@
             </field>
         </record>
 
+        <record id="view_crossovered_budget_kanban" model="ir.ui.view">
+            <field name="name">crossovered.budget.kanban</field>
+            <field name="model">crossovered.budget</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="date_from"/>
+                    <field name="date_to"/>
+                    <field name="creating_user_id"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-8">
+                                        <strong><field name="name"/></strong>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'done': 'success'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-10">
+                                        <i class="fa fa-clock-o"/> <t t-esc="record.date_from.value"/>-<t t-esc="record.date_to.value"/>
+                                    </div>
+                                    <div class="col-xs-2">
+                                        <span class="pull-right">
+                                            <img t-att-src="kanban_image('res.users', 'image_small', record.creating_user_id.raw_value)" t-att-title="record.creating_user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_crossovered_budget_search" model="ir.ui.view">
            <field name="name">crossovered.budget.search</field>
            <field name="model">crossovered.budget</field>
@@ -169,7 +210,7 @@
             <field name="name">Budgets</field>
             <field name="res_model">crossovered.budget</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="crossovered_budget_view_tree"/>
             <field name="search_view_id" ref="view_crossovered_budget_search"/>
             <field name="help" type="html">
diff --git a/addons/analytic/views/analytic_account_views.xml b/addons/analytic/views/analytic_account_views.xml
index f061e1c5133e48d192dfb2e553b67c8f3ac2f249..83ef8ae2347c0d426e1d99be69ff950b6da5c4d4 100644
--- a/addons/analytic/views/analytic_account_views.xml
+++ b/addons/analytic/views/analytic_account_views.xml
@@ -136,6 +136,39 @@
             </field>
         </record>
 
+        <record id="view_account_analytic_account_kanban" model="ir.ui.view">
+            <field name="name">account.analytic.account.kanban</field>
+            <field name="model">account.analytic.account</field>
+            <field name="arch" type="xml">
+               <kanban class="o_kanban_mobile">
+                   <field name="display_name"/>
+                   <field name="tag_ids"/>
+                   <field name="balance"/>
+                   <field name="debit"/>
+                   <field name="credit"/>
+                   <field name="currency_id"/>
+                   <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                                <div class="text-center">
+                                   <strong><span><field name="display_name"/></span></strong>
+                                </div>
+                                <hr class="mt8 mb8"/>
+                                <div class="row">
+                                    <div class="col-xs-4 text-center text-success"><strong>Credit</strong></div>
+                                    <div class="col-xs-4 text-center text-danger"><strong>Debit</strong></div>
+                                    <div class="col-xs-4 text-center"><strong>Balance</strong></div>
+                                    <div class="col-xs-4 text-center text-success"><field name="credit" widget="monetary"/></div>
+                                    <div class="col-xs-4 text-center text-danger"><field name="debit" widget="monetary"/></div>
+                                    <div class="col-xs-4 text-center"><field name="balance" widget="monetary"/></div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_account_analytic_account_search" model="ir.ui.view">
             <field name="name">account.analytic.account.search</field>
             <field name="model">account.analytic.account</field>
@@ -156,7 +189,7 @@
             <field name="name">Chart of Analytic Accounts</field>
             <field name="res_model">account.analytic.account</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_account_analytic_account_search"/>
             <field name="context">{'search_default_active':1}</field>
             <field name="view_id" ref="view_account_analytic_account_list"/>
@@ -174,7 +207,7 @@
             <field name="search_view_id" ref="view_account_analytic_account_search"/>
             <field name="context">{'search_default_active':1}</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
         </record>
 
 
@@ -241,10 +274,48 @@
             </field>
         </record>
 
+        <record id="view_account_analytic_line_kanban" model="ir.ui.view">
+            <field name="name">account.analytic.line.kanban</field>
+            <field name="model">account.analytic.line</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="date"/>
+                    <field name="name"/>
+                    <field name="account_id"/>
+                    <field name="currency_id"/>
+                    <field name="amount"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <strong><span><t t-esc="record.name.value"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6 pull-right text-right">
+                                        <strong><t t-esc="record.date.value"/></strong>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6 text-muted">
+                                        <span><t t-esc="record.account_id.value"/></span>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right text-right">
+                                            <field name="amount" widget="monetary"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record model="ir.actions.act_window" id="account_analytic_line_action_entries">
             <field name="name">Analytic Entries</field>
             <field name="res_model">account.analytic.line</field>
-            <field name="view_mode">tree,form,graph,pivot</field>
+            <field name="view_mode">tree,kanban,form,graph,pivot</field>
             <field name="view_id" ref="view_account_analytic_line_tree"/>
             <field name="view_type">form</field>
             <field name="search_view_id" ref="analytic.view_account_analytic_line_filter"/>
diff --git a/addons/anonymization/views/anonymization_views.xml b/addons/anonymization/views/anonymization_views.xml
index 457aa30e573a29bf8c7a3b8b3e3afbcb05ab91f0..c29680d81902bb28d23f889ec9e4cc2b758f6f31 100644
--- a/addons/anonymization/views/anonymization_views.xml
+++ b/addons/anonymization/views/anonymization_views.xml
@@ -36,12 +36,43 @@
         </field>
     </record>
 
+    <record id="view_ir_model_fields_nonymization_kanban" model="ir.ui.view">
+        <field name="name">ir.model.fields.anonymization.kanban</field>
+        <field name="model">ir.model.fields.anonymization</field>
+        <field name="arch" type="xml">
+            <kanban>
+                <field name="model_name"/>
+                <field name="field_name"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div class="row">
+                                <div class="col-xs-4 text-center"><strong>Model</strong></div>
+                                <div class="col-xs-4 text-center"><strong>Field</strong></div>
+                                <div class="col-xs-4 text-center"><strong>Status</strong></div>
+                            </div>
+                            <hr class="mb4 mt4"/>
+                            <div class="row">
+                                <div class="col-xs-4 text-center"><field name="model_name"/></div>
+                                <div class="col-xs-4 text-center"><field name="field_name"/></div>
+                                <div class="col-xs-4 text-center">
+                                    <field name="state"/>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="action_ir_model_fields_anonymization_tree" model="ir.actions.act_window">
         <field name="name">Anonymized Fields</field>
         <field name="res_model">ir.model.fields.anonymization</field>
         <field name="view_type">form</field>
         <field name="context">{'manual': True}</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
     </record>
 
     <!-- HISTORY -->
diff --git a/addons/barcodes/views/barcodes_view.xml b/addons/barcodes/views/barcodes_view.xml
index 3f97324313a30f8d706955f0cfb3344d4b1de0cf..b954b09ffbf48f45d8defb69b509f2eb694642a5 100644
--- a/addons/barcodes/views/barcodes_view.xml
+++ b/addons/barcodes/views/barcodes_view.xml
@@ -55,7 +55,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">barcode.nomenclature</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
                 Click to add a Barcode Nomenclature .
diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml
index f9b44044a2cc19e46fe10b26cb9ea2ab93371bf0..c906592b03d1ad262800630950b5d0c164274ca7 100644
--- a/addons/crm/views/crm_lead_views.xml
+++ b/addons/crm/views/crm_lead_views.xml
@@ -181,6 +181,45 @@
             </field>
         </record>
 
+        <record id="view_crm_lead_kanban" model="ir.ui.view">
+            <field name="name">crm.lead.kanban</field>
+            <field name="model">crm.lead</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="contact_name"/>
+                    <field name="priority"/>
+                    <field name="tag_ids"/>
+                    <field name="user_id"/>
+                    <field name="message_needaction_counter"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_content oe_kanban_global_click">
+                                <div>
+                                    <field name="tag_ids"/>
+                                </div>
+                                <div>
+                                    <strong><span><field name="name"/></span></strong>
+                                </div>
+                                <div>
+                                    <span><field name="contact_name"/></span>
+                                </div>
+                                <div class="oe_kanban_bottom_left">
+                                    <field name="priority" widget="priority"/>
+                                    <t t-if="record.message_needaction_counter.raw_value">
+                                        <span class="oe_kanban_mail_new" title="Unread Messages"><i class="fa fa-comments"/><t t-raw="record.message_needaction_counter.raw_value"/></span>
+                                    </t>
+                                </div>
+                                <div class="oe_kanban_bottom_right">
+                                    <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record  id="crm_case_calendar_view_leads" model="ir.ui.view">
             <field name="name">crm.lead.calendar.lead</field>
             <field name="model">crm.lead</field>
@@ -697,7 +736,7 @@ if record:
         <record model="ir.actions.act_window" id="crm_lead_all_leads">
             <field name="name">Leads</field>
             <field name="res_model">crm.lead</field>
-            <field name="view_mode">tree,graph,pivot,calendar,form</field>
+            <field name="view_mode">tree,kanban,graph,pivot,calendar,form</field>
             <field name="domain">['|', ('type','=','lead'), ('type','=',False)]</field>
             <field name="view_id" ref="crm_case_tree_view_leads"/>
             <field name="search_view_id" ref="crm.view_crm_case_leads_filter"/>
diff --git a/addons/crm/views/crm_team_views.xml b/addons/crm/views/crm_team_views.xml
index fe52eb6b911c607ae2c153454f264b4c36f2cfa8..140e3922f8d46cdf919faf6a03098dc83bb60d5e 100644
--- a/addons/crm/views/crm_team_views.xml
+++ b/addons/crm/views/crm_team_views.xml
@@ -29,7 +29,7 @@
         <record id="crm_case_form_view_salesteams_lead" model="ir.actions.act_window">
             <field name="name">Leads</field>
             <field name="res_model">crm.lead</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="domain">['|', ('type','=','lead'), ('type','=',False)]</field>
             <field name="view_id" ref="crm_case_tree_view_leads"/>
             <field name="search_view_id" ref="crm.view_crm_case_leads_filter"/>
diff --git a/addons/google_drive/views/google_drive_views.xml b/addons/google_drive/views/google_drive_views.xml
index 4e282533ec2d11ef28a86c25b05720c02cacd64e..74ca3f93da56dea0580d5f104f61b8d849630e69 100644
--- a/addons/google_drive/views/google_drive_views.xml
+++ b/addons/google_drive/views/google_drive_views.xml
@@ -52,11 +52,43 @@
             </field>
         </record>
 
+        <record id="view_google_drive_config_kanban" model="ir.ui.view">
+            <field name="name">google.drive.config.kanban</field>
+            <field name="model">google.drive.config</field>
+            <field name="arch" type="xml">
+                <kanban>
+                    <field name="name"/>
+                    <field name="active"/>
+                    <field name="model_id"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-4 text-center"><strong>Template</strong></div>
+                                    <div class="col-xs-4 text-center"><strong>Model</strong></div>
+                                    <div class="col-xs-4 text-center"><strong>Active</strong></div>
+                                </div>
+                                <hr class="mb4 mt4"/>
+                                <div class="row">
+                                    <div class="col-xs-4 text-center"><field name="name"/></div>
+                                    <div class="col-xs-4 text-center"><field name="model_id"/></div>
+                                    <div class="col-xs-4 text-center">
+                                        <field name="active" widget="boolean"/>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id='action_google_drive_users_config' model='ir.actions.act_window'>
             <field name='name'>Templates</field>
             <field name='res_model'>google.drive.config</field>
             <field name='type'>ir.actions.act_window</field>
             <field name='view_type'>form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name='view_id' ref='view_google_drive_config_tree' />
             <field name="help" type="html">
                 <p class="oe_view_nocontent_create">
diff --git a/addons/hr_attendance/views/hr_attendance_view.xml b/addons/hr_attendance/views/hr_attendance_view.xml
index 2218b2ac98b2b0e30afaa90aea2ffd6b8e5d5c3d..16c69ff4919956c7694c0ddcae7be11bff3d7635 100644
--- a/addons/hr_attendance/views/hr_attendance_view.xml
+++ b/addons/hr_attendance/views/hr_attendance_view.xml
@@ -15,6 +15,36 @@
         </field>
     </record>
 
+    <record id="view_hr_attendance_kanban" model="ir.ui.view">
+        <field name="name">hr.attendance.kanban</field>
+        <field name="model">hr.attendance</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="employee_id"/>
+                <field name="check_in"/>
+                <field name="check_out"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div>
+                                <img t-att-src="kanban_image('hr.employee', 'image_small', record.employee_id.raw_value)" t-att-title="record.employee_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                <span class="ml8">
+                                    <strong><t t-esc="record.employee_id.value"/></strong>
+                                </span>
+                            </div>
+                            <hr class="mt4 mb4"/>
+                            <div>
+                                <i class="fa fa-calendar" aria-hidden="true"></i>
+                                <t t-esc="record.check_in.value"/>
+                                - <t t-esc="record.check_out.value"/>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="hr_attendance_view_form" model="ir.ui.view">
         <field name="name">hr.attendance.form</field>
         <field name="model">hr.attendance</field>
@@ -83,7 +113,7 @@
         <field name="name">Attendances</field>
         <field name="res_model">hr.attendance</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="context">{"search_default_today":1}</field>
         <field name="search_view_id" ref="hr_attendance_view_filter" />
         <field name="help" type="html">
diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml
index 4b7abbb4296f81f121c5c701ef45878d9b7768ed..5c70fd640a588522c21c9018f0360cdd54f3171f 100644
--- a/addons/hr_contract/views/hr_contract_views.xml
+++ b/addons/hr_contract/views/hr_contract_views.xml
@@ -156,11 +156,54 @@
             </field>
         </record>
 
+        <record id="view_hr_contract_kanban" model="ir.ui.view">
+        <field name="name">hr.contract.kanban</field>
+        <field name="model">hr.contract</field>
+        <field name="arch" type="xml">
+            <kanban>
+                <field name="employee_id"/>
+                <field name="date_end"/>
+                <field name="date_start"/>
+                <templates>
+                    <t t-name="kanban-box">
+                    <div class="oe_kanban_global_click">
+                        <div class="row mb4">
+                            <div class="col-xs-8">
+                                <span>
+                                    <strong><field name="name"/></strong>
+                                </span>
+                            </div>
+                            <div class="col-xs-4">
+                                <span class="pull-right">
+                                    <field name="state" widget="kanban_label_selection" options="{'classes': {'pending': 'warning', 'close': 'danger', 'draft': 'default'}}"/>
+                                </span>
+                            </div>
+                        </div>
+                        <div class="o_kanban_image mt8">
+                            <img t-att-src="kanban_image('hr.employee', 'image_medium', record.employee_id.raw_value)"/>
+                        </div>
+                        <div class="oe_kanban_details">
+                            <ul>
+                                <li><strong><field name="employee_id"/></strong></li>
+                                <li><field name="job_id"/></li>
+                                <li><field name="department_id"/></li>
+                                <li><field name="type_id"/></li>
+                                <li t-if="record.date_end.value &amp;&amp; record.date_start.value"><i class="fa fa-calendar"/> <field name="date_start"/> - <field name="date_end"/></li>
+                            </ul>
+                        </div>
+                    </div>
+                    </t>
+                </templates>
+            </kanban>
+
+        </field>
+    </record>
+
         <record id="action_hr_contract" model="ir.actions.act_window">
             <field name="name">Contracts</field>
             <field name="res_model">hr.contract</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="domain">[]</field>
             <field name="context">{'search_default_current':1}</field>
             <field name="search_view_id" ref="hr_contract_view_search"/>
diff --git a/addons/hr_holidays/views/hr_holidays_views.xml b/addons/hr_holidays/views/hr_holidays_views.xml
index d7abe9f285a30bd9122e89a777d96171d03cb50d..54d0c1a79f2f0360ead886fee6c9d0e486d87c2b 100644
--- a/addons/hr_holidays/views/hr_holidays_views.xml
+++ b/addons/hr_holidays/views/hr_holidays_views.xml
@@ -194,6 +194,51 @@
             </field>
         </record>
 
+        <record id="view_hr_holidays_kanban" model="ir.ui.view">
+            <field name="name">hr.holidays.kanban</field>
+            <field name="model">hr.holidays</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="employee_id"/>
+                    <field name="date_from"/>
+                    <field name="date_to"/>
+                    <field name="name"/>
+                    <field name="number_of_days"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div>
+                                    <span>
+                                        <img t-att-src="kanban_image('hr.employee', 'image_small', record.employee_id.raw_value)" t-att-title="record.employee_id.value" width="40" height="40" class="oe_kanban_avatar pull-left"/>
+                                    </span>
+                                    <span>
+                                        <div>
+                                            <strong><t t-esc="record.employee_id.value"/></strong>
+                                        </div>
+                                        <div class="text-muted">
+                                            <t t-esc="record.name.value"/>
+                                        </div>
+                                    </span>
+                                    <span class="pull-right mt8">
+                                        <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'validate': 'success','confirm': 'default', 'cancel': 'danger'}}"/>
+                                    </span>
+                                </div>
+                                <hr class="mt4 mb4"/>
+                                <div t-if="record.date_from.value">
+                                    <i class="fa fa-calendar" aria-hidden="true"></i>
+                                    <t t-esc="record.date_from.value"/>
+                                    - <t t-esc="record.date_to.value"/>
+                                </div>
+                                <div>
+                                    <t t-esc="record.number_of_days.value"/> days
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_holiday_employee" model="ir.ui.view">
             <field name="name">hr.holidays.report_employee_tree</field>
             <field name="model">hr.holidays</field>
@@ -374,6 +419,7 @@
             <field name="name">Allocation Request</field>
             <field name="res_model">hr.holidays</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="context">{
                 'default_type':'add',
                 'search_default_my_leaves': 1,
@@ -448,7 +494,7 @@
             <field name="name">Leaves Summary</field>
             <field name="res_model">hr.holidays</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" eval="view_holiday_simple"/>
             <field name="context">{
                 'search_default_group_type': 1,
@@ -482,7 +528,7 @@
             <field name="name">Leave Details</field>
             <field name="res_model">hr.holidays</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,calendar</field>
+            <field name="view_mode">tree,kanban,form,calendar</field>
             <field name="view_id" eval="view_holiday_employee"/>
             <field name="context">{'default_type': 'remove', 'search_default_todo': 1}</field>
             <field name="help" type="html">
diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml
index da2a96d925cde572bf9ed64f7337951d24f16a2f..c487180c5218ce58439a38c59ad101ef22e6cb04 100644
--- a/addons/hr_recruitment/views/hr_recruitment_views.xml
+++ b/addons/hr_recruitment/views/hr_recruitment_views.xml
@@ -509,7 +509,7 @@
             <field name="name">Job Positions</field>
             <field name="res_model">hr.job</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="context">{'search_default_in_recruitment': 1}</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
@@ -662,6 +662,30 @@
         </field>
     </record>
 
+    <record id="view_hr_recruitment_stage_kanban" model="ir.ui.view">
+        <field name="name">hr.recruitment.stage.kanban</field>
+        <field name="model">hr.recruitment.stage</field>
+        <field name="arch" type="xml">
+            <kanban>
+                <field name="name"/>
+                <field name="fold"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div>
+                                <field name="name"/>
+                            </div>
+                            <div>
+                                <strong>Folded in Recruitment Pipe: </strong>
+                                <field name="fold" widget="boolean"/>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <!-- Stage Form View -->
     <record model="ir.ui.view" id="hr_recruitment_stage_form">
         <field name="name">hr.recruitment.stage.form</field>
@@ -690,6 +714,7 @@
         <field name="name">Stages</field>
         <field name="res_model">hr.recruitment.stage</field>
         <field name="view_type">form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" ref="hr_recruitment_stage_tree"/>
         <field name="help" type="html">
           <p class="oe_view_nocontent_create">
diff --git a/addons/hr_timesheet/views/hr_timesheet_views.xml b/addons/hr_timesheet/views/hr_timesheet_views.xml
index d2bac3c2ac032fb73feab053ac97408afe3c4bd3..6807e9ede77296f16d50319ce9f5da4399f25edd 100644
--- a/addons/hr_timesheet/views/hr_timesheet_views.xml
+++ b/addons/hr_timesheet/views/hr_timesheet_views.xml
@@ -140,6 +140,49 @@
                 </search>
             </field>
         </record>
+        <record id="view_kanban_account_analytic_line" model="ir.ui.view">
+            <field name="name">account.analytic.line.kanban</field>
+            <field name="model">account.analytic.line</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="date"/>
+                    <field name="user_id"/>
+                    <field name="name"/>
+                    <field name="project_id"/>
+                    <field name="task_id" context="{'default_project_id': project_id}" domain="[('project_id', '=', project_id)]"/>
+                    <field name="unit_amount"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-2">
+                                        <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="40" height="40" class="oe_kanban_avatar pull-left"/>
+                                    </div>
+                                    <div class="col-xs-10">
+                                        <div>
+                                            <strong><t t-esc="record.project_id.value"/></strong>
+                                        </div>
+                                        <div class="text-muted">
+                                            <span>
+                                                <t t-esc="record.name.value"/>
+                                            </span>
+                                        </div>
+                                    </div>
+                                </div>
+                                <hr class="mt4 mb4"/>
+                                <span>
+                                    <i class="fa fa-calendar" aria-hidden="true"></i>
+                                    <t t-esc="record.date.value"/>
+                                </span>
+                                <span class="pull-right">
+                                    <strong>Duration: </strong><field name="unit_amount" widget="float_time"/>
+                                </span>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
 
         <!--
             Menus and Actions
@@ -176,6 +219,13 @@
             <field name="act_window_id" ref="act_hr_timesheet_line"/>
         </record>
 
+        <record id="act_hr_timesheet_line_view_kanban" model="ir.actions.act_window.view">
+            <field name="view_mode">kanban</field>
+            <field name="sequence">3</field>
+            <field name="view_id" ref="hr_timesheet.view_kanban_account_analytic_line"/>
+            <field name="act_window_id" ref="act_hr_timesheet_line"/>
+        </record>
+
         <record id="timesheet_action_view_calendar" model="ir.actions.act_window.view">
             <field name="sequence" eval="8"/>
             <field name="view_mode">calendar</field>
@@ -222,5 +272,8 @@
             parent="menu_hr_time_tracking"
             action="timesheet_action_all"/>
 
+        <menuitem id="menu_hr_working_hours" parent="menu_hr_time_tracking" action="act_hr_timesheet_line"
+            name="Detailed Activities"/>
+
     </data>
 </odoo>
diff --git a/addons/lunch/views/lunch_views.xml b/addons/lunch/views/lunch_views.xml
index dc34b96e6d423458e1e212694205ead73734f007..c192795958c64beacce1e586bc63509daea158d8 100644
--- a/addons/lunch/views/lunch_views.xml
+++ b/addons/lunch/views/lunch_views.xml
@@ -85,6 +85,46 @@
             </field>
         </record>
 
+        <record id="view_lunch_cashmove_kanban" model="ir.ui.view">
+            <field name="name">lunch.cashmove.kanban</field>
+            <field name="model">lunch.cashmove</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="date"/>
+                    <field name="user_id"/>
+                    <field name="description"/>
+                    <field name="amount"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-8">
+                                        <span>
+                                            <strong><t t-esc="record.description.value"/></strong>
+                                        </span>
+                                    </div>
+                                    <div class="col-xs-4 text-right">
+                                        <span class="badge">
+                                            <strong><i class="fa fa-money"/> <field name="amount"/></strong>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <i class="fa fa-clock-o"/>
+                                        <t t-esc="record.date.value"/>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="lunch_cashmove_view_form" model="ir.ui.view">
             <field name="name">lunch.cashmove.form</field>
             <field name="model">lunch.cashmove</field>
@@ -115,7 +155,7 @@
         <record id="lunch_order_line_action" model="ir.actions.act_window">
             <field name="name">Your Orders</field>
             <field name="res_model">lunch.order.line</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="lunch_order_line_view_search"/>
             <field name="context">{"search_default_is_mine":1}</field>
             <field name="help" type="html">
@@ -160,7 +200,7 @@
         <record id="lunch_order_line_action_by_supplier" model="ir.actions.act_window">
             <field name="name">Orders by Vendor</field>
             <field name="res_model">lunch.order.line</field>
-            <field name="view_mode">tree</field>
+            <field name="view_mode">tree,kanban</field>
             <field name="search_view_id" ref="lunch_order_line_view_search"/>
             <field name="context">{"search_default_group_by_supplier":1, "search_default_today":1}</field>
             <field name="help" type="html">
@@ -180,7 +220,7 @@
         <record id="lunch_order_line_action_control_suppliers" model="ir.actions.act_window">
             <field name="name">Control Vendors</field>
             <field name="res_model">lunch.order.line</field>
-            <field name="view_mode">tree</field>
+            <field name="view_mode">tree,kanban</field>
             <field name="search_view_id" ref="lunch_order_line_view_search"/>
             <field name="context">{"search_default_group_by_date":1, "search_default_group_by_supplier":1}</field>
             <field name="help" type="html">
@@ -200,7 +240,7 @@
         <record id="lunch_cashmove_action_control_accounts" model="ir.actions.act_window">
             <field name="name">Control Accounts</field>
             <field name="res_model">lunch.cashmove</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="lunch_cashmove_view_search_2"/>
             <field name="context">{"search_default_group_by_user":1}</field>
             <field name="view_id" ref="lunch_cashmove_view_tree"/>
@@ -221,7 +261,7 @@
         <record id="lunch_cashmove_action_payment" model="ir.actions.act_window">
             <field name="name">Register Cash Moves</field>
             <field name="res_model">lunch.cashmove</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="lunch_cashmove_view_search"/>
             <field name="context">{"search_default_is_payment":1}</field>
             <field name="view_id" ref="lunch_cashmove_view_tree"/>
@@ -240,7 +280,7 @@
         <record id="lunch_product_action" model="ir.actions.act_window">
             <field name="name">Products</field>
             <field name="res_model">lunch.product</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
                 <p class="oe_view_nocontent_create">
                 Click to create a product for lunch.
@@ -285,7 +325,7 @@
         <record id="lunch_alert_action" model="ir.actions.act_window">
             <field name="name">Alerts</field>
             <field name="res_model">lunch.alert</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="lunch_alert_view_search"/>
             <field name="help" type="html">
                 <p class="oe_view_nocontent_create">
@@ -325,6 +365,64 @@
             </field>
         </record>
 
+        <record id='lunch_order_line_view_kanban' model='ir.ui.view'>
+            <field name="name">lunch.order.line.kanban</field>
+            <field name="model">lunch.order.line</field>
+            <field name="arch" type="xml">
+                <kanban>
+                    <field name='product_id'/>
+                    <field name='note'/>
+                    <field name='state'/>
+                    <field name='user_id'/>
+                    <field name='date'/>
+                    <field name="price"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><field name="product_id"/></strong>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'new': 'default', 'confirmed': 'success', 'cancelled':'danger'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div>
+                                    <field name="note"/>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <i class="fa fa-money"/> <field name="price"/>
+                                    </div>
+                                    <div class="col-xs-6 text-right">
+                                        <i class="fa fa-clock-o"/> <field name="date"/>
+                                    </div>
+                                </div>
+                                <div class="row mt4">
+                                    <div class="col-xs-6">
+                                        <a class="btn btn-sm btn-success" name="order" string="Order" type="object" attrs="{'invisible': ['|',('state','=','confirmed'),('state','=','ordered')]}" groups="lunch.group_lunch_manager">
+                                            <i class="fa fa-phone"/>
+                                        </a>
+                                        <a class="btn btn-sm btn-info" name="confirm" string="Receive" type="object" attrs="{'invisible': [('state','!=','ordered')]}" groups="lunch.group_lunch_manager">
+                                            <i class="fa fa-check"/>
+                                        </a>
+                                        <a class="btn btn-sm btn-danger" name="cancel" string="Cancel" type="object" attrs="{'invisible': [('state','=','cancelled')]}" groups="lunch.group_lunch_manager">
+                                            <i class="fa fa-times"/>
+                                        </a>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <!--View for Your orders-->
         <record id="lunch_order_view_tree" model="ir.ui.view">
             <field name="name">lunch.order.tree</field>
@@ -413,6 +511,39 @@
             </field>
         </record>
 
+        <record id="view_lunch_product_kanban" model="ir.ui.view">
+            <field name="name">lunch.product.kanban</field>
+            <field name="model">lunch.product</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="category_id"/>
+                    <field name="supplier"/>
+                    <field name="description"/>
+                    <field name="price"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-8">
+                                        <strong><t t-esc="record.name.value"/></strong>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="badge pull-right">
+                                            Price: <t t-esc="record.price.value"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div>
+                                    <t t-esc="record.description.value"/>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="action_server_lunch_archive_product" model="ir.actions.server">
             <field name="name">Lunch: Archive/Restore products</field>
             <field name="type">ir.actions.server</field>
@@ -496,6 +627,39 @@
             </field>
         </record>
 
+        <record id="view_lunch_alert_kanban" model="ir.ui.view">
+            <field name="name">lunch.alert.kanban</field>
+            <field name="model">lunch.alert</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="message"/>
+                    <field name="alert_type"/>
+                    <field name='start_hour'/>
+                    <field name='end_hour'/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div>
+                                    <strong><t t-esc="record.message.value"/></strong>
+                                </div>
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        Between: <t t-esc="record.start_hour.value"/> -
+                                        <t t-esc="record.end_hour.value"/>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="badge pull-right">
+                                            <t t-esc="record.alert_type.value"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="lunch_alert_view_form" model="ir.ui.view">
             <field name="name">lunch.alert.form</field>
             <field name="model">lunch.alert</field>
diff --git a/addons/maintenance/views/maintenance_views.xml b/addons/maintenance/views/maintenance_views.xml
index 47362b5c8dac607759d72d39f6d7ce174b290628..6f6489a6a5e771160265960424625a3c0f1eb0c0 100644
--- a/addons/maintenance/views/maintenance_views.xml
+++ b/addons/maintenance/views/maintenance_views.xml
@@ -608,11 +608,44 @@
         </field>
     </record>
 
+    <record id="view_maintenance_equipment_category_kanban" model="ir.ui.view">
+        <field name="name">maintenance.equipment.category.kanban</field>
+        <field name="model">maintenance.equipment.category</field>
+        <field name="arch" type="xml">
+            <kanban>
+                <field name="name"/>
+                <field name="technician_user_id"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div class="mb4">
+                                <strong><field name="name"/></strong>
+                                <img t-att-src="kanban_image('res.users', 'image_small', record.technician_user_id.raw_value)" t-att-title="record.technician_user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                            </div>
+                            <div class="row mt4">
+                                <div class="col-xs-6">
+                                    <span class="badge">
+                                        <strong>Equipments:</strong> <field name="equipment_count"/>
+                                    </span>
+                                </div>
+                                <div class="col-xs-6 text-right">
+                                    <span class="badge">
+                                        <strong>Maintenance:</strong> <field name="maintenance_count"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <!-- equipment.category : actions -->
     <record id="hr_equipment_category_action" model="ir.actions.act_window">
         <field name="name">Equipment Categories</field>
         <field name="res_model">maintenance.equipment.category</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" ref="hr_equipment_category_view_tree"/>
         <field name="help" type="html">
             <p class="oe_view_nocontent_create">
diff --git a/addons/marketing_campaign/views/marketing_campaign_views.xml b/addons/marketing_campaign/views/marketing_campaign_views.xml
index 6a95cbf132efc501782b88ff5d9d6f562325a45e..a87fb0b96bf04d1300ff0ce4d04ffb718cb46a01 100644
--- a/addons/marketing_campaign/views/marketing_campaign_views.xml
+++ b/addons/marketing_campaign/views/marketing_campaign_views.xml
@@ -146,12 +146,44 @@
         </field>
     </record>
 
+    <record id="marketing_campaign_view_kanban" model="ir.ui.view">
+        <field name="name">marketing.campaign.kanban</field>
+        <field name="model">marketing.campaign</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="object_id"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="mb4">
+                                <strong><field name="name"/></strong>
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-6 text-muted">
+                                    <field name="object_id"/>
+                                </div>
+                                <div class="col-xs-6">
+                                    <span class="pull-right text-right">
+                                        <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'info', 'running': 'default',
+                                        'done': 'success', 'cancelled': 'danger'}}"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record model="ir.actions.act_window" id="action_marketing_campaign_form">
         <field name="name">Campaigns</field>
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">marketing.campaign</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form,diagram</field>
+        <field name="view_mode">tree,kanban,form,diagram</field>
         <field name="view_id" ref="view_marketing_campaign_tree"/>
         <field name="context">{'group_by': []}</field>
         <field name="search_view_id" ref="view_marketing_campaign_search"/>
@@ -230,6 +262,38 @@
         </field>
     </record>
 
+    <record id="marketing_campaign_segment_view_kanban" model="ir.ui.view">
+        <field name="name">marketing.campaign.segment.kanban</field>
+        <field name="model">marketing.campaign.segment</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="object_id"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="mb4">
+                                <strong><field name="name"/></strong>
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-6 text-muted">
+                                    <field name="object_id"/>
+                                </div>
+                                <div class="col-xs-6">
+                                    <span class="pull-right text-right">
+                                        <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'info', 'running': 'default',
+                                        'done': 'success', 'cancelled': 'danger'}}"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="view_marketing_campaign_segment_search" model="ir.ui.view">
         <field name="name">marketing.campaign.segment.search</field>
         <field name="model">marketing.campaign.segment</field>
@@ -259,7 +323,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">marketing.campaign.segment</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" ref="view_marketing_campaign_segment_tree"/>
         <field name="search_view_id" ref="view_marketing_campaign_segment_search"/>
         <field name="context">{'group_by': []}</field>
diff --git a/addons/mass_mailing/views/mass_mailing_views.xml b/addons/mass_mailing/views/mass_mailing_views.xml
index 6dc48798c86cb152859b7c980aa60fb48802d696..89f78bf15457b7a63f297af6c64587e435a57646 100644
--- a/addons/mass_mailing/views/mass_mailing_views.xml
+++ b/addons/mass_mailing/views/mass_mailing_views.xml
@@ -65,6 +65,50 @@
             </field>
         </record>
 
+        <record id="view_mail_mass_mailing_contact_kanban" model="ir.ui.view">
+            <field name="name">mail.mass_mailing.contact.kanban</field>
+            <field name="model">mail.mass_mailing.contact</field>
+            <field name="arch" type="xml">
+                <kanban>
+                    <field name="name"/>
+                    <field name="company_name"/>
+                    <field name="email"/>
+                    <field name="message_bounce"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div>
+                                    <field name="tag_ids"/>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-8">
+                                        <strong>
+                                            <t t-esc="record.name.value"/>
+                                        </strong>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="badge pull-right" title="Number of bounced email.">
+                                            <i class="fa fa-exclamation-triangle"/> <t t-esc="record.message_bounce.value" title=""/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <strong>
+                                            <t t-esc="record.email.value"/>
+                                        </strong>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <t t-esc="record.company_name.value"/>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record model="ir.ui.view" id="view_mail_mass_mailing_contact_form">
             <field name="name">mail.mass_mailing.contact.form</field>
             <field name="model">mail.mass_mailing.contact</field>
@@ -132,7 +176,7 @@
             <field name="name">Contacts</field>
             <field name="res_model">mail.mass_mailing.contact</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,graph,pivot</field>
+            <field name="view_mode">tree,kanban,form,graph,pivot</field>
             <field name="context">{'search_default_not_opt_out': 1}</field>
         </record>
 
@@ -184,6 +228,30 @@
             </field>
         </record>
 
+        <record id="view_mail_mass_mailing_list_kanban" model="ir.ui.view">
+            <field name="name">mail.mass_mailing.list.kanban</field>
+            <field name="model">mail.mass_mailing.list</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="contact_nbr"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div>
+                                    <strong><t t-esc="record.name.value"/></strong>
+                                    <span class="pull-right badge">
+                                        <i class="fa fa-user"/>
+                                        <t t-esc="record.contact_nbr.value"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record model="ir.ui.view" id="view_mail_mass_mailing_list_form">
             <field name="name">mail.mass_mailing.list.form</field>
             <field name="model">mail.mass_mailing.list</field>
@@ -216,7 +284,7 @@
             <field name="name">Mailing Lists</field>
             <field name="res_model">mail.mass_mailing.list</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
                 <p class="oe_view_nocontent_create">
                     Click here to create a new mailing list.
diff --git a/addons/membership/views/product_views.xml b/addons/membership/views/product_views.xml
index 9651e2aa381ee68a0cba2b58252399a5dde56c3a..909ed7820825ba4eb64e1884c6a40f4334aa82a6 100644
--- a/addons/membership/views/product_views.xml
+++ b/addons/membership/views/product_views.xml
@@ -39,6 +39,36 @@
             </field>
         </record>
 
+        <record id="membership_products_kanban" model="ir.ui.view">
+            <field name="name">product.template.kanban</field>
+            <field name="model">product.template</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="membership_date_from"/>
+                    <field name="membership_date_to"/>
+                    <field name="list_price"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><span><field name="name"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6 pull-right text-right">
+                                        <strong><span class="badge"><i class="fa fa-money"/> <field name="list_price"/></span></strong>
+                                    </div>
+                                </div>
+                                <div>
+                                    <i class="fa fa-clock-o" aria-hidden="true"></i><strong> From: </strong><field name="membership_date_from"/><strong> To:</strong> <field name="membership_date_to"/>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record model="ir.ui.view" id="membership_products_form">
             <field name="name">Membership Products</field>
             <field name="model">product.template</field>
@@ -101,6 +131,13 @@
             <field name="act_window_id" ref="action_membership_products"/>
         </record>
 
+        <record model="ir.actions.act_window.view" id="action_membership_product_view_kanban">
+            <field name="sequence" eval="3"/>
+            <field name="view_mode">kanban</field>
+            <field name="view_id" ref="membership_products_kanban"/>
+            <field name="act_window_id" ref="action_membership_products"/>
+        </record>
+
         <menuitem name="Members" id="menu_association" sequence="15" web_icon="membership,static/description/icon.png"/>
         <menuitem name="Configuration" id="menu_marketing_config_association"
             parent="menu_association" sequence="100" action="action_membership_products"/>
diff --git a/addons/mrp/views/mrp_bom_views.xml b/addons/mrp/views/mrp_bom_views.xml
index 132703baaa1b53a38da568541ec8c95d4d030332..8ff73c58c0f1037b8a84e2baa9b757330ab73086 100644
--- a/addons/mrp/views/mrp_bom_views.xml
+++ b/addons/mrp/views/mrp_bom_views.xml
@@ -88,6 +88,33 @@
                 </tree>
             </field>
         </record>
+
+        <record id="mrp_bom_kanban_view" model="ir.ui.view">
+            <field name="name">mrp.bom.kanban</field>
+            <field name="model">mrp.bom</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="product_tmpl_id"/>
+                    <field name="product_qty"/>
+                    <field name="product_uom_id"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-7">
+                                        <strong><span><field name="product_tmpl_id"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-5">
+                                        <strong><span class="pull-right badge"><t t-esc="record.product_qty.value"/> <t t-esc="record.product_uom_id.value"/></span></strong>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_mrp_bom_filter" model="ir.ui.view">
             <field name="name">mrp.bom.select</field>
             <field name="model">mrp.bom</field>
@@ -115,6 +142,7 @@
             <field name="res_model">mrp.bom</field>
             <field name="domain">[]</field> <!-- force empty -->
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_mrp_bom_filter"/>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
diff --git a/addons/mrp/views/mrp_message_views.xml b/addons/mrp/views/mrp_message_views.xml
index c724161b1e57604a27f4dff4fe137c677e9e41aa..503d4dfe87feb6081843ff6b7f7ff5f8398cf5d0 100644
--- a/addons/mrp/views/mrp_message_views.xml
+++ b/addons/mrp/views/mrp_message_views.xml
@@ -83,6 +83,40 @@
         </field>
     </record>
 
+    <record id="view_mrp_message_kanban" model="ir.ui.view">
+        <field name="name">mrp.message.kanban</field>
+        <field name="model">mrp.message</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="valid_until"/>
+                <field name="create_uid"/>
+                <field name="product_id"/>
+                <field name="name"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div t-if="record.name.value">
+                                <strong><t t-esc="record.name.value"/></strong>
+                            </div>
+                            <hr class="mt4 mb4"/>
+                            <div class="row">
+                                <div class="col-xs-6">
+                                    <div t-if="record.name.value">
+                                        <strong>Product: </strong><t t-esc="record.product_id.value"/>
+                                    </div>
+                                    <strong>Valid until: </strong><t t-esc="record.valid_until.value"/>
+                                </div>
+                                <div class="col-xs-6">
+                                    <img t-att-src="kanban_image('res.users', 'image_small', record.create_uid.raw_value)" t-att-title="record.create_uid.value" width="40" height="40" class="oe_kanban_avatar pull-right"/>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="mrp_message_view_search" model="ir.ui.view">
         <field name="name">mrp.message.view.search</field>
         <field name="model">mrp.message</field>
@@ -99,7 +133,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">mrp.message</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="context">{'search_default_active_message': True}</field>
         <field name="help" type="html">
             <p class="oe_view_nocontent_create">
diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml
index eddee037ad40b77f910126ee6b08e6994a60eed4..132d34c9cfa07e64ac90af4f0915abcdf0e3bb7b 100644
--- a/addons/mrp/views/mrp_production_views.xml
+++ b/addons/mrp/views/mrp_production_views.xml
@@ -337,7 +337,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">mrp.production</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,calendar,pivot,graph</field>
+            <field name="view_mode">tree,kanban,form,calendar,pivot,graph</field>
             <field name="domain">[('state', '=', 'confirmed'), ('routing_id', '!=', False)]</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
@@ -358,7 +358,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">mrp.production</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form,calendar,pivot,graph</field>
+            <field name="view_mode">tree,form,kanban,calendar,pivot,graph</field>
             <field name="domain">[('availability', 'in', ('waiting', 'partially_available'))]</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
diff --git a/addons/mrp/views/mrp_routing_views.xml b/addons/mrp/views/mrp_routing_views.xml
index 53afa4aa61b51dd9b7a528e01301f3a7bd13539c..0d64a2349db823777c39fa76216fa4aa8fdb94df 100644
--- a/addons/mrp/views/mrp_routing_views.xml
+++ b/addons/mrp/views/mrp_routing_views.xml
@@ -113,6 +113,32 @@
                 </tree>
             </field>
         </record>
+
+        <record id="mrp_routing_kanban_view" model="ir.ui.view">
+            <field name="name">mrp.routing.kanban</field>
+            <field name="model">mrp.routing</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="code"/>
+                    <field name="name"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-7">
+                                        <strong><span><t t-esc="record.name.value"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-5 pull-right text-right">
+                                        <span class="badge"><field name="code"/></span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="mrp_routing_search_view" model="ir.ui.view">
             <field name="name">mrp.routing.search</field>
             <field name="model">mrp.routing</field>
@@ -133,6 +159,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">mrp.routing</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="mrp_routing_tree_view"/>
             <field name="search_view_id" ref="mrp_routing_search_view"/>
             <field name="help" type="html">
diff --git a/addons/mrp/views/mrp_unbuild_views.xml b/addons/mrp/views/mrp_unbuild_views.xml
index ba7c68525280d113f94c920f751c59c6886dfc51..b22897f9b64af21db92f1603375f511608116678 100644
--- a/addons/mrp/views/mrp_unbuild_views.xml
+++ b/addons/mrp/views/mrp_unbuild_views.xml
@@ -52,6 +52,45 @@
             <field name="domain">['|', ('unbuild_id', '=', active_id), ('consume_unbuild_id', '=', active_id)]</field>
         </record>
 
+        <record id="mrp_unbuild_kanban_view" model="ir.ui.view">
+            <field name="name">mrp.unbuild.kanban</field>
+            <field name="model">mrp.unbuild</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="product_id"/>
+                    <field name="product_qty"/>
+                    <field name="product_uom_id"/>
+                    <field name="state"/>
+                    <field name="location_id"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <strong><span><field name="name"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <strong><span class="pull-right text-right"><t t-esc="record.product_qty.value"/> <t t-esc="record.product_uom_id.value"/></span></strong>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-8 text-muted">
+                                        <span><t t-esc="record.product_id.value"/></span>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="pull-right text-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'done': 'success'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="mrp_unbuild_form_view" model="ir.ui.view">
             <field name="name">mrp.unbuild.form</field>
             <field name="model">mrp.unbuild</field>
@@ -124,7 +163,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">mrp.unbuild</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="help" type="html">
           <p class="oe_view_nocontent_create">
             Click to start a new Unbuild Order
diff --git a/addons/mrp/views/mrp_workcenter_views.xml b/addons/mrp/views/mrp_workcenter_views.xml
index 0a06fb245367ea9dca05adbfd5248284c1a1fd61..9cbb5adc070a94dbe4b4d6f470a356c4587c9b9d 100644
--- a/addons/mrp/views/mrp_workcenter_views.xml
+++ b/addons/mrp/views/mrp_workcenter_views.xml
@@ -346,6 +346,7 @@
             <field name="name">Work Centers</field>
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">mrp.workcenter</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_type">form</field>
             <field name="view_id" ref="mrp_workcenter_tree_view"/>
             <field name="search_view_id" ref="view_mrp_workcenter_search"/>
@@ -424,6 +425,32 @@
         </field>
     </record>
 
+    <record id="view_mrp_workcenter_productivity_loss_kanban" model="ir.ui.view">
+        <field name="name">mrp.workcenter.productivity.loss.kanban</field>
+        <field name="model">mrp.workcenter.productivity.loss</field>
+        <field name="arch" type="xml">
+            <kanban>
+                <field name="name"/>
+                <field name="manual"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div>
+                                <strong>Reason: </strong><field name="name"/>
+                                <span class="pull-right" title="Is a Blocking Reason?">
+                                    <field name="manual" widget="boolean"/>
+                                </span>
+                            </div>
+                            <div>
+                                <strong>Effectiveness Category: </strong><field name="loss_type"/>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="oee_loss_search_view" model="ir.ui.view">
         <field name="name">mrp.workcenter.productivity.loss.search</field>
         <field name="model">mrp.workcenter.productivity.loss</field>
@@ -440,7 +467,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">mrp.workcenter.productivity.loss</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="domain">[]</field>
         <field name="help" type="html">
           <p>
diff --git a/addons/mrp_repair/views/mrp_repair_views.xml b/addons/mrp_repair/views/mrp_repair_views.xml
index 505f2d3abec0bb041ae7eec8b26f9d80d0e30d4f..0c59eb3e89d2f3c4acad30e6e2cf1327b67dd08d 100644
--- a/addons/mrp_repair/views/mrp_repair_views.xml
+++ b/addons/mrp_repair/views/mrp_repair_views.xml
@@ -188,6 +188,44 @@
     </record>
 
 
+    <record id="view_mrp_repair_kanban" model="ir.ui.view">
+        <field name="name">mrp.repair.kanban</field>
+        <field name="model">mrp.repair</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name" />
+                <field name="product_id" />
+                <field name="partner_id"/>
+                <field name="address_id"/>
+                <field name="guarantee_limit"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><t t-esc="record.name.value"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 text-right">
+                                    <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'info', 'cancel': 'danger', 'done': 'success', 'under_repair': 'dafault'}}"/>
+                                </div>
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-6 text-muted">
+                                    <span><t t-esc="record.product_id.value"/></span>
+                                </div>
+                                <div class="col-xs-6">
+                                    <span class="pull-right">
+                                        <field name="partner_id"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
 
     <record id="view_repair_order_form_filter" model="ir.ui.view">
           <field name="name">mrp.repair.select</field>
@@ -233,7 +271,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">mrp.repair</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_repair_order_form_filter"/>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
diff --git a/addons/point_of_sale/views/account_journal_view.xml b/addons/point_of_sale/views/account_journal_view.xml
index 7f165917e8a1828700b1d3e2dd7231a1dea80544..a4d69f7f64adbbb2a61a7e56e612c2b1bf41d54c 100644
--- a/addons/point_of_sale/views/account_journal_view.xml
+++ b/addons/point_of_sale/views/account_journal_view.xml
@@ -4,7 +4,7 @@
         <field name="name">Payment Methods</field>
         <field name="res_model">account.journal</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="context" eval="{'default_journal_user': 1, 'default_type': 'cash'}"/>
         <field name="domain">[('journal_user','=', 1)]</field>
         <field name="help" type="html">
diff --git a/addons/point_of_sale/views/pos_category_view.xml b/addons/point_of_sale/views/pos_category_view.xml
index 2554047f0fca8f2511b72be9141a13dad9b51b8b..75a7609e7891ef5fe4eb11e49e59e608ed99b054 100644
--- a/addons/point_of_sale/views/pos_category_view.xml
+++ b/addons/point_of_sale/views/pos_category_view.xml
@@ -29,12 +29,39 @@
             </tree>
         </field>
     </record>
+
+    <record id="view_pos_category_kanban" model="ir.ui.view">
+        <field name="name">pos.category.kanban</field>
+        <field name="model">pos.category</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="image_medium"/>
+                <field name="id"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div class="row">
+                                <div class="col-xs-4">
+                                    <img height="100" width="100" t-att-src="kanban_image('pos.category', 'image_medium', record.id.raw_value)"/>
+                                </div>
+                                <div class="col-xs-8">
+                                    <strong><field name="name"/></strong>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="product_pos_category_action" model="ir.actions.act_window">
         <field name="name">PoS Categories</field>
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">pos.category</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" eval="False"/>
         <field name="help" type="html">
             <p class="oe_view_nocontent_create">
diff --git a/addons/point_of_sale/views/pos_config_view.xml b/addons/point_of_sale/views/pos_config_view.xml
index 66291fc806e4fb32cd8867c3f62df6bfbd6ceccd..77df7026c8cd415554969783b8fc30383f5c6a74 100644
--- a/addons/point_of_sale/views/pos_config_view.xml
+++ b/addons/point_of_sale/views/pos_config_view.xml
@@ -122,7 +122,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">pos.config</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="search_view_id" ref="view_pos_config_search" />
     </record>
 
diff --git a/addons/point_of_sale/views/pos_order_view.xml b/addons/point_of_sale/views/pos_order_view.xml
index 2e6a6d0a5bd7c8dca00e9a47eed55821dc2d2020..b405e5df3ab272afa949b1d968142f2a820fbcda 100644
--- a/addons/point_of_sale/views/pos_order_view.xml
+++ b/addons/point_of_sale/views/pos_order_view.xml
@@ -101,12 +101,52 @@
             </form>
         </field>
     </record>
+
+    <record model="ir.ui.view" id="view_pos_order_kanban">
+        <field name="name">pos.order.kanban</field>
+        <field name="model">pos.order</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="user_id"/>
+                <field name="amount_total"/>
+                <field name="date_order"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><t t-esc="record.user_id.value"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 pull-right text-right">
+                                    <strong><field name="amount_total"/></strong>
+                                </div>
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-8 text-muted">
+                                    <span><t t-esc="record.name.value"/> <t t-esc="record.date_order.value"/></span>
+                                </div>
+                                <div class="col-xs-4">
+                                    <span class="pull-right text-right">
+                                        <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default',
+                                        'invoiced': 'success', 'cancel': 'danger'}}"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="action_pos_pos_form" model="ir.actions.act_window">
         <field name="name">Orders</field>
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">pos.order</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" eval="False"/>
         <field name="domain">[]</field>
         <field name="help" type="html">
diff --git a/addons/point_of_sale/views/pos_session_view.xml b/addons/point_of_sale/views/pos_session_view.xml
index c08d25f6e61fbd3ac0bc25cfc52c8476c010d4ac..dbfe5424b66df8d8c356d048b87af412fca6c4a9 100644
--- a/addons/point_of_sale/views/pos_session_view.xml
+++ b/addons/point_of_sale/views/pos_session_view.xml
@@ -144,6 +144,48 @@
         </field>
     </record>
 
+    <record model="ir.ui.view" id="view_pos_session_kanban">
+        <field name="name">pos.session.kanban</field>
+        <field name="model">pos.session</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="config_id" />
+                <field name="name" />
+                <field name="user_id" />
+                <field name="start_at" />
+                <field name="state" />
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><field name="config_id"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 pull-right text-right">
+                                    <field name="state" widget="kanban_label_selection" options="{'classes': {'opening_control': 'default',
+                                        'opened': 'success', 'closing_control': 'warning', 'closed': 'warning'}}"/>
+                                </div>
+                            </div>
+                            <div class="mb4">
+                                <field name="name" />
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-8">
+                                    <span><strong>Start Date: </strong><field name="start_at" /></span>
+                                </div>
+                                <div class="col-xs-4">
+                                    <span class="pull-right">
+                                        <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="view_pos_session_search" model="ir.ui.view">
         <field name="name">pos.session.search.view</field>
         <field name="model">pos.session</field>
@@ -168,7 +210,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">pos.session</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="search_view_id" ref="view_pos_session_search" />
         <field name="help" type="html">
             <p class="oe_view_nocontent_create">
diff --git a/addons/pos_mercury/views/pos_mercury_views.xml b/addons/pos_mercury/views/pos_mercury_views.xml
index 8765eb71fb3466a85bc0bc9efe88d5e88db92605..026478100320362d1611b09fcaf6397fafe261d3 100644
--- a/addons/pos_mercury/views/pos_mercury_views.xml
+++ b/addons/pos_mercury/views/pos_mercury_views.xml
@@ -60,7 +60,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">pos_mercury.configuration</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
                 Click to configure your card reader.
diff --git a/addons/pos_restaurant/views/pos_restaurant_views.xml b/addons/pos_restaurant/views/pos_restaurant_views.xml
index 096b1d380c96eba1cc06726fa4de7c07adc658ff..390417a019d5ecdc592541c4009379cb55805aea 100644
--- a/addons/pos_restaurant/views/pos_restaurant_views.xml
+++ b/addons/pos_restaurant/views/pos_restaurant_views.xml
@@ -37,12 +37,31 @@
             </field>
         </record>
 
+        <record id="view_restaurant_floor_kanban" model="ir.ui.view">
+            <field name="name">restaurant.floor.kanban</field>
+            <field name="model">restaurant.floor</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="pos_config_id" />
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div><strong>Floor Name: </strong><t t-esc="record.name.value"/></div>
+                                <div><strong>Point of Sale: </strong><t t-esc="record.pos_config_id.value"/></div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="action_restaurant_floor_form" model="ir.actions.act_window">
             <field name="name">Floor Plans</field>
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">restaurant.floor</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
                 Click to add a Restaurant Floor.
@@ -101,7 +120,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">restaurant.printer</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
                 Click to add a Restaurant Order Printer.
diff --git a/addons/procurement/views/procurement_views.xml b/addons/procurement/views/procurement_views.xml
index 275e935ebcfdb4bf568f34af0315e79e7b328783..5b088ef8b89cff6147be53a3d27edbd3ef7f1475 100644
--- a/addons/procurement/views/procurement_views.xml
+++ b/addons/procurement/views/procurement_views.xml
@@ -21,6 +21,50 @@
             </field>
         </record>
 
+        <record id="procurement_kanban_view" model="ir.ui.view">
+            <field name="name">procurement.order.kanban</field>
+            <field name="model">procurement.order</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="product_id"/>
+                    <field name="name"/>
+                    <field name="date_planned"/>
+                    <field name="priority"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-8">
+                                        <strong><span><field name="product_id"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'running': 'default', 'cancel': 'danger',
+                                            'confirmed': 'success', 'done': 'success'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="mb4">
+                                    <i class="fa fa-pencil-square-o"/> <field name="name"/>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-4">
+                                        <strong><span><field name="priority" widget="priority"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-8">
+                                        <span class="pull-right">
+                                            <i class="fa fa-clock-o"/> <field name="date_planned"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="procurement_form_view" model="ir.ui.view">
             <field name="name">procurement.order.form</field>
             <field name="model">procurement.order</field>
@@ -131,7 +175,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">procurement.order</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="context">{'search_default_exceptions':1}</field>
             <field name="search_view_id" ref="view_procurement_filter"/>
             <field name="help" type="html">
diff --git a/addons/product/views/product_pricelist_views.xml b/addons/product/views/product_pricelist_views.xml
index 9cfa86f760f52b3a2c750dbd61663c88d3acebc4..5f22596fb17ff906a1fd94ab99d4aa8ea8e5ed04 100644
--- a/addons/product/views/product_pricelist_views.xml
+++ b/addons/product/views/product_pricelist_views.xml
@@ -107,6 +107,30 @@
                 </tree>
             </field>
         </record>
+
+        <record id="product_pricelist_view_kanban" model="ir.ui.view">
+            <field name="name">product.pricelist.kanban</field>
+            <field name="model">product.pricelist</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="currency_id"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div>
+                                    <strong><span><field name="name"/></span></strong>
+                                    <span class="text-primary pull-right">
+                                        <strong><i class="fa fa-money" aria-hidden="true"></i> <field name="currency_id"/></strong>
+                                    </span>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="product_pricelist_view" model="ir.ui.view">
             <field name="name">product.pricelist.form</field>
             <field name="model">product.pricelist</field>
@@ -164,7 +188,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">product.pricelist</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="product_pricelist_view_search" />
             <field name="context">{"default_base":'list_price'}</field>
             <field name="help" type="html">
diff --git a/addons/project/views/project_views.xml b/addons/project/views/project_views.xml
index 286b240022996c933116939cd85da541edf9a2ae..8e97ed24b37cce100da713fdad7ce8ef034f3049 100644
--- a/addons/project/views/project_views.xml
+++ b/addons/project/views/project_views.xml
@@ -328,7 +328,7 @@ action = model.activate_sample_project()
             <field name="res_model">project.project</field>
             <field name="view_type">form</field>
             <field name="domain">[]</field>
-            <field name="view_mode">list,form</field>
+            <field name="view_mode">list,kanban,form</field>
             <field name="search_view_id" ref="view_project_project_filter"/>
             <field name="context">{}</field>
             <field name="help" type="html">
@@ -734,10 +734,41 @@ action = model.activate_sample_project()
             </field>
         </record>
 
+        <record id="view_project_task_type_kanban" model="ir.ui.view">
+            <field name="name">project.task.type.kanban</field>
+            <field name="model">project.task.type</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="fold"/>
+                    <field name="description"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <strong><t t-esc="record.name.value"/></strong>
+                                    </div>
+                                    <div class="col-xs-6" title="Folded in Kanban">
+                                        <field name="fold" widget="boolean"/>
+                                    </div>
+                                </div>
+                                <t t-if="record.description.value">
+                                    <hr class="mt8 mb8"/>
+                                    <t t-esc="record.description.value"/>
+                                </t>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="open_task_type_form" model="ir.actions.act_window">
             <field name="name">Stages</field>
             <field name="res_model">project.task.type</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="task_type_tree"/>
             <field name="help" type="html">
               <p class="oe_view_nocontent_create">
diff --git a/addons/purchase_requisition/views/purchase_requisition_views.xml b/addons/purchase_requisition/views/purchase_requisition_views.xml
index 55a6eb5ca05e65db944482e9ac9683070835f81c..8552b53848326c9fabc22c0cd703403145b88e36 100644
--- a/addons/purchase_requisition/views/purchase_requisition_views.xml
+++ b/addons/purchase_requisition/views/purchase_requisition_views.xml
@@ -15,6 +15,31 @@
             </tree>
         </field>
     </record>
+
+    <record id="view_purchase_requisition_type_kanban" model="ir.ui.view">
+        <field name="name">purchase.requisition.type.kanban</field>
+        <field name="model">purchase.requisition.type</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="exclusive"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div class="row">
+                                <div class="col-xs-6">
+                                    <strong><field name="name"/></strong>
+                                </div>
+                                <div class="col-xs-6">
+                                    <field name="exclusive" widget="kanban_label_selection"/>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
     <record model="ir.ui.view" id="view_purchase_requisition_type_form">
         <field name="name">purchase.requisition.type.form</field>
         <field name="model">purchase.requisition.type</field>
@@ -40,7 +65,7 @@
         <field name="res_model">purchase.requisition.type</field>
         <field name="context">{}</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
     </record>
     <menuitem
         id="menu_purchase_requisition_type"
@@ -196,6 +221,44 @@
       </field>
     </record>
 
+    <record id="view_purchase_requisition_kanban" model="ir.ui.view">
+        <field name="name">purchase.requisition.kanban</field>
+        <field name="model">purchase.requisition</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="state"/>
+                <field name="user_id"/>
+                <field name="type_id"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_card oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><field name="name"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 pull-right text-right">
+                                    <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'in_progress': 'default',
+                                        'open': 'success', 'done': 'success', 'close': 'danger'}}"/>
+                                </div>
+                            </div>
+                            <div class="row">
+                                <div class="col-xs-6 text-muted">
+                                    <field name="type_id"/>
+                                </div>
+                                <div class="col-xs-6">
+                                    <span class="pull-right">
+                                        <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="view_purchase_requisition_filter" model="ir.ui.view">
             <field name="name">purchase.requisition.list.select</field>
             <field name="model">purchase.requisition</field>
@@ -226,7 +289,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">purchase.requisition</field>
         <field name="view_type">form</field>
-        <field name="view_mode">tree,form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="context">{"search_default_user_id":uid}</field>
         <field name="search_view_id" ref="view_purchase_requisition_filter"/>
         <field name="help" type="html">
diff --git a/addons/report_intrastat/views/report_intrastat_views.xml b/addons/report_intrastat/views/report_intrastat_views.xml
index 729864de967b72d381ce0393c872e8508e10f847..127cb4dd5fbae8cad4d52d2e97740f9898bb61db 100644
--- a/addons/report_intrastat/views/report_intrastat_views.xml
+++ b/addons/report_intrastat/views/report_intrastat_views.xml
@@ -89,6 +89,51 @@
             </field>
         </record>
 
+        <record id="view_report_intrastat_kanban" model="ir.ui.view">
+            <field name="name">report.intrastat.kanban</field>
+            <field name="model">report.intrastat</field>
+            <field name="arch" type="xml">
+               <kanban class="o_kanban_mobile">
+                   <field name="name" />
+                    <field name="month"/>
+                    <field name="code"/>
+                    <field name="ref"/>
+                    <field name="intrastat_id"/>
+                    <field name="supply_units"/>
+                    <field name="type"/>
+                   <templates>
+                        <t t-name="kanban-box">
+                            <div>
+                                <div class="text-center">
+                                   <strong><span><field name="ref"/></span></strong>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-4 text-center text-success"><strong>Year</strong></div>
+                                    <div class="col-xs-4 text-center text-danger"><strong>Month</strong></div>
+                                    <div class="col-xs-4 text-center"><strong>Country Code</strong></div>
+                                    <div class="col-xs-4 text-center text-success"><field name="name"/></div>
+                                    <div class="col-xs-4 text-center text-danger"><field name="month"/></div>
+                                    <div class="col-xs-4 text-center"><field name="code"/></div>
+                                </div>
+                                <hr class="mt4 mb4"/>
+                                <div class="row">
+                                    <div class="col-xs-4 text-center">
+                                        <field name="value" widget="monetary"/>
+                                    </div>
+                                    <div class="col-xs-4 text-center">
+                                        <field name="supply_units"/>
+                                    </div>
+                                    <div class="col-xs-4 text-center">
+                                        <field name="type"/>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_report_intrastat_search" model="ir.ui.view">
             <field name="name">report.intrastat.search</field>
             <field name="model">report.intrastat</field>
@@ -107,7 +152,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">report.intrastat</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree</field>
+            <field name="view_mode">tree,kanban</field>
             <field name="search_view_id" ref="view_report_intrastat_search"/>
         </record>
 
diff --git a/addons/stock/views/stock_inventory_views.xml b/addons/stock/views/stock_inventory_views.xml
index dd084062415ce83e9fe4c0519ccc534886628499..9348886f2e18d23d5f95eed1a37cb1e1cad4e0b1 100644
--- a/addons/stock/views/stock_inventory_views.xml
+++ b/addons/stock/views/stock_inventory_views.xml
@@ -44,6 +44,36 @@
         </field>
     </record>
 
+    <record id="view_stock_inventory_kanban" model="ir.ui.view">
+        <field name="name">stock.inventory.kanban</field>
+        <field name="model">stock.inventory</field>
+        <field name="arch" type="xml">
+            <kanban class="o_kanban_mobile">
+                <field name="name"/>
+                <field name="date"/>
+                <field name="state"/>
+                <templates>
+                    <t t-name="kanban-box">
+                        <div t-attf-class="oe_kanban_global_click">
+                            <div class="row mb4">
+                                <div class="col-xs-6">
+                                    <strong><span><t t-esc="record.name.value"/></span></strong>
+                                </div>
+                                <div class="col-xs-6 pull-right text-right">
+                                    <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'info', 'cancel': 'default',
+                                        'confirm': 'success', 'done': 'success'}}"/>
+                                </div>
+                            </div>
+                            <div>
+                                <i class="fa fa-clock-o"/> <t t-esc="record.date.value"/>
+                            </div>
+                        </div>
+                    </t>
+                </templates>
+            </kanban>
+        </field>
+    </record>
+
     <record id="view_inventory_form" model="ir.ui.view">
         <field name="name">stock.inventory.form</field>
         <field name="model">stock.inventory</field>
@@ -169,6 +199,7 @@
         <field name="type">ir.actions.act_window</field>
         <field name="res_model">stock.inventory</field>
         <field name="view_type">form</field>
+        <field name="view_mode">tree,kanban,form</field>
         <field name="view_id" ref="view_inventory_tree"/>
         <field name="search_view_id" ref="view_inventory_filter"/>
         <field name="help" type="html">
diff --git a/addons/stock/views/stock_move_views.xml b/addons/stock/views/stock_move_views.xml
index a49dc87dd7cd3f26f109b4e4021551b3ba30553b..72835114d8529a934008dd9b306ed8c27d2089fe 100644
--- a/addons/stock/views/stock_move_views.xml
+++ b/addons/stock/views/stock_move_views.xml
@@ -69,6 +69,50 @@
             </field>
         </record>
 
+        <record id="view_move_kandan" model="ir.ui.view">
+            <field name="name">stock.move.kanban</field>
+            <field name="model">stock.move</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="product_id"/>
+                    <field name="date"/>
+                    <field name="priority"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><span><field name="name"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right text-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'cancel': 'danger',
+                                            'assigned': 'success', 'confirmed': 'default'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="mb4">
+                                    <field name="product_id"/>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-4">
+                                        <strong><span><field name="priority" widget="priority"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-8">
+                                        <span class="pull-right">
+                                            <i class="fa fa-clock-o"/> <field name="date"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_move_picking_tree" model="ir.ui.view">
             <field name="name">stock.move.tree</field>
             <field name="model">stock.move</field>
@@ -278,6 +322,13 @@
             <field name="act_window_id" ref="stock_move_action"/>
         </record>
 
+        <record model="ir.actions.act_window.view" id="action_stock_move_graph_all">
+            <field name="sequence" eval="4"/>
+            <field name="view_mode">kanban</field>
+            <field name="view_id" ref="view_move_kandan"/>
+            <field name="act_window_id" ref="stock_move_action"/>
+        </record>
+
 
         <!--
             Receipt Picking (By Stock Move)
@@ -321,12 +372,50 @@
             </field>
         </record>
 
+        <record id="view_stock_move_kanban" model="ir.ui.view">
+            <field name="name">stock.move.kanban</field>
+            <field name="model">stock.move</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="product_id"/>
+                    <field name="state"/>
+                    <field name="product_uom_qty"/>
+                    <field name="priority"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><field name="product_id"/></strong>
+                                    </div>
+                                    <div class="col-xs-6 pull-right text-right">
+                                        <strong>Qty: </strong><field name="product_uom_qty"/>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6 text-muted">
+                                        <field name="priority" widget="priority"/>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'info', 'cancel': 'default',
+                                            'assigned': 'success', 'done': 'success'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="action_receipt_picking_move" model="ir.actions.act_window">
             <field name="name">Incoming  Products</field>
             <field name="res_model">stock.move</field>
             <field name="type">ir.actions.act_window</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="domain" eval="[('picking_id.picking_type_id.code','=','incoming'), ('location_id.usage','!=','internal'), ('location_dest_id.usage', '=', 'internal')]"/>
             <field name="view_id" ref="view_move_tree_receipt_picking"/>
             <field name="context">{'product_receive': True, 'search_default_future': True}</field>
diff --git a/addons/stock/views/stock_warehouse_views.xml b/addons/stock/views/stock_warehouse_views.xml
index 7a8caea9e5a0dae44d9aba96ef5dd49073961203..2b9917c649faec5c4cf3c167a5dedaca3c957209 100644
--- a/addons/stock/views/stock_warehouse_views.xml
+++ b/addons/stock/views/stock_warehouse_views.xml
@@ -127,6 +127,45 @@
             <field name="domain">[('orderpoint_id','=',active_id)]</field>
         </record>
 
+        <record id="view_stock_warehouse_orderpoint_kanban" model="ir.ui.view">
+            <field name="name">stock.warehouse.orderpoint.kanban</field>
+            <field name="model">stock.warehouse.orderpoint</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="product_id"/>
+                    <field name="product_min_qty"/>
+                    <field name="product_max_qty"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><t t-esc="record.name.value"/></strong>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right badge">
+                                            <strong>Min qty :</strong><t t-esc="record.product_min_qty.value"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-6">
+                                        <span><t t-esc="record.product_id.value"/></span>
+                                    </div>
+                                    <div class="col-xs-6">
+                                        <span class="pull-right badge">
+                                            <strong>Max qty :</strong><t t-esc="record.product_max_qty.value"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_warehouse_orderpoint_tree" model="ir.ui.view">
             <field name="name">stock.warehouse.orderpoint.tree</field>
             <field name="model">stock.warehouse.orderpoint</field>
@@ -212,6 +251,7 @@
             <field name="res_model">stock.warehouse.orderpoint</field>
             <field name="type">ir.actions.act_window</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="view_warehouse_orderpoint_tree"/>
             <field name="search_view_id" ref="warehouse_orderpoint_search" />
             <field name="help" type="html">
diff --git a/addons/stock_picking_wave/views/stock_picking_wave_views.xml b/addons/stock_picking_wave/views/stock_picking_wave_views.xml
index f3dbcc80e5b172e96462fefea7e96a58dce1a0ee..26fe511f5013bc4ae5674182fa506c06d3aebfaf 100644
--- a/addons/stock_picking_wave/views/stock_picking_wave_views.xml
+++ b/addons/stock_picking_wave/views/stock_picking_wave_views.xml
@@ -57,6 +57,35 @@
             </field>
         </record>
 
+        <record id="view_stock_picking_wave_kanban" model="ir.ui.view">
+            <field name="name">stock.picking.wave.kanban</field>
+            <field name="model">stock.picking.wave</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="user_id"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><field name="name"/></strong>
+                                    </div>
+                                    <div class="col-xs-6 text-right">
+                                        <field name="state" widget="kanban_label_selection"/>
+                                    </div>
+                                </div>
+                                <div class="pull-right">
+                                    <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_picking_wave_filter" model="ir.ui.view">
             <field name="name">picking.wave.filter</field>
             <field name="model">stock.picking.wave</field>
@@ -78,7 +107,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">stock.picking.wave</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="context">{"search_default_in_progress" : True,}</field>
             <field name="search_view_id" ref="view_picking_wave_filter"/>
             <field name="help" type="html">
diff --git a/addons/survey/views/survey_views.xml b/addons/survey/views/survey_views.xml
index 9fc6f534343c63c28ae67dd88da276b8ed0c23a6..1f502263a3f8ace0771e8c0542695593b5a1006b 100644
--- a/addons/survey/views/survey_views.xml
+++ b/addons/survey/views/survey_views.xml
@@ -83,10 +83,55 @@
             </field>
         </record>
 
+        <record id="view_survey_user_input_kanban" model="ir.ui.view">
+            <field name="name">survey.user_input.kanban</field>
+            <field name="model">survey.user_input</field>
+            <field name="arch" type="xml">
+                <kanban>
+                    <field name="survey_id"/>
+                    <field name="date_create"/>
+                    <field name="partner_id"/>
+                    <field name="email"/>
+                    <field name="type"/>
+                    <field name="state"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb8">
+                                    <div class="col-xs-8">
+                                        <strong>
+                                            <t t-esc="record.survey_id.value"/>
+                                        </strong>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="pull-right badge">
+                                            <t t-esc="record.type.value"/>
+                                        </span>
+                                    </div>
+                                </div>
+                                <div class="row">
+                                    <div class="col-xs-8">
+                                        <strong>
+                                            <field name="date_create"/>
+                                        </strong>
+                                    </div>
+                                    <div class="col-xs-4">
+                                        <span class="pull-right">
+                                            <field name="state" widget="kanban_label_selection" options="{'classes': {'new': 'default', 'done': 'success', 'skip':'warning'}}"/>
+                                        </span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record model="ir.actions.act_window" id="action_survey_user_input">
             <field name="name">Answers</field>
             <field name="res_model">survey.user_input</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="survey_user_input_tree"></field>
             <field name="search_view_id" ref="survey_user_input_search"/>
             <field name="context">{'search_default_group_by_survey': True}</field>
diff --git a/addons/website_event_track/views/event_track_views.xml b/addons/website_event_track/views/event_track_views.xml
index 1266f0a9d30162dd468826f4b05389d9b221adbc..e41973404c55669b0fe157334e714728a6a825fd 100644
--- a/addons/website_event_track/views/event_track_views.xml
+++ b/addons/website_event_track/views/event_track_views.xml
@@ -405,10 +405,34 @@
             </field>
         </record>
 
+        <record id="view_event_track_stage_kanban" model="ir.ui.view">
+            <field name="name">event.track.stage.kanban</field>
+            <field name="model">event.track.stage</field>
+            <field name="arch" type="xml">
+                <kanban>
+                    <field name="name"/>
+                    <field name="fold"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div>
+                                    <strong><field name="name"/></strong>
+                                    <span class="pull-right" title="Folded or not?">
+                                        <field name="fold" widget="boolean"/>
+                                    </span>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="event_track_stage_action" model="ir.actions.act_window">
             <field name="name">Track Stages</field>
             <field name="res_model">event.track.stage</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="event_track_stage_view_tree"/>
             <field name="help" type="html">
 <p class="oe_view_nocontent_create">
diff --git a/odoo/addons/base/res/res_company_view.xml b/odoo/addons/base/res/res_company_view.xml
index a583ce9f5e5afdeb53b7a7c25d05c31ca88712a7..e9cdcfcf17666e1ac594f89a6fd3706936182bb9 100644
--- a/odoo/addons/base/res/res_company_view.xml
+++ b/odoo/addons/base/res/res_company_view.xml
@@ -61,6 +61,41 @@
                 </tree>
             </field>
         </record>
+        <record id="view_res_company_kanban" model="ir.ui.view">
+            <field name="name">res.company.kanban</field>
+            <field name="model">res.company</field>
+            <field name="arch" type="xml">
+                <kanban>
+                    <field name="name"/>
+                    <field name="email"/>
+                    <field name="phone"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="text-center">
+                                    <i class="fa fa-building" aria-hidden="true"></i> <strong><field name="name"/></strong>
+                                </div>
+                                <hr class="mt4 mb4"/>
+                                <div class="row">
+                                    <div t-if="record.email.value" class="col-xs-6 text-center">
+                                        <strong>Email:</strong>
+                                    </div>
+                                    <div t-if="record.phone.value" class="col-xs-6 text-center">
+                                        <strong>Phone</strong>
+                                    </div>
+                                    <div t-if="record.phone.value" class="col-xs-6 text-center">
+                                        <field name="email"/>
+                                    </div>
+                                    <div t-if="record.phone.value" class="col-xs-6 text-center">
+                                        <field name="phone"/>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
         <record id="company_normal_action_tree" model="ir.actions.act_window">
             <field name="name">Companies</field>
             <field name="type">ir.actions.act_window</field>
@@ -74,6 +109,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">res.company</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="help">Create and manage the companies that will be managed by Odoo from here. Shops or subsidiaries can be created and maintained from here.</field>
         </record>
         <menuitem action="action_res_company_form" id="menu_action_res_company_form" parent="base.menu_users"/>
diff --git a/odoo/addons/base/res/res_currency_view.xml b/odoo/addons/base/res/res_currency_view.xml
index 8f4aa4b41fa909b66fa9652ad73b26e2f6234de7..cddc35dfe2bfdf2e6e1f27dfe1ddbefff280e0ff 100644
--- a/odoo/addons/base/res/res_currency_view.xml
+++ b/odoo/addons/base/res/res_currency_view.xml
@@ -94,6 +94,31 @@
             </field>
         </record>
 
+        <record id="view_currency_kanban" model="ir.ui.view">
+            <field name="name">res.currency.kanban</field>
+            <field name="model">res.currency</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="name"/>
+                    <field name="symbol"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="row mb4">
+                                    <div class="col-xs-6">
+                                        <strong><span><t t-esc="record.name.value"/></span></strong>
+                                    </div>
+                                    <div class="col-xs-6 pull-right text-right">
+                                        <span class="badge"><t t-esc="record.symbol.value"/></span>
+                                    </div>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
+
         <record id="view_currency_form" model="ir.ui.view">
             <field name="name">res.currency.form</field>
             <field name="model">res.currency</field>
@@ -133,7 +158,7 @@
             <field name="name">Currencies</field>
             <field name="res_model">res.currency</field>
             <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="search_view_id" ref="view_currency_search"/>
             <field name="context">{'active_test': False, 'search_default_inactive': 1, 'search_default_active': 1}</field>
         </record>
diff --git a/odoo/addons/base/res/res_users_view.xml b/odoo/addons/base/res/res_users_view.xml
index 1b28358c4e59db922f3a94e50beffb37220f258a..10e38901a6a31432f9179c1d85a354fd865b7aa5 100644
--- a/odoo/addons/base/res/res_users_view.xml
+++ b/odoo/addons/base/res/res_users_view.xml
@@ -234,6 +234,41 @@
                 </tree>
             </field>
         </record>
+        <record id="view_res_users_kanban" model="ir.ui.view">
+            <field name="name">res.users.kanban</field>
+            <field name="model">res.users</field>
+            <field name="arch" type="xml">
+                <kanban class="o_kanban_mobile">
+                    <field name="id"/>
+                    <field name="name"/>
+                    <field name="login"/>
+                    <field name="lang"/>
+                    <field name="active"/>
+                    <field name="login_date"/>
+                    <templates>
+                        <t t-name="kanban-box">
+                            <div t-attf-class="oe_kanban_global_click">
+                                <div class="o_kanban_image">
+                                    <img t-att-src="kanban_image('res.users', 'image_medium', record.id.value)"/>
+                                </div>
+                                <div class="oe_kanban_details">
+                                    <ul>
+                                        <li class="text-success pull-right mb4" t-if="record.active.raw_value"><i class="fa fa-circle" aria-hidden="true"></i></li>
+                                        <li class="text-danger pull-right mb4" t-if="!record.active.raw_value"><i class="fa fa-circle"></i></li>
+                                        <li class="mb4">
+                                            <strong><field name="name"/></strong>
+                                        </li>
+                                        <li class="badge pull-right mb4" t-if="record.lang.raw_value"><field name="lang"/></li>
+                                        <li class="mb4" t-if="record.login.raw_value"><i class="fa fa-envelope"/> <field name="login"/></li>
+                                        <li t-if="record.login_date.raw_value" title="Latest connection"><i class="fa fa-calendar"/> <field name="login_date"/></li>
+                                    </ul>
+                                </div>
+                            </div>
+                        </t>
+                    </templates>
+                </kanban>
+            </field>
+        </record>
         <record id="view_users_search" model="ir.ui.view">
             <field name="name">res.users.search</field>
             <field name="model">res.users</field>
@@ -263,6 +298,7 @@
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">res.users</field>
             <field name="view_type">form</field>
+            <field name="view_mode">tree,kanban,form</field>
             <field name="view_id" ref="view_users_tree"/>
             <field name="search_view_id" ref="view_users_search"/>
             <field name="context">{'search_default_no_share': 1}</field>