Split edit/apply payment
This commit is contained in:
parent
5d18b75f9d
commit
9847739e2b
|
|
@ -330,20 +330,26 @@ void handlePaymentAction(
|
||||||
editEntity(context: context, entity: payment);
|
editEntity(context: context, entity: payment);
|
||||||
break;
|
break;
|
||||||
case EntityAction.apply:
|
case EntityAction.apply:
|
||||||
editEntity(
|
viewEntity(context: context, entity: payment);
|
||||||
context: context,
|
WidgetsBinding.instance.addPostFrameCallback((duration) {
|
||||||
entity: payment.rebuild((b) => b..isApplying = true));
|
editEntity(
|
||||||
|
context: context,
|
||||||
|
entity: payment.rebuild((b) => b..isApplying = true));
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
case EntityAction.refund:
|
case EntityAction.refund:
|
||||||
if (payment.invoicePaymentables.length == 1) {
|
viewEntity(context: context, entity: payment);
|
||||||
payment = payment.rebuild((b) =>
|
WidgetsBinding.instance.addPostFrameCallback((duration) {
|
||||||
b..invoices.add(PaymentableEntity(invoiceId: payment.invoiceId)));
|
if (payment.invoicePaymentables.length == 1) {
|
||||||
}
|
payment = payment.rebuild((b) =>
|
||||||
store.dispatch(ViewRefundPayment(
|
b..invoices.add(PaymentableEntity(invoiceId: payment.invoiceId)));
|
||||||
navigator: Navigator.of(context),
|
}
|
||||||
payment: payment.rebuild((b) =>
|
store.dispatch(ViewRefundPayment(
|
||||||
b..sendEmail = company.settings.clientManualPaymentNotification),
|
navigator: Navigator.of(context),
|
||||||
));
|
payment: payment.rebuild((b) =>
|
||||||
|
b..sendEmail = company.settings.clientManualPaymentNotification),
|
||||||
|
));
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
case EntityAction.emailPayment:
|
case EntityAction.emailPayment:
|
||||||
store.dispatch(EmailPaymentRequest(
|
store.dispatch(EmailPaymentRequest(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue