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; 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:

View File

@ -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');
} }
} }