From 3ca6a0565df067bd1f2548ed8ba10cdb15fc5b76 Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Wed, 12 Jul 2023 17:40:18 +0200 Subject: [PATCH] add all namespace controllers --- src/app/index.ts | 100 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 22 deletions(-) diff --git a/src/app/index.ts b/src/app/index.ts index 94124553..22f4d1f3 100644 --- a/src/app/index.ts +++ b/src/app/index.ts @@ -1,18 +1,46 @@ import { Container } from "typedi"; import HomeController from "./HomeController"; -import UsersController from "./api/super-admin/UsersController"; -import FoldersController from "./api/super-admin/OfficeFoldersController"; -import CustomersController from "./api/super-admin/CustomersController"; -import OfficesController from "./api/super-admin/OfficesController"; -import DeedsController from "./api/super-admin/DeedsController"; -import DeedTypesController from "./api/super-admin/DeedTypesController"; -import DocumentsController from "./api/super-admin/DocumentsController"; -import DocumentTypesController from "./api/super-admin/DocumentTypesController"; +import UsersControllerSuperAdmin from "./api/super-admin/UsersController"; +import FoldersControllerSuperAdmin from "./api/super-admin/OfficeFoldersController"; +import CustomersControllerSuperAdmin from "./api/super-admin/CustomersController"; +import OfficesControllerSuperAdmin from "./api/super-admin/OfficesController"; +import DeedsControllerSuperAdmin from "./api/super-admin/DeedsController"; +import DeedTypesControllerSuperAdmin from "./api/super-admin/DeedTypesController"; +import DocumentsControllerSuperAdmin from "./api/super-admin/DocumentsController"; +import DocumentTypesControllerSuperAdmin from "./api/super-admin/DocumentTypesController"; import IdNotUserController from "./api/idnot/UserController"; +import FranceConnectCustomerController from "./api/franceConnect/CustomerController"; +import FilesControllerSuperAdmin from "./api/super-admin/FilesController"; +import RulesControllerSuperAdmin from "./api/super-admin/RulesController"; +import RolesControllerSuperAdmin from "./api/super-admin/RolesController"; +import OfficeRolesControllerSuperAdmin from "./api/super-admin/OfficeRolesController"; +import UsersControllerAdmin from "./api/admin/UsersController"; +import FoldersControllerAdmin from "./api/admin/OfficeFoldersController"; +import CustomersControllerAdmin from "./api/admin/CustomersController"; +import OfficesControllerAdmin from "./api/admin/OfficesController"; +import DeedsControllerAdmin from "./api/admin/DeedsController"; +import DeedTypesControllerAdmin from "./api/admin/DeedTypesController"; +import DocumentsControllerAdmin from "./api/admin/DocumentsController"; +import DocumentTypesControllerAdmin from "./api/admin/DocumentTypesController"; +import FilesControllerAdmin from "./api/admin/FilesController"; +import RulesControllerAdmin from "./api/admin/RulesController"; +import RolesControllerAdmin from "./api/admin/RolesController"; +import OfficeRolesControllerAdmin from "./api/admin/OfficeRolesController"; +import UsersControllerNotary from "./api/notary/UsersController"; +import FoldersControllerNotary from "./api/notary/OfficeFoldersController"; +import CustomersControllerNotary from "./api/notary/CustomersController"; +import OfficesControllerNotary from "./api/notary/OfficesController"; +import DeedsControllerNotary from "./api/notary/DeedsController"; +import DeedTypesControllerNotary from "./api/notary/DeedTypesController"; +import DocumentsControllerNotary from "./api/notary/DocumentsController"; +import DocumentTypesControllerNotary from "./api/notary/DocumentTypesController"; +import FilesControllerNotary from "./api/notary/FilesController"; +import RulesControllerNotary from "./api/notary/RulesController"; +import RolesControllerNotary from "./api/notary/RolesController"; +import OfficeRolesControllerNotary from "./api/notary/OfficeRolesController"; +import FilesControllerCustomer from "./api/customer/FilesController"; import DocumentsControllerCustomer from "./api/customer/DocumentsController"; -import FilesController from "./api/super-admin/FilesController"; -import RulesController from "./api/super-admin/RulesController"; -import RolesController from "./api/super-admin/RolesController"; + /** * @description This allow to declare all controllers used in the application @@ -20,18 +48,46 @@ import RolesController from "./api/super-admin/RolesController"; export default { start: () => { Container.get(HomeController); - Container.get(UsersController); - Container.get(FoldersController); - Container.get(CustomersController); - Container.get(OfficesController); - Container.get(DeedsController); - Container.get(DeedTypesController); - Container.get(DocumentsController); - Container.get(DocumentTypesController); + Container.get(UsersControllerSuperAdmin); + Container.get(FoldersControllerSuperAdmin); + Container.get(CustomersControllerSuperAdmin); + Container.get(OfficesControllerSuperAdmin); + Container.get(DeedsControllerSuperAdmin); + Container.get(DeedTypesControllerSuperAdmin); + Container.get(DocumentsControllerSuperAdmin); + Container.get(DocumentTypesControllerSuperAdmin); Container.get(IdNotUserController); - Container.get(FilesController); + Container.get(FranceConnectCustomerController); + Container.get(FilesControllerSuperAdmin); + Container.get(DocumentsControllerSuperAdmin); + Container.get(RulesControllerSuperAdmin); + Container.get(RolesControllerSuperAdmin); + Container.get(OfficeRolesControllerSuperAdmin); + Container.get(UsersControllerAdmin); + Container.get(FoldersControllerAdmin); + Container.get(CustomersControllerAdmin); + Container.get(OfficesControllerAdmin); + Container.get(DeedsControllerAdmin); + Container.get(DeedTypesControllerAdmin); + Container.get(DocumentsControllerAdmin); + Container.get(DocumentTypesControllerAdmin); + Container.get(FilesControllerAdmin); + Container.get(RulesControllerAdmin); + Container.get(RolesControllerAdmin); + Container.get(OfficeRolesControllerAdmin); + Container.get(UsersControllerNotary); + Container.get(FoldersControllerNotary); + Container.get(CustomersControllerNotary); + Container.get(OfficesControllerNotary); + Container.get(DeedsControllerNotary); + Container.get(DeedTypesControllerNotary); + Container.get(DocumentsControllerNotary); + Container.get(DocumentTypesControllerNotary); + Container.get(FilesControllerNotary); + Container.get(RulesControllerNotary); + Container.get(RolesControllerNotary); + Container.get(OfficeRolesControllerNotary); + Container.get(FilesControllerCustomer); Container.get(DocumentsControllerCustomer); - Container.get(RulesController); - Container.get(RolesController); }, };