[FIX] hr_commission: tests can now be 'paid', use invoicing manager group

This commit is contained in:
Jared Kipe
2022-01-18 10:55:41 -08:00
committed by Leo Pinedo
parent d547edac05
commit fe72c4705e
2 changed files with 4 additions and 4 deletions

View File

@@ -114,7 +114,7 @@ class TestCommission(common.TransactionCase):
receivable_line = payment.move_id.line_ids.filtered('credit')
inv.js_assign_outstanding_line(receivable_line.id)
self.assertEqual(inv.payment_state, 'in_payment', 'Invoice is not paid.')
self.assertEqual(inv.payment_state, 'paid', 'Invoice is not paid.')
user_commission = inv.commission_ids.filtered(lambda c: c.employee_id.id == emp.id)
self.assertEqual(user_commission.state, 'done', 'Commission is not done.')
@@ -274,7 +274,7 @@ class TestCommission(common.TransactionCase):
receivable_line = payment.move_id.line_ids.filtered('credit')
inv.js_assign_outstanding_line(receivable_line.id)
self.assertEqual(inv.payment_state, 'in_payment', 'Invoice is not paid.')
self.assertEqual(inv.payment_state, 'paid', 'Invoice is not paid.')
user_commission = inv.commission_ids.filtered(lambda c: c.employee_id.id == emp.id)
self.assertEqual(user_commission.state, 'done', 'Commission is not done.')

View File

@@ -7,9 +7,9 @@
<field name="priority" eval="50"/>
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='invoicing_settings']" position="after">
<xpath expr="//div[hasclass('settings')]" position="inside">
<h2>Commissions</h2>
<div class="row mt16 o_settings_container" id="commission_settings" groups="account.group_account_user">
<div class="row mt16 o_settings_container" id="commission_settings" groups="account.group_account_manager">
<div class="col-xs-12 col-md-6 o_setting_box" title="These taxes are set in any new product created.">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">