diff --git a/src/modules/card/search/search.routes.ts b/src/modules/card/search/search.routes.ts index 14da0ec6..6a365b7b 100644 --- a/src/modules/card/search/search.routes.ts +++ b/src/modules/card/search/search.routes.ts @@ -6,10 +6,6 @@ export const SEARCH_ROUTES: ProxyRoute[] = [ method: HTTPMethod.GET, path: "/resources", }, - { - method: HTTPMethod.GET, - path: "/organizations", - }, { method: HTTPMethod.GET, auth: true, diff --git a/src/modules/clark/chatbot-module/chatbot.router.ts b/src/modules/clark/chatbot-module/chatbot.router.ts index e152f2d9..8e12a2d6 100644 --- a/src/modules/clark/chatbot-module/chatbot.router.ts +++ b/src/modules/clark/chatbot-module/chatbot.router.ts @@ -11,4 +11,4 @@ export class ChatBotRouteHandler { envConfig.getUri(CLARK_SERVICE_URI), ); } -} \ No newline at end of file +} diff --git a/src/modules/clark/chatbot-module/chatbot.routes.ts b/src/modules/clark/chatbot-module/chatbot.routes.ts index 916f13fa..9fc956db 100644 --- a/src/modules/clark/chatbot-module/chatbot.routes.ts +++ b/src/modules/clark/chatbot-module/chatbot.routes.ts @@ -5,5 +5,5 @@ export const CHATBOT_ROUTES: ProxyRoute[] = [ { method: HTTPMethod.POST, path: "/chat", - }, + }, ]; diff --git a/src/modules/clark/clark.router.ts b/src/modules/clark/clark.router.ts index c89c07fc..47113f0b 100644 --- a/src/modules/clark/clark.router.ts +++ b/src/modules/clark/clark.router.ts @@ -15,6 +15,7 @@ import { AccessGroupRouteHandler } from "./access-group-module/access-group.rout import { AuthRouteHandler } from "./auth-module/auth.router"; import { FileRouteHandler } from "./file-module/file.router"; import { ChatBotRouteHandler } from "./chatbot-module/chatbot.router"; +import { OrganizationRouteHandler } from "./organization-module/organization.router"; export class ClarkRouteHandler { public static build(): Router { @@ -37,6 +38,7 @@ export class ClarkRouteHandler { router.use(UsersRouteHandler.build()); router.use(UtilityRouteHandler.build()); router.use(ChatBotRouteHandler.build()); + router.use(OrganizationRouteHandler.build()); return router; } diff --git a/src/modules/clark/learning-object-module/revisions.routes.ts b/src/modules/clark/learning-object-module/revisions.routes.ts index 2fd44f99..ac33e47d 100644 --- a/src/modules/clark/learning-object-module/revisions.routes.ts +++ b/src/modules/clark/learning-object-module/revisions.routes.ts @@ -10,7 +10,7 @@ export const REVISIONS_ROUTES: ProxyRoute[] = [ { method: HTTPMethod.POST, path: "/learning-objects/:cuid/versions/story", - auth: true + auth: true, }, { method: HTTPMethod.DELETE, diff --git a/src/modules/clark/learning-object-module/search.routes.ts b/src/modules/clark/learning-object-module/search.routes.ts index 8ed1348d..1eec5dfd 100644 --- a/src/modules/clark/learning-object-module/search.routes.ts +++ b/src/modules/clark/learning-object-module/search.routes.ts @@ -12,6 +12,6 @@ export const SEARCH_ROUTES: ProxyRoute[] = [ }, { method: HTTPMethod.GET, - path: "/learning-objects/name/check/:name" - } + path: "/learning-objects/name/check/:name", + }, ]; diff --git a/src/modules/clark/metric-module/metrics.routes.ts b/src/modules/clark/metric-module/metrics.routes.ts index bb33d3a1..a9e703de 100644 --- a/src/modules/clark/metric-module/metrics.routes.ts +++ b/src/modules/clark/metric-module/metrics.routes.ts @@ -20,6 +20,6 @@ export const METRICS_ROUTES: ProxyRoute[] = [ }, { method: HTTPMethod.GET, - path: "/tags/:tagId/metrics" - } + path: "/tags/:tagId/metrics", + }, ]; diff --git a/src/modules/clark/organization-module/organization.router.ts b/src/modules/clark/organization-module/organization.router.ts new file mode 100644 index 00000000..675f82d4 --- /dev/null +++ b/src/modules/clark/organization-module/organization.router.ts @@ -0,0 +1,14 @@ +import { Router } from "express"; +import { buildProxyRouter } from "../../../shared/functions/build-proxy-router"; +import { CLARK_SERVICE_URI } from "../../../config/global.env"; +import { envConfig } from "../../../config/env/env.driver"; +import { ORGANIZATION_ROUTES } from "./organization.routes"; + +export class OrganizationRouteHandler { + public static build(): Router { + return buildProxyRouter( + ORGANIZATION_ROUTES, + envConfig.getUri(CLARK_SERVICE_URI), + ); + } +} diff --git a/src/modules/clark/organization-module/organization.routes.ts b/src/modules/clark/organization-module/organization.routes.ts new file mode 100644 index 00000000..fd304ec3 --- /dev/null +++ b/src/modules/clark/organization-module/organization.routes.ts @@ -0,0 +1,12 @@ +import { HTTPMethod } from "../../../shared/types/http-method.type"; +import { ProxyRoute } from "../../../shared/types/proxy-route.type"; + +export const ORGANIZATION_ROUTES: ProxyRoute[] = [ + /** + * Search route + */ + { + method: HTTPMethod.GET, + path: "/organizations", + }, +]; diff --git a/src/modules/clark/standard-guidelines-module/standard-guidelines.routes.ts b/src/modules/clark/standard-guidelines-module/standard-guidelines.routes.ts index f00f908b..9604d044 100644 --- a/src/modules/clark/standard-guidelines-module/standard-guidelines.routes.ts +++ b/src/modules/clark/standard-guidelines-module/standard-guidelines.routes.ts @@ -89,7 +89,7 @@ export const STANDARD_GUIDELINES_ROUTES: ProxyRoute[] = [ }, { method: HTTPMethod.GET, - path: "/tags/types" + path: "/tags/types", }, /** diff --git a/src/modules/clark/utility-module/utility.routes.ts b/src/modules/clark/utility-module/utility.routes.ts index df0cad8d..33f9ca54 100644 --- a/src/modules/clark/utility-module/utility.routes.ts +++ b/src/modules/clark/utility-module/utility.routes.ts @@ -21,5 +21,5 @@ export const UTILITY_ROUTES: ProxyRoute[] = [ { method: HTTPMethod.GET, path: "/clientversion", - } + }, ];