Set default refund amount
This commit is contained in:
parent
e6532e3192
commit
80353ea11d
|
|
@ -373,6 +373,7 @@ abstract class PaymentEntity extends Object
|
||||||
|
|
||||||
if (!isDeleted) {
|
if (!isDeleted) {
|
||||||
if (userCompany.canEditEntity(this)) {
|
if (userCompany.canEditEntity(this)) {
|
||||||
|
if (!multiselect) {
|
||||||
if (includeEdit) {
|
if (includeEdit) {
|
||||||
actions.add(EntityAction.edit);
|
actions.add(EntityAction.edit);
|
||||||
}
|
}
|
||||||
|
|
@ -384,6 +385,7 @@ abstract class PaymentEntity extends Object
|
||||||
if (completedAmount > 0) {
|
if (completedAmount > 0) {
|
||||||
actions.add(EntityAction.refund);
|
actions.add(EntityAction.refund);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (client != null && client.hasEmailAddress) {
|
if (client != null && client.hasEmailAddress) {
|
||||||
actions.add(EntityAction.emailPayment);
|
actions.add(EntityAction.emailPayment);
|
||||||
|
|
|
||||||
|
|
@ -342,8 +342,10 @@ void handlePaymentAction(
|
||||||
viewEntity(context: context, entity: payment);
|
viewEntity(context: context, entity: payment);
|
||||||
WidgetsBinding.instance.addPostFrameCallback((duration) {
|
WidgetsBinding.instance.addPostFrameCallback((duration) {
|
||||||
if (payment.invoicePaymentables.length == 1) {
|
if (payment.invoicePaymentables.length == 1) {
|
||||||
payment = payment.rebuild((b) =>
|
payment = payment.rebuild((b) => b
|
||||||
b..invoices.add(PaymentableEntity(invoiceId: payment.invoiceId)));
|
..invoices.add(PaymentableEntity(
|
||||||
|
invoiceId: payment.invoiceId,
|
||||||
|
amount: payment.completedAmount)));
|
||||||
}
|
}
|
||||||
store.dispatch(ViewRefundPayment(
|
store.dispatch(ViewRefundPayment(
|
||||||
navigator: navigator,
|
navigator: navigator,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue