|
1 | 1 | import { HEADER_NAME_REGEX } from "./constants"; |
2 | 2 | import { generateSchema } from "./formFieldHandlers"; |
| 3 | +import { navigateAdmin } from "./navigation"; |
3 | 4 | import { |
4 | 5 | safeParseJsonResponse, |
5 | 6 | validateInputName, |
@@ -131,6 +132,8 @@ export const handleGatewayFormSubmit = async function (e) { |
131 | 132 | searchParams.set("team_id", teamId); |
132 | 133 | } |
133 | 134 |
|
| 135 | + navigateAdmin("gateways", searchParams); |
| 136 | + |
134 | 137 | const queryString = searchParams.toString(); |
135 | 138 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#gateways`; |
136 | 139 | window.location.href = redirectUrl; |
@@ -213,6 +216,9 @@ export const handleResourceFormSubmit = async function (e) { |
213 | 216 | if (teamId) { |
214 | 217 | searchParams.set("team_id", teamId); |
215 | 218 | } |
| 219 | + |
| 220 | + navigateAdmin("gateways", searchParams); |
| 221 | + |
216 | 222 | const queryString = searchParams.toString(); |
217 | 223 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#resources`; |
218 | 224 | window.location.href = redirectUrl; |
@@ -280,6 +286,9 @@ export const handlePromptFormSubmit = async function (e) { |
280 | 286 | if (teamId) { |
281 | 287 | searchParams.set("team_id", teamId); |
282 | 288 | } |
| 289 | + |
| 290 | + navigateAdmin("gateways", searchParams); |
| 291 | + |
283 | 292 | const queryString = searchParams.toString(); |
284 | 293 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#prompts`; |
285 | 294 | window.location.href = redirectUrl; |
@@ -352,6 +361,9 @@ export const handleEditPromptFormSubmit = async function (e) { |
352 | 361 | if (teamId) { |
353 | 362 | searchParams.set("team_id", teamId); |
354 | 363 | } |
| 364 | + |
| 365 | + navigateAdmin("gateways", searchParams); |
| 366 | + |
355 | 367 | const queryString = searchParams.toString(); |
356 | 368 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#prompts`; |
357 | 369 | window.location.href = redirectUrl; |
@@ -462,6 +474,8 @@ export const handleServerFormSubmit = async function (e) { |
462 | 474 | searchParams.set("team_id", teamId); |
463 | 475 | } |
464 | 476 |
|
| 477 | + navigateAdmin("gateways", searchParams); |
| 478 | + |
465 | 479 | const queryString = searchParams.toString(); |
466 | 480 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#catalog`; |
467 | 481 | window.location.href = redirectUrl; |
@@ -586,6 +600,9 @@ export const handleA2AFormSubmit = async function (e) { |
586 | 600 | searchParams.set("team_id", teamId); |
587 | 601 | } |
588 | 602 |
|
| 603 | + navigateAdmin("gateways", searchParams); |
| 604 | + |
| 605 | + |
589 | 606 | const queryString = searchParams.toString(); |
590 | 607 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#a2a-agents`; |
591 | 608 | window.location.href = redirectUrl; |
@@ -679,6 +696,9 @@ export const handleToolFormSubmit = async function (event) { |
679 | 696 | if (teamId) { |
680 | 697 | searchParams.set("team_id", teamId); |
681 | 698 | } |
| 699 | + |
| 700 | + navigateAdmin("gateways", searchParams); |
| 701 | + |
682 | 702 | const queryString = searchParams.toString(); |
683 | 703 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#tools`; |
684 | 704 | window.location.href = redirectUrl; |
@@ -745,6 +765,9 @@ export const handleEditToolFormSubmit = async function (event) { |
745 | 765 | if (teamId) { |
746 | 766 | searchParams.set("team_id", teamId); |
747 | 767 | } |
| 768 | + |
| 769 | + navigateAdmin("gateways", searchParams); |
| 770 | + |
748 | 771 | const queryString = searchParams.toString(); |
749 | 772 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#tools`; |
750 | 773 | window.location.href = redirectUrl; |
@@ -834,6 +857,9 @@ export const handleEditGatewayFormSubmit = async function (e) { |
834 | 857 | if (teamId) { |
835 | 858 | searchParams.set("team_id", teamId); |
836 | 859 | } |
| 860 | + |
| 861 | + navigateAdmin("gateways", searchParams); |
| 862 | + |
837 | 863 | const queryString = searchParams.toString(); |
838 | 864 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#gateways`; |
839 | 865 | window.location.href = redirectUrl; |
@@ -927,6 +953,9 @@ export const handleEditA2AAgentFormSubmit = async function (e) { |
927 | 953 | if (teamId) { |
928 | 954 | searchParams.set("team_id", teamId); |
929 | 955 | } |
| 956 | + |
| 957 | + navigateAdmin("gateways", searchParams); |
| 958 | + |
930 | 959 | const queryString = searchParams.toString(); |
931 | 960 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#a2a-agents`; |
932 | 961 | window.location.href = redirectUrl; |
@@ -1018,6 +1047,9 @@ export const handleEditServerFormSubmit = async function (e) { |
1018 | 1047 | if (teamId) { |
1019 | 1048 | searchParams.set("team_id", teamId); |
1020 | 1049 | } |
| 1050 | + |
| 1051 | + navigateAdmin("gateways", searchParams); |
| 1052 | + |
1021 | 1053 | const queryString = searchParams.toString(); |
1022 | 1054 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#catalog`; |
1023 | 1055 | window.location.href = redirectUrl; |
@@ -1091,6 +1123,9 @@ export const handleEditResFormSubmit = async function (e) { |
1091 | 1123 | if (teamId) { |
1092 | 1124 | searchParams.set("team_id", teamId); |
1093 | 1125 | } |
| 1126 | + |
| 1127 | + navigateAdmin("gateways", searchParams); |
| 1128 | + |
1094 | 1129 | const queryString = searchParams.toString(); |
1095 | 1130 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#resources`; |
1096 | 1131 | window.location.href = redirectUrl; |
@@ -1187,6 +1222,8 @@ export const handleGrpcServiceFormSubmit = async function (e) { |
1187 | 1222 | searchParams.set("team_id", teamId); |
1188 | 1223 | } |
1189 | 1224 |
|
| 1225 | + navigateAdmin("gateways", searchParams); |
| 1226 | + |
1190 | 1227 | const queryString = searchParams.toString(); |
1191 | 1228 | const redirectUrl = `${window.ROOT_PATH}/admin${queryString ? `?${queryString}` : ""}#grpc-services`; |
1192 | 1229 | window.location.href = redirectUrl; |
|
0 commit comments