odoo/ext/custom-addons/dp_custom/views/res_partner_views.xml

199 lines
8.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_partner_form" model="ir.ui.view">
<field name="name">view_partner_form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//sheet" position="before">
<header>
<button name="%(portal_assign_company_action)d" string="Unternehmen zuordnen" type="action"
class="btn-danger" attrs="{'invisible':[('portal_pending','=',False)]}"/>
</header>
</xpath>
<xpath expr="//field[@name='parent_id']/.." position="before">
<h3>
<field name="name2" placeholder="Unternehmen 2"/>
</h3>
</xpath>
<field name="opt_out" position="attributes">
<attribute name="groups"/>
</field>
<xpath expr="//page[@name='internal_notes']/field[@name='comment']" position="replace">
<group name="description">
<group string="Interner Hinweis">
<field name="comment" placeholder="Internal note..."/>
</group>
</group>
</xpath>
<xpath expr="//page[@name='internal_notes']" position="inside">
<group name="general">
<group name="portal_info" string="Portal Info">
<field name="info_kundennr"/>
<field name="info_uid"/>
<field name="portal_id"/>
<field name="portal_export_pending"/>
<field name="line_ids" widget="many2many_tags"/>
</group>
</group>
</xpath>
<xpath expr="//field[@name='category_id']" position="after">
<field name="endkunde"/>
<field name="portal_pending" attrs="{'invisible': [('portal_pending', '=', False)]}"/>
<field name="partner_sector_id"/>
</xpath>
<xpath expr="//field[@name='property_payment_term_id']" position="before">
<field name="collective_bill"/>
</xpath>
<field name="user_id" position="after">
<field name="commission_account_ids" widget="many2many_tags"/>
</field>
<xpath expr="//div[hasclass('oe_kanban_details')]" position="inside">
<div>
<span>KD-Nr: </span><field name="ref"/>
<span t-if="record.portal_id.raw_value"> / P-ID: </span><field t-if="record.portal_id.raw_value" name="portal_id"/>
</div>
</xpath>
</field>
</record>
<record id="res_partner_tree_view_tz" model="ir.ui.view">
<field name="name">res_partner_tree_view_tz</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_tree"/>
<field name="arch" type="xml">
<field name="display_name" position="after">
<field name="street"/>
<field name="zip"/>
<field name="city"/>
<field name="ref"/>
<field name="portal_id" string="PID"/>
</field>
<field name="email" position="replace">
<field name="email" invisible="1"/>
</field>
</field>
</record>
<record id="res_partner_filter_tz" model="ir.ui.view">
<field name="name">res_partner_filter_tz</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="portal_id"/>
<field name="ref"/>
<field name="street"/>
<field name="zip"/>
</field>
</field>
</record>
<record id="res_partner_portal_action" model="ir.actions.act_window">
<field name="name">Neue Portalkunden</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="domain">[('active','=',False), ('portal_pending','=',True)]</field>
<field name="target">current</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<record id="action_partner_form" model="ir.actions.act_window">
<field name="name">Customers</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="context">{"search_default_customer":1}</field>
<field name="search_view_id" ref="base.view_res_partner_filter"/>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to add a contact in your address book.
</p>
<p>
Odoo helps you easily track all activities related to
a customer: discussions, history of business opportunities,
documents, etc.
</p>
</field>
</record>
<menuitem id="sale_partner_menu"
name="Kunden"
parent="sale.sale_menu_root"
sequence="1"/>
<menuitem id="sale.res_partner_menu"
parent="sale_partner_menu"
action="dp_custom.action_partner_form"
sequence="10"
groups="sales_team.group_sale_salesman"/>
<menuitem id="menu_res_partner_portal"
parent="sale_partner_menu"
name="Neue Portalkunden"
sequence="20"
action="res_partner_portal_action"/>
<record id="res_partner_sector_form_view" model="ir.ui.view">
<field name="name">res_partner_sector_form_view</field>
<field name="model">res.partner.sector</field>
<field name="arch" type="xml">
<form string="Branch">
<group>
<field name="sequence"/>
<field name="name"/>
</group>
</form>
</field>
</record>
<record id="res_partner_sector_tree_view" model="ir.ui.view">
<field name="name">res_partner_sector_tree_view</field>
<field name="model">res.partner.sector</field>
<field name="arch" type="xml">
<tree>
<field name="sequence" widget="handle"/>
<field name="name"/>
</tree>
</field>
</record>
<record id="res_partner_sector_action" model="ir.actions.act_window">
<field name="name">Branchen</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.sector</field>
<field name="target">current</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="res_partner_sector_tree_view"/>
</record>
<record id="tz_partner_portal_id" model="ir.ui.view">
<field name="name">res.partner.kanban.inherit.portal_id</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.res_partner_kanban_view"/>
<field name="arch" type="xml">
<xpath expr="//div[hasclass('oe_kanban_details')]" position="inside">
<div>
<span>KD-Nr: </span><field name="ref"/>
<span t-if="record.portal_id.raw_value"> / P-ID: </span><field t-if="record.portal_id.raw_value" name="portal_id"/>
</div>
</xpath>
</field>
</record>
<menuitem id="menu_res_partner_sector"
parent="sale.menu_sale_config"
name="Branchen"
action="res_partner_sector_action"/>
</odoo>