SPECIFICATION: ============== - hide income account in invoicing wizard (if user is not a accounting accountant at least) - hide Inventory tab in products form if no access to Inventory app - in internal category form, hide accounts if user is not an accounting accountant - hide Vendors if no access to purchase (as well as Description for Vendors in Notes) - remove Warranty or hide it with related access rights - tax cloud config is not userfriendly (product form, what is TIC category? what does it imply?) - rename Accounting tab (in products) into "Invoicing" and move Invoicing Policy and Taxcloud Config there. Make tax field visible for sales - reset Internal notes field on product (under Notes). Used by many companies and useful for search on website. - invoice: validate button should be for billing users only - a sales user can't see Configuration menu (with salesteams) - a sales user should not see Invoicing report link &nd settings link in salesteam dashboard - a sales user should not see the field for invoicing target in dashboard (in invoicing if activated for salesteam) - In sales team, quotations and invoices should be only one option -> that way invoicing fields & targets show up to the admin - SO status: sale order -> Sales Order - Everywhere: Payment Term -> Payment Terms
49 lines
2.5 KiB
XML
49 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="product_template_form_view" model="ir.ui.view">
|
|
<field name="name">product.template.form.inherit</field>
|
|
<field name="model">product.template</field>
|
|
<field name="priority">5</field>
|
|
<field name="inherit_id" ref="product.product_template_form_view"/>
|
|
<field name="arch" type="xml">
|
|
<page name="sales" position="after">
|
|
<page string="Invoicing" name="invoicing" groups="account.group_account_invoice">
|
|
<group name="properties">
|
|
<group>
|
|
<field name="property_account_income_id"
|
|
domain="[('internal_type','=','other'),('deprecated','=',False)]"
|
|
groups="account.group_account_user"/>
|
|
<field name="taxes_id" widget="many2many_tags"/>
|
|
</group>
|
|
<group>
|
|
<field name="property_account_expense_id"
|
|
domain="[('internal_type','=','other'),('deprecated','=',False)]"
|
|
groups="account.group_account_user"/>
|
|
<field name="supplier_taxes_id" widget="many2many_tags"/>
|
|
</group>
|
|
</group>
|
|
<group name="accounting"/>
|
|
</page>
|
|
</page>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_category_property_form" model="ir.ui.view">
|
|
<field name="name">product.category.property.form.inherit</field>
|
|
<field name="model">product.category</field>
|
|
<field name="inherit_id" ref="product.product_category_form_view"/>
|
|
<field name="arch" type="xml">
|
|
<group name="first" position="after">
|
|
<group name="account_property" groups="account.group_account_manager">
|
|
<group string="Account Properties">
|
|
<field name="property_account_income_categ_id" domain="[('internal_type','=','other'),('deprecated', '=', False)]"/>
|
|
<field name="property_account_expense_categ_id" domain="[('internal_type','=','other'),('deprecated', '=', False)]"/>
|
|
</group>
|
|
</group>
|
|
</group>
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|