[IMP] account_payment_order: done status button

This commit is contained in:
AaronHForgeFlow
2021-02-12 16:44:11 +01:00
committed by Holger Brunn
parent 279990a2eb
commit c5944e66f1
3 changed files with 7 additions and 4 deletions

View File

@@ -199,7 +199,7 @@ class TestSCT(common.HttpCase):
debtor_acc_xpath[0].text,
self.payment_order.company_partner_bank_id.sanitized_acc_number)
self.payment_order.generated2uploaded()
self.assertEqual(self.payment_order.state, 'uploaded')
self.assertEqual(self.payment_order.state, 'done')
for inv in [invoice1, invoice2, invoice3, invoice4, invoice5]:
self.assertEqual(inv.state, 'paid')
return
@@ -276,7 +276,7 @@ class TestSCT(common.HttpCase):
debtor_acc_xpath[0].text,
self.payment_order.company_partner_bank_id.sanitized_acc_number)
self.payment_order.generated2uploaded()
self.assertEqual(self.payment_order.state, 'uploaded')
self.assertEqual(self.payment_order.state, 'done')
for inv in [invoice1, invoice2]:
self.assertEqual(inv.state, 'paid')
return

View File

@@ -209,7 +209,7 @@ class TestSDD(common.HttpCase):
debtor_acc_xpath[0].text,
payment_order.company_partner_bank_id.sanitized_acc_number)
payment_order.generated2uploaded()
self.assertEqual(payment_order.state, 'uploaded')
self.assertEqual(payment_order.state, 'done')
for inv in [invoice1, invoice2]:
self.assertEqual(inv.state, 'paid')
self.assertEqual(self.mandate2.recurrent_sequence_type, 'recurring')

View File

@@ -21,8 +21,11 @@
string="Back to Draft" />
<button name="action_cancel" type="object" states="draft,open,generated"
string="Cancel Payments"/>
<button name="action_done_cancel" type="object" states="uploaded"
<button name="action_done_cancel" type="object" states="uploaded,done"
string="Cancel Payments"/>
<button name="action_done" type="object" states="uploaded"
string="Set Done"
/>
<field name="state" widget="statusbar"/>
</header>
<sheet>