From e1c7af049ccc9e2b8d9e57b8bf9ce3a6c37a173d Mon Sep 17 00:00:00 2001 From: Cam Proudlock Date: Wed, 22 Jul 2026 12:55:50 -0400 Subject: [PATCH] settings UI: site base url + alert webhook fields --- frontend/src/composables/systemSettings.js | 3 ++ frontend/src/views/settings/EmailSettings.vue | 44 +++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/frontend/src/composables/systemSettings.js b/frontend/src/composables/systemSettings.js index 30c339c6..eaa71554 100644 --- a/frontend/src/composables/systemSettings.js +++ b/frontend/src/composables/systemSettings.js @@ -108,6 +108,9 @@ export function useSystemSettings() { smtp_from_address: '', smtp_from_name: 'ShopDB', alert_recipients: '', + site_base_url: '', + alert_webhook_url: '', + alert_webhook_format: 'teams', // Audit audit_retention_days: 90, // Floor map blueprint (per-facility) diff --git a/frontend/src/views/settings/EmailSettings.vue b/frontend/src/views/settings/EmailSettings.vue index 7eb22fdb..eff36724 100644 --- a/frontend/src/views/settings/EmailSettings.vue +++ b/frontend/src/views/settings/EmailSettings.vue @@ -137,6 +137,50 @@ +
+ +
+ +
+ +
+ +
+ +
+
{{ smtpMessage }}