From 15416d5f3d54849b4e9d67d9b42ea3d7c25faa7b Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 19 Nov 2023 13:37:37 +0200 Subject: [PATCH] Add run_template action --- lib/data/models/models.dart | 5 +++++ lib/data/models/models.g.dart | 4 ++++ lib/utils/i18n.dart | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/lib/data/models/models.dart b/lib/data/models/models.dart index d78a62d3d..247b8cb37 100644 --- a/lib/data/models/models.dart +++ b/lib/data/models/models.dart @@ -135,6 +135,7 @@ class EntityAction extends EnumClass { static const EntityAction setTaxCategory = _$setTaxCategory; static const EntityAction eInvoice = _$eInvoice; static const EntityAction unlink = _$unlink; + static const EntityAction runTemplate = _$runTemplate; @override String toString() { @@ -179,6 +180,10 @@ class EntityAction extends EnumClass { String toApiParam() { final value = toString(); + if (this == EntityAction.runTemplate) { + return 'template'; + } + if (this == EntityAction.sendEmail || this == EntityAction.bulkSendEmail) { return 'email'; } else if (this == EntityAction.cancelInvoice) { diff --git a/lib/data/models/models.g.dart b/lib/data/models/models.g.dart index b223f3adc..553cca8d4 100644 --- a/lib/data/models/models.g.dart +++ b/lib/data/models/models.g.dart @@ -100,6 +100,7 @@ const EntityAction _$increasePrices = const EntityAction._('increasePrices'); const EntityAction _$setTaxCategory = const EntityAction._('setTaxCategory'); const EntityAction _$eInvoice = const EntityAction._('eInvoice'); const EntityAction _$unlink = const EntityAction._('unlink'); +const EntityAction _$runTemplate = const EntityAction._('runTemplate'); EntityAction _$valueOf(String name) { switch (name) { @@ -269,6 +270,8 @@ EntityAction _$valueOf(String name) { return _$eInvoice; case 'unlink': return _$unlink; + case 'runTemplate': + return _$runTemplate; default: throw new ArgumentError(name); } @@ -359,6 +362,7 @@ final BuiltSet _$values = _$setTaxCategory, _$eInvoice, _$unlink, + _$runTemplate, ]); Serializer _$entityActionSerializer = diff --git a/lib/utils/i18n.dart b/lib/utils/i18n.dart index b6fda2f9d..53145775f 100644 --- a/lib/utils/i18n.dart +++ b/lib/utils/i18n.dart @@ -18,6 +18,7 @@ mixin LocalizationsProvider on LocaleCodeAware { static final Map> _localizedValues = { 'en': { // STARTER: lang key - do not remove comment + 'run_template': 'Run Template', 'task_extension_banner': 'Add the Chrome extension to manage your tasks', 'watch_video': 'Watch Video', 'view_extension': 'View Extension', @@ -109995,6 +109996,10 @@ mixin LocalizationsProvider on LocaleCodeAware { _localizedValues[localeCode]!['view_extension'] ?? _localizedValues['en']!['view_extension']!; + String get runTemplate => + _localizedValues[localeCode]!['run_template'] ?? + _localizedValues['en']!['run_template']!; + // STARTER: lang field - do not remove comment String lookup(String? key) {