release/2026-02-27 - Add gating

This commit is contained in:
Dave
2026-03-03 15:25:13 -05:00
parent 3f2358e30c
commit b91e65be0e
2 changed files with 76 additions and 12 deletions

View File

@@ -20,7 +20,8 @@ export function DmsLogEvents({
detailsNonce,
isDarkMode,
colorizeJson = false,
showDetails = true
showDetails = true,
allowXmlPayload = true
}) {
const { t } = useTranslation();
const [openSet, setOpenSet] = useState(() => new Set());
@@ -75,7 +76,7 @@ export function DmsLogEvents({
// Only treat meta as "present" when we are allowed to show details
const hasMeta = !isEmpty(meta) && showDetails;
const isOpen = hasMeta && openSet.has(idx);
const xml = hasMeta ? extractXmlFromMeta(meta) : { request: null, response: null };
const xml = hasMeta && allowXmlPayload ? extractXmlFromMeta(meta) : { request: null, response: null };
const hasRequestXml = !!xml.request;
const hasResponseXml = !!xml.response;
const copyPayload = hasMeta ? getCopyPayload(meta) : null;
@@ -175,7 +176,7 @@ export function DmsLogEvents({
)
};
}),
[logs, openSet, colorizeJson, copiedKey, isDarkMode, showDetails, t]
[logs, openSet, colorizeJson, copiedKey, isDarkMode, showDetails, allowXmlPayload, t]
);
return <Timeline reverse items={items} />;