Skip to content
Snippets Groups Projects
Commit 72553c60 authored by Kishan Gajjar's avatar Kishan Gajjar Committed by Yannick Tivisse
Browse files

[IMP] base: Add kanban views for all menuitems used in mobile

Purpose
=======

Improve readability on mobile

Specification
=============

Activate Kanban view on those so it could be displayed by default on mobile instead of view list

List of impacted modules:

- base : kanban for currencies

- base : kanban for users

- base : kanban for Companies
parent 8b40c297
No related branches found
No related tags found
No related merge requests found
...@@ -61,6 +61,41 @@ ...@@ -61,6 +61,41 @@
</tree> </tree>
</field> </field>
</record> </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"> <record id="company_normal_action_tree" model="ir.actions.act_window">
<field name="name">Companies</field> <field name="name">Companies</field>
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
...@@ -74,6 +109,7 @@ ...@@ -74,6 +109,7 @@
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">res.company</field> <field name="res_model">res.company</field>
<field name="view_type">form</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> <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> </record>
<menuitem action="action_res_company_form" id="menu_action_res_company_form" parent="base.menu_users"/> <menuitem action="action_res_company_form" id="menu_action_res_company_form" parent="base.menu_users"/>
......
...@@ -94,6 +94,31 @@ ...@@ -94,6 +94,31 @@
</field> </field>
</record> </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"> <record id="view_currency_form" model="ir.ui.view">
<field name="name">res.currency.form</field> <field name="name">res.currency.form</field>
<field name="model">res.currency</field> <field name="model">res.currency</field>
...@@ -133,7 +158,7 @@ ...@@ -133,7 +158,7 @@
<field name="name">Currencies</field> <field name="name">Currencies</field>
<field name="res_model">res.currency</field> <field name="res_model">res.currency</field>
<field name="view_type">form</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="search_view_id" ref="view_currency_search"/>
<field name="context">{'active_test': False, 'search_default_inactive': 1, 'search_default_active': 1}</field> <field name="context">{'active_test': False, 'search_default_inactive': 1, 'search_default_active': 1}</field>
</record> </record>
......
...@@ -234,6 +234,41 @@ ...@@ -234,6 +234,41 @@
</tree> </tree>
</field> </field>
</record> </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"> <record id="view_users_search" model="ir.ui.view">
<field name="name">res.users.search</field> <field name="name">res.users.search</field>
<field name="model">res.users</field> <field name="model">res.users</field>
...@@ -263,6 +298,7 @@ ...@@ -263,6 +298,7 @@
<field name="type">ir.actions.act_window</field> <field name="type">ir.actions.act_window</field>
<field name="res_model">res.users</field> <field name="res_model">res.users</field>
<field name="view_type">form</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="view_id" ref="view_users_tree"/>
<field name="search_view_id" ref="view_users_search"/> <field name="search_view_id" ref="view_users_search"/>
<field name="context">{'search_default_no_share': 1}</field> <field name="context">{'search_default_no_share': 1}</field>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment