Add views to show commissions and merited commissions of a middle man
This commit is contained in:
parent
1031db6aec
commit
ae85594541
|
@ -209,13 +209,35 @@ msgid "Commission Type"
|
|||
msgstr "Tipus de comissió"
|
||||
|
||||
msgctxt "model:ir.action,name:act_commission_type_category"
|
||||
msgid "Commission Type"
|
||||
msgid "Commission Category"
|
||||
msgstr "Tipus de comissió"
|
||||
|
||||
msgctxt "model:ir.action,name:act_commission_type_line"
|
||||
msgid "CommissionType"
|
||||
msgstr "Tipus de comissió"
|
||||
|
||||
msgctxt "model:ir.action,name:act_merited_commission"
|
||||
msgid "Commissions"
|
||||
msgstr "Comissions"
|
||||
|
||||
msgctxt "model:ir.action,name:act_party_commission"
|
||||
msgid "Merited Commissions"
|
||||
msgstr "Comissions meritades"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_merited_commission_all"
|
||||
msgid "All"
|
||||
msgstr "Tots"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_merited_commission_invoiced"
|
||||
msgid "Invoiced"
|
||||
msgstr "Facturat"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_merited_commission_to_invoice"
|
||||
msgid "To Invoice"
|
||||
msgstr "Per facturar"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_commission_type"
|
||||
msgid "Commission Type"
|
||||
msgstr "Tipus de comissió"
|
||||
|
@ -224,6 +246,10 @@ msgctxt "model:ir.ui.menu,name:menu_commission_type_category"
|
|||
msgid "Commission Category"
|
||||
msgstr "Categoria de comissions"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_merited_commission"
|
||||
msgid "Commissions"
|
||||
msgstr "Comissions"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_commission_admin"
|
||||
msgid "Sale Commission Administration"
|
||||
msgstr "Administració de comisions de venda"
|
||||
|
|
|
@ -210,13 +210,35 @@ msgid "Commission Type"
|
|||
msgstr "Tipo de comisión"
|
||||
|
||||
msgctxt "model:ir.action,name:act_commission_type_category"
|
||||
msgid "Commission Type"
|
||||
msgid "Commission Category"
|
||||
msgstr "Tipo de comisión"
|
||||
|
||||
msgctxt "model:ir.action,name:act_commission_type_line"
|
||||
msgid "CommissionType"
|
||||
msgstr "Tipo de comisión"
|
||||
|
||||
msgctxt "model:ir.action,name:act_merited_commission"
|
||||
msgid "Commissions"
|
||||
msgstr "Comisiones"
|
||||
|
||||
msgctxt "model:ir.action,name:act_party_commission"
|
||||
msgid "Merited Commissions"
|
||||
msgstr "Comisiones meritadas"
|
||||
|
||||
msgctxt "model:ir.action.act_window.domain,name:act_merited_commission_all"
|
||||
msgid "All"
|
||||
msgstr "Todos"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_merited_commission_invoiced"
|
||||
msgid "Invoiced"
|
||||
msgstr "Facturado"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_merited_commission_to_invoice"
|
||||
msgid "To Invoice"
|
||||
msgstr "A facturar"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_commission_type"
|
||||
msgid "Commission Type"
|
||||
msgstr "Tipo de comisión"
|
||||
|
@ -225,6 +247,10 @@ msgctxt "model:ir.ui.menu,name:menu_commission_type_category"
|
|||
msgid "Commission Category"
|
||||
msgstr "Categoría de comisión"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_merited_commission"
|
||||
msgid "Commissions"
|
||||
msgstr "Comisiones"
|
||||
|
||||
msgctxt "model:res.group,name:group_sale_commission_admin"
|
||||
msgid "Sale Commission Administration"
|
||||
msgstr "Administración de comisiones de ventas"
|
||||
|
|
59
sale.xml
59
sale.xml
|
@ -148,7 +148,66 @@
|
|||
<field name="inherit" ref="sale.sale_view_form"/>
|
||||
<field name="name">sale_sale_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_merited_commission">
|
||||
<field name="name">Commissions</field>
|
||||
<field name="res_model">account.invoice.line</field>
|
||||
<field name="domain">[('invoice_type', '=', 'in_invoice'), ('origin', 'like', 'account.move.line%'), ('party.is_middleman', '=', True)]</field>
|
||||
<field name="context">{'invoice_type': 'in_invoice', 'standalone': True}</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_merited_commission_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_tree"/>
|
||||
<field name="act_window" ref="act_merited_commission"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_merited_commission_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_form"/>
|
||||
<field name="act_window" ref="act_merited_commission"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_merited_commission_to_invoice">
|
||||
<field name="name">To Invoice</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain">[('invoice', '=', None)]</field>
|
||||
<field name="act_window" ref="act_merited_commission"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_merited_commission_invoiced">
|
||||
<field name="name">Invoiced</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain">[('invoice', '!=', None)]</field>
|
||||
<field name="act_window" ref="act_merited_commission"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_merited_commission_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="act_window" ref="act_merited_commission"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_party_commission">
|
||||
<field name="name">Merited Commissions</field>
|
||||
<field name="res_model">account.invoice.line</field>
|
||||
<field name="domain">[('invoice_type', '=', 'in_invoice'), ('origin', 'like', 'account.move.line%'), ('party', 'in', Eval('active_ids'))]</field>
|
||||
<field name="context">{'invoice_type': 'in_invoice', 'standalone': True}</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_party_commission_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_tree"/>
|
||||
<field name="act_window" ref="act_party_commission"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_party_commission_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_form"/>
|
||||
<field name="act_window" ref="act_party_commission"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword"
|
||||
id="act_open_commission_keyword1">
|
||||
<field name="keyword">form_relate</field>
|
||||
<field name="model">party.party,-1</field>
|
||||
<field name="action" ref="act_party_commission"/>
|
||||
</record>
|
||||
<!-- Menus -->
|
||||
<menuitem action="act_merited_commission" id="menu_merited_commission"
|
||||
parent="account_invoice.menu_invoices" sequence="50"/>
|
||||
<record model="ir.ui.menu-res.group"
|
||||
id="menu_configuration_group_sale_commission_admin">
|
||||
<field name="menu" ref="sale.menu_configuration"/>
|
||||
|
|
Loading…
Reference in New Issue