From b98e7911e3ffe6b02fa19bd20e63c8c59b1a1675 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 10 Jul 2020 21:50:45 +0000 Subject: [PATCH] --- .../AyaNova/Controllers/EnumListController.cs | 10 +++++ server/AyaNova/resource/de.json | 36 +++++++++++++++- server/AyaNova/resource/en.json | 42 +++++++++++++++++-- server/AyaNova/resource/es.json | 36 +++++++++++++++- server/AyaNova/resource/fr.json | 36 +++++++++++++++- 5 files changed, 153 insertions(+), 7 deletions(-) diff --git a/server/AyaNova/Controllers/EnumListController.cs b/server/AyaNova/Controllers/EnumListController.cs index 5ca3dd50..360cb4ac 100644 --- a/server/AyaNova/Controllers/EnumListController.cs +++ b/server/AyaNova/Controllers/EnumListController.cs @@ -288,6 +288,16 @@ namespace AyaNova.Api.Controllers ReturnList.Add(new NameIdItem() { Name = LT["NotifyEventUnitMeterReadingMultipleExceeded"], Id = (long)NotifyEventType.UnitMeterReadingMultipleExceeded }); ReturnList.Add(new NameIdItem() { Name = LT["NotifyEventDefaultNotification"], Id = (long)NotifyEventType.DefaultNotification }); + } + else if (keyNameInLowerCase == StringUtil.TrimTypeName(typeof(NotifyDeliveryMethod).ToString()).ToLowerInvariant()) + { + TranslationKeysToFetch.Add("NotifyDeliveryMethodApp"); + TranslationKeysToFetch.Add("NotifyDeliveryMethodSMTP"); + + var LT = TranslationBiz.GetSubsetStaticAsync(TranslationKeysToFetch, TranslationId).Result; + + ReturnList.Add(new NameIdItem() { Name = LT["NotifyDeliveryMethodApp"], Id = (long)NotifyDeliveryMethod.App }); + ReturnList.Add(new NameIdItem() { Name = LT["NotifyDeliveryMethodSMTP"], Id = (long)NotifyDeliveryMethod.SMTP }); } else { diff --git a/server/AyaNova/resource/de.json b/server/AyaNova/resource/de.json index 66414e48..1fc5c24a 100644 --- a/server/AyaNova/resource/de.json +++ b/server/AyaNova/resource/de.json @@ -1852,5 +1852,39 @@ "Event": "Veranstaltung", "Extensions":"Erweiterungen", "SelectedItems":"Ausgewählte Elemente", - "Remove":"Entfernen" + "Remove":"Entfernen", + "NotifyDeliveryMethod":"Notification delivery method", + "NotifyEventType":"Notification event", + "NotifyDeliveryAddress":"Deliver to address", + "InTags":"Filtered *IN* tags", + "OutTags":"Filtered *OUT* tags", + "NotifyEventObjectDeleted": "Object deleted", + "NotifyEventObjectCreated": "Object created", + "NotifyEventObjectModified": "Object modified", + "NotifyEventWorkorderStatusChange": "Work order status changed", + "NotifyEventContractExpiring": "Contract expiring", + "NotifyEventCSRAccepted": "Customer service request accepted", + "NotifyEventCSRRejected": "Customer service request rejected", + "NotifyEventWorkorderClosed": "Work order closed", + "NotifyEventQuoteStatusChange": "Quote status changed", + "NotifyEventWorkorderFollowUp": "Work order follow up", + "NotifyEventServiceBankDepleted": "Service bank depleted", + "NotifyEventReminderImminent": "Reminder imminent", + "NotifyEventScheduledOnWorkorder": "Scheduled on work order", + "NotifyEventScheduledOnWorkorderImminent": "Scheduled on work order service imminent", + "NotifyEventWorkorderCloseByPassed": "Work order close by date passed", + "NotifyEventOutsideServiceOverdue": "Outside service overdue", + "NotifyEventOutsideServiceReceived": "Outside service unit received back", + "NotifyEventPartRequestReceived": "Requested part received", + "NotifyEventNotifyHealthCheck": "Notification system health check", + "NotifyEventBackupStatus": "Backup status", + "NotifyEventCustomerServiceImminent": "Customer service imminent", + "NotifyEventPartRequested": "Part requested to be ordered", + "NotifyEventWorkorderTotalExceedsThreshold": "Work order total exceeds threshold", + "NotifyEventWorkorderStatusAge": "Work order status unchanged for time span", + "NotifyEventUnitWarrantyExpiry": "Unit warranty expiry", + "NotifyEventUnitMeterReadingMultipleExceeded": "Unit meter reading multiple exceeded", + "NotifyEventDefaultNotification": "Default notification", + "NotifyDeliveryMethodApp": "Deliver to application", + "NotifyDeliveryMethodSMTP": "Deliver to email address" } \ No newline at end of file diff --git a/server/AyaNova/resource/en.json b/server/AyaNova/resource/en.json index 6d171b54..7e233b0c 100644 --- a/server/AyaNova/resource/en.json +++ b/server/AyaNova/resource/en.json @@ -1548,7 +1548,7 @@ "PageOfPageText": "{0}-{1} of {2}", "Loading": "Loading...", "Tags": "Tags", - "Tag":"Tag", + "Tag": "Tag", "UserTypeServiceContractor": "SubContractor user", "AuthorizationRoles": "Authorization roles", "AuthorizationRoleNoRole": "No role", @@ -1850,7 +1850,41 @@ "MoveSelected": "Move selected items", "DeleteSelected": "Delete selected items", "Event": "Event", - "Extensions":"Extensions", - "SelectedItems":"Selected items", - "Remove":"Remove" + "Extensions": "Extensions", + "SelectedItems": "Selected items", + "Remove": "Remove", + "NotifyDeliveryMethod":"Notification delivery method", + "NotifyEventType":"Notification event", + "NotifyDeliveryAddress":"Deliver to address", + "InTags":"Filtered *IN* tags", + "OutTags":"Filtered *OUT* tags", + "NotifyEventObjectDeleted": "Object deleted", + "NotifyEventObjectCreated": "Object created", + "NotifyEventObjectModified": "Object modified", + "NotifyEventWorkorderStatusChange": "Work order status changed", + "NotifyEventContractExpiring": "Contract expiring", + "NotifyEventCSRAccepted": "Customer service request accepted", + "NotifyEventCSRRejected": "Customer service request rejected", + "NotifyEventWorkorderClosed": "Work order closed", + "NotifyEventQuoteStatusChange": "Quote status changed", + "NotifyEventWorkorderFollowUp": "Work order follow up", + "NotifyEventServiceBankDepleted": "Service bank depleted", + "NotifyEventReminderImminent": "Reminder imminent", + "NotifyEventScheduledOnWorkorder": "Scheduled on work order", + "NotifyEventScheduledOnWorkorderImminent": "Scheduled on work order service imminent", + "NotifyEventWorkorderCloseByPassed": "Work order close by date passed", + "NotifyEventOutsideServiceOverdue": "Outside service overdue", + "NotifyEventOutsideServiceReceived": "Outside service unit received back", + "NotifyEventPartRequestReceived": "Requested part received", + "NotifyEventNotifyHealthCheck": "Notification system health check", + "NotifyEventBackupStatus": "Backup status", + "NotifyEventCustomerServiceImminent": "Customer service imminent", + "NotifyEventPartRequested": "Part requested to be ordered", + "NotifyEventWorkorderTotalExceedsThreshold": "Work order total exceeds threshold", + "NotifyEventWorkorderStatusAge": "Work order status unchanged for time span", + "NotifyEventUnitWarrantyExpiry": "Unit warranty expiry", + "NotifyEventUnitMeterReadingMultipleExceeded": "Unit meter reading multiple exceeded", + "NotifyEventDefaultNotification": "Default notification", + "NotifyDeliveryMethodApp": "Deliver to application", + "NotifyDeliveryMethodSMTP": "Deliver to email address" } \ No newline at end of file diff --git a/server/AyaNova/resource/es.json b/server/AyaNova/resource/es.json index 07850c70..80f5156f 100644 --- a/server/AyaNova/resource/es.json +++ b/server/AyaNova/resource/es.json @@ -1852,5 +1852,39 @@ "Event": "Evento", "Extensions":"Extensiones", "SelectedItems":"Elementos seleccionados", - "Remove":"Eliminar" + "Remove":"Eliminar", + "NotifyDeliveryMethod":"Notification delivery method", + "NotifyEventType":"Notification event", + "NotifyDeliveryAddress":"Deliver to address", + "InTags":"Filtered *IN* tags", + "OutTags":"Filtered *OUT* tags", + "NotifyEventObjectDeleted": "Object deleted", + "NotifyEventObjectCreated": "Object created", + "NotifyEventObjectModified": "Object modified", + "NotifyEventWorkorderStatusChange": "Work order status changed", + "NotifyEventContractExpiring": "Contract expiring", + "NotifyEventCSRAccepted": "Customer service request accepted", + "NotifyEventCSRRejected": "Customer service request rejected", + "NotifyEventWorkorderClosed": "Work order closed", + "NotifyEventQuoteStatusChange": "Quote status changed", + "NotifyEventWorkorderFollowUp": "Work order follow up", + "NotifyEventServiceBankDepleted": "Service bank depleted", + "NotifyEventReminderImminent": "Reminder imminent", + "NotifyEventScheduledOnWorkorder": "Scheduled on work order", + "NotifyEventScheduledOnWorkorderImminent": "Scheduled on work order service imminent", + "NotifyEventWorkorderCloseByPassed": "Work order close by date passed", + "NotifyEventOutsideServiceOverdue": "Outside service overdue", + "NotifyEventOutsideServiceReceived": "Outside service unit received back", + "NotifyEventPartRequestReceived": "Requested part received", + "NotifyEventNotifyHealthCheck": "Notification system health check", + "NotifyEventBackupStatus": "Backup status", + "NotifyEventCustomerServiceImminent": "Customer service imminent", + "NotifyEventPartRequested": "Part requested to be ordered", + "NotifyEventWorkorderTotalExceedsThreshold": "Work order total exceeds threshold", + "NotifyEventWorkorderStatusAge": "Work order status unchanged for time span", + "NotifyEventUnitWarrantyExpiry": "Unit warranty expiry", + "NotifyEventUnitMeterReadingMultipleExceeded": "Unit meter reading multiple exceeded", + "NotifyEventDefaultNotification": "Default notification", + "NotifyDeliveryMethodApp": "Deliver to application", + "NotifyDeliveryMethodSMTP": "Deliver to email address" } \ No newline at end of file diff --git a/server/AyaNova/resource/fr.json b/server/AyaNova/resource/fr.json index df612db3..bc4bc9fc 100644 --- a/server/AyaNova/resource/fr.json +++ b/server/AyaNova/resource/fr.json @@ -1852,5 +1852,39 @@ "Event": "Un événement", "Extensions": "Extensions", "SelectedItems": "Éléments sélectionnés", - "Remove": "Retirer" + "Remove": "Retirer", + "NotifyDeliveryMethod":"Notification delivery method", + "NotifyEventType":"Notification event", + "NotifyDeliveryAddress":"Deliver to address", + "InTags":"Filtered *IN* tags", + "OutTags":"Filtered *OUT* tags", + "NotifyEventObjectDeleted": "Object deleted", + "NotifyEventObjectCreated": "Object created", + "NotifyEventObjectModified": "Object modified", + "NotifyEventWorkorderStatusChange": "Work order status changed", + "NotifyEventContractExpiring": "Contract expiring", + "NotifyEventCSRAccepted": "Customer service request accepted", + "NotifyEventCSRRejected": "Customer service request rejected", + "NotifyEventWorkorderClosed": "Work order closed", + "NotifyEventQuoteStatusChange": "Quote status changed", + "NotifyEventWorkorderFollowUp": "Work order follow up", + "NotifyEventServiceBankDepleted": "Service bank depleted", + "NotifyEventReminderImminent": "Reminder imminent", + "NotifyEventScheduledOnWorkorder": "Scheduled on work order", + "NotifyEventScheduledOnWorkorderImminent": "Scheduled on work order service imminent", + "NotifyEventWorkorderCloseByPassed": "Work order close by date passed", + "NotifyEventOutsideServiceOverdue": "Outside service overdue", + "NotifyEventOutsideServiceReceived": "Outside service unit received back", + "NotifyEventPartRequestReceived": "Requested part received", + "NotifyEventNotifyHealthCheck": "Notification system health check", + "NotifyEventBackupStatus": "Backup status", + "NotifyEventCustomerServiceImminent": "Customer service imminent", + "NotifyEventPartRequested": "Part requested to be ordered", + "NotifyEventWorkorderTotalExceedsThreshold": "Work order total exceeds threshold", + "NotifyEventWorkorderStatusAge": "Work order status unchanged for time span", + "NotifyEventUnitWarrantyExpiry": "Unit warranty expiry", + "NotifyEventUnitMeterReadingMultipleExceeded": "Unit meter reading multiple exceeded", + "NotifyEventDefaultNotification": "Default notification", + "NotifyDeliveryMethodApp": "Deliver to application", + "NotifyDeliveryMethodSMTP": "Deliver to email address" } \ No newline at end of file