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>