Purpose ======= The Contact form is one of the most used/important view. It is quite important to find the piece of information easily and to navigate in a few clicks to the related views. Specification ============= Stat buttons ------------ - Restructure stat buttons with the following order: Opportunities -> sales user Meetings -> sales users Sales -> Sales users POS Sales -> pos users Subscriptions -> Subscription users Events -> event user Tasks -> project user TIckets -> helpdesk user Purchases -> purchase user Due -> billing: user Invoiced -> billing: user Vendor Bills -> billing: user Customer/Vendor Partner Ledger -> accounting: billing Analytic Accounts -> accounting: billing Credit Cards -> sales user Direct Debit Mandates -> accounting: billing user Publish - Use better/more relevant icons - Check that the proper access rights are set - Remove the bank accounts stat buttons and replace it by a one2many tree on the Invoicing page. Fields ------ Move some res.partner fields from the "Accouting" page to the "sale & Purchase" page: - Fiscal positions - Payment terms Miscellaneous ------------- - Remove dead code. - Display nothing instead "Please complete customer's informations and email" on the popup when sending an email to a contact without email address.
42 lines
1.8 KiB
XML
42 lines
1.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<!--
|
|
Partners Extension
|
|
-->
|
|
|
|
<record id="view_partner_stock_form" model="ir.ui.view">
|
|
<field name="name">res.partner.stock.property.form.inherit</field>
|
|
<field name="model">res.partner</field>
|
|
<field name="inherit_id" ref="mail.res_partner_view_form_inherit_mail"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//page[@name='sales_purchases']/group" position="inside">
|
|
<group name="container_row_stock" groups="base.group_no_one" priority="6">
|
|
<group string="Warehouse" name="warehouse">
|
|
<field name="property_stock_customer" domain="[('usage','=','customer')]"/>
|
|
<field name="property_stock_supplier" domain="[('usage','=','supplier')]"/>
|
|
</group>
|
|
</group>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_partner_stock_warnings_form" model="ir.ui.view">
|
|
<field name="name">res.partner.stock.warning</field>
|
|
<field name="model">res.partner</field>
|
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
<field name="arch" type="xml">
|
|
<page name="internal_notes" position="inside">
|
|
<group colspan="2" col="2" groups="stock.group_warning_stock">
|
|
<separator string="Warning on the Picking" colspan="4"/>
|
|
<field name="picking_warn" nolabel="1" />
|
|
<field name="picking_warn_msg" colspan="3" nolabel="1"
|
|
attrs="{'required':[('picking_warn', '!=', False), ('picking_warn','!=','no-message')],'readonly':[('picking_warn','=','no-message')]}"/>
|
|
</group>
|
|
</page>
|
|
</field>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|