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/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/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">