From d5847e2d2b68a1eb41d43be170cd4ddff9003cff Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Mon, 17 Mar 2025 15:06:17 +0100 Subject: [feature] Application creation + management via API + settings panel (#3906) * [feature] Application creation + management via API + settings panel * fix docs links * add errnorows test * use known application as shorter * add comment about side effects --- web/source/settings/views/user/router.tsx | 59 +++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 14 deletions(-) (limited to 'web/source/settings/views/user/router.tsx') diff --git a/web/source/settings/views/user/router.tsx b/web/source/settings/views/user/router.tsx index be1fa4434..0d34c171f 100644 --- a/web/source/settings/views/user/router.tsx +++ b/web/source/settings/views/user/router.tsx @@ -29,6 +29,10 @@ import ExportImport from "./export-import"; import InteractionRequests from "./interactions"; import InteractionRequestDetail from "./interactions/detail"; import Tokens from "./tokens"; +import Applications from "./applications"; +import NewApp from "./applications/new"; +import AppDetail from "./applications/detail"; +import { AppTokenCallback } from "./applications/callback"; /** * - /settings/user/profile @@ -37,26 +41,51 @@ import Tokens from "./tokens"; * - /settings/user/migration * - /settings/user/export-import * - /settings/user/tokens - * - /settings/users/interaction_requests + * - /settings/user/interaction_requests + * - /settings/user/applications */ export default function UserRouter() { const baseUrl = useBaseUrl(); const thisBase = "/user"; const absBase = baseUrl + thisBase; + return ( + + + + + + + + + + + + + + + ); +} + +/** + * - /settings/user/applications/search + * - /settings/user/applications/{appID} + */ +function ApplicationsRouter() { + const parentUrl = useBaseUrl(); + const thisBase = "/applications"; + const absBase = parentUrl + thisBase; + return ( - - - - - - - - + + + + + @@ -76,11 +105,13 @@ function InteractionRequestsRouter() { return ( - - - - - + + + + + + + ); -- cgit v1.2.3