|
- <?xml version="1.0" encoding="utf-8"?>
- <odoo>
- <record id="view_partner_form" model="ir.ui.view">
- <field name="model">res.partner</field>
- <field name="inherit_id" ref="base.view_partner_form" />
- <field name="arch" type="xml">
- <field name="website" position="after">
- <field name="write_date" />
- </field>
- </field>
- </record>
-
- <record id="view_res_partner_filter" model="ir.ui.view">
- <field name="model">res.partner</field>
- <field name="inherit_id" ref="base.view_res_partner_filter" />
- <field name="arch" type="xml">
- <xpath expr="." position="inside">
- <field name="mobile" />
- </xpath>
- </field>
- </record>
-
- <record id="view_partner_tree" model="ir.ui.view">
- <field name="model">res.partner</field>
- <field name="inherit_id" ref="base.view_partner_tree" />
- <field name="arch" type="xml">
- <field name="email" position="after">
- <field name="phone" position="move"/>
- </field>
- <field name="email" position="attributes">
- <attribute name="class" add="oe_inline" />
- </field>
- </field>
- </record>
-
- <record id="view_all_customers_kanban" model="ir.ui.view">
- <field name="name">All customers</field>
- <field name="model">res.partner</field>
- <field name="arch" type="xml">
- <kanban>
- <field name="name" />
- <field name="supplier_rank" />
- <field name="customer_rank"/>
- <templates>
- <t t-name="kanban-box">
- <div class="oe_kanban_card">
- <a type="open">
- <strong><field name="name" /> </strong>
- </a>
- <t t-if="record.supplier_rank.raw_value or record.customer_rank.raw_value">
- 是一个
- <t t-if="record.customer_rank.raw_value">
- 客户
- </t>
- <t t-if="record.customer_rank.raw_value and record.supplier_rank.raw_value">
- 和
- </t>
- <t t-if="record.supplier_rank.raw_value">
- 供应商
- </t>
- </t>
- </div>
- </t>
- </templates>
- </kanban>
- </field>
- </record>
-
- <act_window id="action_all_customers1" name="所有客户1" res_model="res.partner" view_mode="tree,form" context="{'default_customer': True}" limit="20"/>
-
- <!-- alternative way -->
- <record id='action_all_customers2' model='ir.actions.act_window'>
- <field name="name">所有客户2</field>
- <field name="res_model">res.partner</field>
- <field name="view_mode">kanban,tree,form</field>
- <field name="domain">[('customer_rank', '=', 1)]</field>
- <field name="context">{'default_customer': True,
- 'kanban_view_ref': 'my_contact.view_all_customers_kanban',
- 'tree_view_ref': 'my_contact.view_all_customers_tree',
- 'form_view_ref': 'my_contact.view_all_customers_form'
- }</field>
- <field name="limit">40</field>
- </record>
-
- <record id="view_all_customers_tree" model="ir.ui.view">
- <field name="name">All customers</field>
- <field name="model">res.partner</field>
- <field name="arch" type="xml">
- <tree decoration-bf="name" decoration-info="city">
- <field name="name" />
- <field name="city" />
- </tree>
- </field>
- </record>
-
- <record id="view_all_customers_form" model="ir.ui.view">
- <field name="name">All customers</field>
- <field name="model">res.partner</field>
- <field name="arch" type="xml">
- <form>
- <header>
- <button type="object" name="open_commercial_entity" string="打开客户详情页面" class="btn-primary" />
- <button type="action" name="%(base.action_partner_category_form)d" string="Open partner categories" />
- </header>
- <sheet>
- <div class="oe_button_box" name="button_box">
- <button name="toggle_active" type="object" class="oe_stat_button" icon="fa-archive">
- <field name="active" widget="boolean_button" options="{'terminology': 'archive'}"/>
- </button>
- </div>
- <div class="oe_left oe_title">
- <label for="name" />
- <h1>
- <field name="name" />
- </h1>
- </div>
- <group>
- <field name="parent_id" attrs="{
- 'invisible': [('is_company', '=', True)],
- 'required': [('is_company', '=', False)]
- }" />
- <field name="city" />
- </group>
- <group>
- <field name="is_company"/>
- <field name="category_id" widget="many2many_tags" />
- <field name="email"/>
- <field name="mobile"/>
- </group>
- </sheet>
- <field name="child_ids" attrs="{
- 'invisible': [('is_company', '=', False)]
- }" >
- <tree>
- <field name="name" />
- <field name="email" />
- <field name="phone" />
- </tree>
- <form>
- <group>
- <field name="name" />
- <field name="function" />
- </group>
- </form>
- </field>
- <div class="oe_chatter">
- <field name="message_follower_ids" widget="mail_followers"/>
- <field name="activity_ids" widget="mail_activity"/>
- <field name="message_ids" widget="mail_thread"/>
- </div>
- </form>
- </field>
- </record>
-
- <record id="search_all_customers" model="ir.ui.view">
- <field name="model">res.partner</field>
- <field name="arch" type="xml">
- <search>
- <field name="name" />
- <field name="category_id" filter_domain="[('category_id', 'child_of', self)]" />
- <field name="bank_ids" widget="many2one" />
- <filter name="company_type" string="company" domain="[('company_type', '=', 'companry')]" />
- <group expand="0" string="Group By">
- <filter string="Country" name="country" context="{'group_by':'country_id'}"/>
- </group>
- </search>
- </field>
- </record>
-
- <record id="action_search_all_customers" model="ir.actions.act_window">
- <field name="name">All customers</field>
- <field name="res_model">res.partner</field>
- <field name="domain">[('customer_rank', '=', True)]</field>
- <field name="search_view_id" ref="search_all_customers" />
- </record>
-
- <record id="action_all_customers_form" model="ir.actions.act_window.view">
- <field name="act_window_id" ref="action_all_customers1" />
- <field name="view_id" ref="view_all_customers_form" />
- <field name="view_mode">form</field>
- <field name="sequence" eval="2"/>
- </record>
-
- <record id="action_all_customers_tree" model="ir.actions.act_window.view">
- <field name="act_window_id" ref="action_all_customers1" />
- <field name="view_id" ref="view_all_customers_tree" />
- <field name="view_mode">tree</field>
- <field name="sequence" eval="2"/>
- </record>
-
-
-
- <act_window id="action_all_customers_fr" name="Tous les clients" res_model="res.partner" context="{'lang': 'fr_FR', 'default_lang': 'fr_FR',
- 'active_test': False}" />
-
- <menuitem id="menu_my_app_top_level" name="我的应用" web_icon="my_module,static/description/icon.png"/>
- <menuitem id="menu_custom_top_level" name="客户" parent="menu_my_app_top_level" web_icon="my_module,static/description/icon.png"/>
- <menuitem id="menu_all_customers1" parent="menu_custom_top_level" action="action_all_customers1" sequence="20" groups="" />
- <menuitem id="menu_all_customers2" parent="menu_custom_top_level" action="action_all_customers2" sequence="10" groups="" />
- <menuitem id="menu_all_customers_fr" parent="menu_custom_top_level" action="action_all_customers_fr" sequence="30" groups="" />
- <menuitem id="menu_search_all_customers" parent="menu_custom_top_level" action="action_search_all_customers" sequence="40" groups="" />
-
- </odoo>
|