[IMP] hr_commission: Remove implicit requirement on sale

This commit is contained in:
Jared Kipe
2020-09-30 09:40:02 -07:00
parent 1518c80823
commit fa1f940bc4
4 changed files with 10 additions and 8 deletions

View File

@@ -9,6 +9,7 @@
'website': 'https://hibou.io/', 'website': 'https://hibou.io/',
'depends': [ 'depends': [
# 'account_invoice_margin', # optional # 'account_invoice_margin', # optional
'hibou_professional',
'hr_contract', 'hr_contract',
], ],
'data': [ 'data': [

View File

@@ -24,8 +24,8 @@ class AccountMove(models.Model):
'context': {'search_default_source_move_id': self[0].id} 'context': {'search_default_source_move_id': self[0].id}
} }
def action_post(self): def post(self):
res = super(AccountMove, self).action_post() res = super(AccountMove, self).post()
invoices = self.filtered(lambda m: m.is_invoice()) invoices = self.filtered(lambda m: m.is_invoice())
if invoices: if invoices:
self.env['hr.commission'].invoice_validated(invoices) self.env['hr.commission'].invoice_validated(invoices)

View File

@@ -4,6 +4,7 @@ from odoo.tests import common
class TestCommission(common.TransactionCase): class TestCommission(common.TransactionCase):
# TODO refactor tests to not require sale.order
def setUp(self): def setUp(self):
super().setUp() super().setUp()

View File

@@ -118,15 +118,15 @@
<menuitem <menuitem
action="action_hr_commission" action="action_hr_commission"
id="menu_action_sales_commission_form" id="menu_action_account_commission_root"
parent="sale.sale_menu_root" parent="account.menu_finance_receivables"
sequence="5" sequence="5"
/> />
<menuitem <menuitem
action="action_hr_commission" action="action_hr_commission"
id="menu_action_sales_commission_form2" id="menu_action_account_commission_form"
parent="menu_action_sales_commission_form" parent="menu_action_account_commission_root"
sequence="5" sequence="5"
/> />
@@ -223,8 +223,8 @@ action = records.action_mark_paid()
<menuitem <menuitem
action="action_hr_commission_payment" action="action_hr_commission_payment"
id="menu_action_sales_commission_payment_form" id="menu_action_account_commission_payment_form"
parent="menu_action_sales_commission_form" parent="menu_action_account_commission_root"
sequence="10" sequence="10"
/> />