Add QuoteApprovedByCustomer notification type; fix wrong type logged on approval

QuoteDeclinedByCustomer was used for both approve and decline responses,
so approval notifications showed the wrong type in the log. Added a distinct
QuoteApprovedByCustomer = 16 enum value, wired up the correct type in
NotificationService, added default templates in both the service fallback
dictionary and SeedData, and updated placeholder hints in CompanySettings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-06 17:13:34 -04:00
parent 4085ff7c73
commit d3863c713b
4 changed files with 39 additions and 4 deletions
@@ -13,6 +13,7 @@ public enum NotificationType
InvoiceSent = 6,
PaymentReceived = 7,
QuoteDeclinedByCustomer = 8,
QuoteApprovedByCustomer = 16,
PaymentReminder = 9,
SubscriptionExpiryReminder = 10,
SubscriptionExpired = 11,