Update NotificationSettingForm.vue

This commit is contained in:
Baobhan Sith
2025-04-27 00:06:04 +08:00
parent 0f0aeff90c
commit 1735cedd72
@@ -211,14 +211,14 @@ import {
NotificationSetting, NotificationSetting,
NotificationEvent, NotificationEvent,
WebhookConfig, WebhookConfig,
EmailConfig, // Keep this, but we'll add SMTP fields EmailConfig,
TelegramConfig TelegramConfig
} from '../types/server.types'; } from '../types/server.types';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
// Extend EmailConfig for SMTP fields
interface SmtpEmailConfig extends Omit<EmailConfig, 'subjectTemplate'> { // Omit subjectTemplate from base interface SmtpEmailConfig extends Omit<EmailConfig, 'subjectTemplate'> {
bodyTemplate?: string; // Add bodyTemplate bodyTemplate?: string;
smtpHost?: string; smtpHost?: string;
smtpPort?: number; smtpPort?: number;
smtpSecure?: boolean; smtpSecure?: boolean;