From 8d620f89f7d0cc77947c1bdb376a18499d3a82eb Mon Sep 17 00:00:00 2001 From: Omur Sahin Date: Thu, 19 Mar 2026 15:44:12 +0300 Subject: [PATCH 1/2] update code titles --- .../src/components/EndpointAccordion.tsx | 2 +- .../src/components/StatusCodeFilterButton.tsx | 3 -- web-report/src/components/StatusCodeModal.tsx | 34 +++++++++++++++++-- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/web-report/src/components/EndpointAccordion.tsx b/web-report/src/components/EndpointAccordion.tsx index be6afbb..959731b 100644 --- a/web-report/src/components/EndpointAccordion.tsx +++ b/web-report/src/components/EndpointAccordion.tsx @@ -108,7 +108,7 @@ export const EndpointAccordion: React.FC = ({ setIsFault(true); }} className={`${faultColors[index % faultColors.length]} ${getSelectedStyle(fault.code, true)} hover:bg-red-400 cursor-pointer text-white text-base font-mono border-2 border-black shadow-[2px_2px_0px_0px_rgba(0,0,0,1)]`}> - {fault.code} + F{fault.code} )) } diff --git a/web-report/src/components/StatusCodeFilterButton.tsx b/web-report/src/components/StatusCodeFilterButton.tsx index 59786e0..86572f1 100644 --- a/web-report/src/components/StatusCodeFilterButton.tsx +++ b/web-report/src/components/StatusCodeFilterButton.tsx @@ -41,9 +41,6 @@ export function StatusCodeFilterButton({ code, initialState = "inactive", onChan const toggleState = () => { const newState: FilterState = state === "inactive" ? "active" : state === "active" ? "removed" : "inactive" setState(newState) - if(isFault){ - onChange(code, newState) - } onChange(code, newState) } diff --git a/web-report/src/components/StatusCodeModal.tsx b/web-report/src/components/StatusCodeModal.tsx index 269494d..7cc0987 100644 --- a/web-report/src/components/StatusCodeModal.tsx +++ b/web-report/src/components/StatusCodeModal.tsx @@ -54,9 +54,9 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal const getCategoryName = (category: number): string => { switch (category) { case 100: - return "HTTP Issues" + return "REST/HTTP Faults" case 200: - return "Schema Issues" + return "Security Faults" case 300: return "GraphQL Issues" case 400: @@ -65,6 +65,8 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal return "Web Issues" case 800: return "Security Issues" + case 900: + return "Custom Faults" default: return "Other Issues" } @@ -84,11 +86,15 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal return "5xx" case 800: return "8xx" + case 900: + return "9xx" default: return "xxx" } } + const isCustomCode = statusCode >= 900 && statusCode <= 999 + const toggleExpanded = (code: number) => { setExpandedCode(expandedCode === code ? null : code) } @@ -171,6 +177,30 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal ))} + + {/* 9XX Custom Code Section */} + {isCustomCode && ( +
+
+ Custom Faults (9xx) +
+
+
+
+
{statusCode}
+
Custom Code
+
+
+
+
+ +
+
+
+ )} From 1f41ebd025ed7608f3422ced95b90e7a79ebff35 Mon Sep 17 00:00:00 2001 From: Omur Sahin Date: Thu, 19 Mar 2026 16:38:16 +0300 Subject: [PATCH 2/2] update classify --- web-report/src/components/StatusCodeModal.tsx | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/web-report/src/components/StatusCodeModal.tsx b/web-report/src/components/StatusCodeModal.tsx index 7cc0987..a96e119 100644 --- a/web-report/src/components/StatusCodeModal.tsx +++ b/web-report/src/components/StatusCodeModal.tsx @@ -57,14 +57,6 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal return "REST/HTTP Faults" case 200: return "Security Faults" - case 300: - return "GraphQL Issues" - case 400: - return "RPC Issues" - case 500: - return "Web Issues" - case 800: - return "Security Issues" case 900: return "Custom Faults" default: @@ -78,14 +70,6 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal return "1xx" case 200: return "2xx" - case 300: - return "3xx" - case 400: - return "4xx" - case 500: - return "5xx" - case 800: - return "8xx" case 900: return "9xx" default: