Recurring
This commit is contained in:
parent
8df457a6a2
commit
e1ae402295
|
|
@ -138,6 +138,8 @@ class EntityAction extends EnumClass {
|
||||||
return EntityAction.newPayment;
|
return EntityAction.newPayment;
|
||||||
case EntityType.expense:
|
case EntityType.expense:
|
||||||
return EntityAction.newExpense;
|
return EntityAction.newExpense;
|
||||||
|
case EntityType.recurringExpense:
|
||||||
|
return EntityAction.newRecurringExpense;
|
||||||
case EntityType.project:
|
case EntityType.project:
|
||||||
return EntityAction.newProject;
|
return EntityAction.newProject;
|
||||||
case EntityType.task:
|
case EntityType.task:
|
||||||
|
|
|
||||||
|
|
@ -319,6 +319,15 @@ void handleClientAction(
|
||||||
entityType: EntityType.recurringInvoice),
|
entityType: EntityType.recurringInvoice),
|
||||||
filterEntity: client);
|
filterEntity: client);
|
||||||
break;
|
break;
|
||||||
|
case EntityAction.newRecurringExpense:
|
||||||
|
createEntity(
|
||||||
|
context: context,
|
||||||
|
entity: ExpenseEntity(
|
||||||
|
state: state,
|
||||||
|
client: client,
|
||||||
|
entityType: EntityType.recurringExpense),
|
||||||
|
filterEntity: client);
|
||||||
|
break;
|
||||||
case EntityAction.newQuote:
|
case EntityAction.newQuote:
|
||||||
createEntity(
|
createEntity(
|
||||||
context: context,
|
context: context,
|
||||||
|
|
@ -410,6 +419,8 @@ void handleClientAction(
|
||||||
entities: [client],
|
entities: [client],
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
print('## Error: action $action not handled in client_actions');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue