diff --git a/frontend/src/components/assessment/ActivityDetectionSection.vue b/frontend/src/components/assessment/ActivityDetectionSection.vue index 6d62eb5..78ca662 100644 --- a/frontend/src/components/assessment/ActivityDetectionSection.vue +++ b/frontend/src/components/assessment/ActivityDetectionSection.vue @@ -2,6 +2,7 @@ import { ChevronDown } from 'lucide-vue-next'; import { computed } from 'vue'; import ActivityAssetsManager from '@/components/assessment/ActivityAssetsManager.vue'; +import { Badge } from '@/components/ui/badge'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Collapsible, @@ -19,7 +20,9 @@ import { SelectValue, } from '@/components/ui/select'; import { Switch } from '@/components/ui/switch'; +import { usePreferencesStore } from '@/stores/preferences'; import type { ActivityRead, AssetRead } from '@/types/utils'; +import { formatDateTime } from '@/utils/dateFormatter'; import { schemas } from '@/types/zod'; const props = defineProps<{ @@ -37,6 +40,17 @@ const formData = defineModel>('formData', { }); const severityOptions = schemas.ActivitySeverity.options; +const preferencesStore = usePreferencesStore(); + +// Formatted date strings for readonly display +function readonlyDate(value: string | null | undefined): string { + return formatDateTime( + value, + preferencesStore.effectiveTimezone, + preferencesStore.dateFormat, + preferencesStore.timeFormat, + ); +} // Writable computed properties for detection toggles const logged = computed({ @@ -139,17 +153,26 @@ const stakeholderNotificationCreated = computed({
- + +
- + +
- + +
- + +
- + +
- + +
- + +
- + +
- + +
- + +
{{ eventToAlertEvalStatus }}
{{ alertToStakeholderEvalStatus }} {{ alertSeverityEvalStatus }} {{ stakeholderSeverityEvalStatus }}

diff --git a/frontend/src/components/assessment/ActivityForm.vue b/frontend/src/components/assessment/ActivityForm.vue index e0c0557..c6886ae 100644 --- a/frontend/src/components/assessment/ActivityForm.vue +++ b/frontend/src/components/assessment/ActivityForm.vue @@ -1,6 +1,6 @@