Recurring

This commit is contained in:
Hillel Coren 2021-09-13 11:32:22 +03:00
parent 8df457a6a2
commit e1ae402295
2 changed files with 13 additions and 0 deletions

View File

@ -138,6 +138,8 @@ class EntityAction extends EnumClass {
return EntityAction.newPayment;
case EntityType.expense:
return EntityAction.newExpense;
case EntityType.recurringExpense:
return EntityAction.newRecurringExpense;
case EntityType.project:
return EntityAction.newProject;
case EntityType.task:

View File

@ -319,6 +319,15 @@ void handleClientAction(
entityType: EntityType.recurringInvoice),
filterEntity: client);
break;
case EntityAction.newRecurringExpense:
createEntity(
context: context,
entity: ExpenseEntity(
state: state,
client: client,
entityType: EntityType.recurringExpense),
filterEntity: client);
break;
case EntityAction.newQuote:
createEntity(
context: context,
@ -410,6 +419,8 @@ void handleClientAction(
entities: [client],
);
break;
default:
print('## Error: action $action not handled in client_actions');
}
}