diff --git a/src/Frontend/public/img/all-messages-filter.png b/src/Frontend/public/img/all-messages-filter.png new file mode 100644 index 000000000..31ed8ffdb Binary files /dev/null and b/src/Frontend/public/img/all-messages-filter.png differ diff --git a/src/Frontend/public/img/all-messages-refresh.png b/src/Frontend/public/img/all-messages-refresh.png new file mode 100644 index 000000000..e6836a0f6 Binary files /dev/null and b/src/Frontend/public/img/all-messages-refresh.png differ diff --git a/src/Frontend/public/img/all-messages-sort.png b/src/Frontend/public/img/all-messages-sort.png new file mode 100644 index 000000000..73fa5836e Binary files /dev/null and b/src/Frontend/public/img/all-messages-sort.png differ diff --git a/src/Frontend/public/img/all-messages.png b/src/Frontend/public/img/all-messages.png new file mode 100644 index 000000000..95942c43e Binary files /dev/null and b/src/Frontend/public/img/all-messages.png differ diff --git a/src/Frontend/public/img/audit-instance-overview.png b/src/Frontend/public/img/audit-instance-overview.png new file mode 100644 index 000000000..4e15ca386 Binary files /dev/null and b/src/Frontend/public/img/audit-instance-overview.png differ diff --git a/src/Frontend/public/img/failed-message-page.png b/src/Frontend/public/img/failed-message-page.png new file mode 100644 index 000000000..8caa4b220 Binary files /dev/null and b/src/Frontend/public/img/failed-message-page.png differ diff --git a/src/Frontend/public/img/flow-diagram-nodes.png b/src/Frontend/public/img/flow-diagram-nodes.png new file mode 100644 index 000000000..72efb5959 Binary files /dev/null and b/src/Frontend/public/img/flow-diagram-nodes.png differ diff --git a/src/Frontend/public/img/flow-diagram.png b/src/Frontend/public/img/flow-diagram.png new file mode 100644 index 000000000..b49bb072d Binary files /dev/null and b/src/Frontend/public/img/flow-diagram.png differ diff --git a/src/Frontend/public/img/message-details-body.png b/src/Frontend/public/img/message-details-body.png new file mode 100644 index 000000000..9b5c08647 Binary files /dev/null and b/src/Frontend/public/img/message-details-body.png differ diff --git a/src/Frontend/public/img/message-details-headers.png b/src/Frontend/public/img/message-details-headers.png new file mode 100644 index 000000000..910d33055 Binary files /dev/null and b/src/Frontend/public/img/message-details-headers.png differ diff --git a/src/Frontend/public/img/message-metadata.png b/src/Frontend/public/img/message-metadata.png new file mode 100644 index 000000000..05c3fd0d2 Binary files /dev/null and b/src/Frontend/public/img/message-metadata.png differ diff --git a/src/Frontend/public/img/monitor-instance-overview.png b/src/Frontend/public/img/monitor-instance-overview.png new file mode 100644 index 000000000..f642f37cd Binary files /dev/null and b/src/Frontend/public/img/monitor-instance-overview.png differ diff --git a/src/Frontend/public/img/saga-diagram-overview.png b/src/Frontend/public/img/saga-diagram-overview.png new file mode 100644 index 000000000..49ea00398 Binary files /dev/null and b/src/Frontend/public/img/saga-diagram-overview.png differ diff --git a/src/Frontend/public/img/saga-diagram-state-change.png b/src/Frontend/public/img/saga-diagram-state-change.png new file mode 100644 index 000000000..78cc414fc Binary files /dev/null and b/src/Frontend/public/img/saga-diagram-state-change.png differ diff --git a/src/Frontend/public/img/saga-diagram-timeout-view.png b/src/Frontend/public/img/saga-diagram-timeout-view.png new file mode 100644 index 000000000..c61f395ee Binary files /dev/null and b/src/Frontend/public/img/saga-diagram-timeout-view.png differ diff --git a/src/Frontend/public/img/sequence-diagram.png b/src/Frontend/public/img/sequence-diagram.png new file mode 100644 index 000000000..51c632ada Binary files /dev/null and b/src/Frontend/public/img/sequence-diagram.png differ diff --git a/src/Frontend/public/img/servicepulse-monitoring-details.png b/src/Frontend/public/img/servicepulse-monitoring-details.png new file mode 100644 index 000000000..e5380d0f1 Binary files /dev/null and b/src/Frontend/public/img/servicepulse-monitoring-details.png differ diff --git a/src/Frontend/public/img/servicepulse-monitoring-tab.png b/src/Frontend/public/img/servicepulse-monitoring-tab.png new file mode 100644 index 000000000..4deeec55b Binary files /dev/null and b/src/Frontend/public/img/servicepulse-monitoring-tab.png differ diff --git a/src/Frontend/public/img/servicepulse-physicalinstance-breakdown.png b/src/Frontend/public/img/servicepulse-physicalinstance-breakdown.png new file mode 100644 index 000000000..207f2abad Binary files /dev/null and b/src/Frontend/public/img/servicepulse-physicalinstance-breakdown.png differ diff --git a/src/Frontend/src/components/audit/AuditList.vue b/src/Frontend/src/components/audit/AuditList.vue index 0a1878051..50d24587b 100644 --- a/src/Frontend/src/components/audit/AuditList.vue +++ b/src/Frontend/src/components/audit/AuditList.vue @@ -5,10 +5,16 @@ import { useRoute, useRouter } from "vue-router"; import ResultsCount from "@/components/ResultsCount.vue"; import FiltersPanel from "@/components/audit/FiltersPanel.vue"; import AuditListItem from "@/components/audit/AuditListItem.vue"; -import { onBeforeMount, ref, watch } from "vue"; +import { computed, onBeforeMount, ref, watch } from "vue"; import RefreshConfig from "../RefreshConfig.vue"; import LoadingSpinner from "@/components/LoadingSpinner.vue"; import useFetchWithAutoRefresh from "@/composables/autoRefresh"; +import FAIcon from "@/components/FAIcon.vue"; +import { faInfoCircle } from "@fortawesome/free-solid-svg-icons"; +import WizardDialog from "@/components/platformcapabilities/WizardDialog.vue"; +import { getAuditingWizardPages } from "@/components/platformcapabilities/wizards/AuditingWizardPages"; +import { useAuditingCapability } from "@/components/platformcapabilities/capabilities/AuditingCapability"; +import { CapabilityStatus } from "@/components/platformcapabilities/constants"; const store = useAuditStore(); const { messages, totalCount, sortBy, messageFilterString, selectedEndpointName, itemsPerPage, dateRange } = storeToRefs(store); @@ -17,6 +23,9 @@ const router = useRouter(); const autoRefreshValue = ref(null); const { refreshNow, isRefreshing, updateInterval, isActive, start, stop } = useFetchWithAutoRefresh("audit-list", store.refresh, 0); const firstLoad = ref(true); +const showWizard = ref(false); +const { status: auditStatus } = useAuditingCapability(); +const wizardPages = computed(() => getAuditingWizardPages(auditStatus.value)); onBeforeMount(() => { setQuery(); @@ -100,7 +109,34 @@ watch(autoRefreshValue, (newValue) => {
+
+ +
+