Version based API - Pushed here before the 5000 and 8000
This commit is contained in:
@@ -10,6 +10,6 @@ const V1Aisle = express.Router();
|
||||
|
||||
V1Aisle.post("/UpsertAisle", tokenValidator, UpsertAisleController);
|
||||
V1Aisle.patch("/DeleteAisle", tokenValidator, DeleteAisleController);
|
||||
V1Aisle.get("/Aisles/:projectId", tokenValidator, AllAisleController);
|
||||
V1Aisle.get("/Aisles/:projectId/:versionId", tokenValidator, AllAisleController);
|
||||
|
||||
export default V1Aisle;
|
||||
|
||||
@@ -15,20 +15,20 @@ V1Zone.post("/zones", tokenValidator, CreateZoneController);
|
||||
V1Zone.patch("/zones/delete", tokenValidator, DeleteZoneController);
|
||||
|
||||
V1Zone.get(
|
||||
"/zones/visualization/:projectId",
|
||||
"/zones/visualization/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
VizZoneController
|
||||
);
|
||||
|
||||
V1Zone.get(
|
||||
"/zones/:projectId/:zoneUuid",
|
||||
"/zones/:projectId/:zoneUuid/:versionId",
|
||||
tokenValidator,
|
||||
ZoneDataController
|
||||
);
|
||||
V1Zone.get(
|
||||
"/zones/panel/:projectId/:zoneUuid",
|
||||
"/zones/panel/:projectId/:zoneUuid/:versionId",
|
||||
tokenValidator,
|
||||
SingleZonePanelController
|
||||
);
|
||||
V1Zone.get("/zones/:projectId", tokenValidator, GetZoneController);
|
||||
V1Zone.get("/zones/:projectId/:versionId", tokenValidator, GetZoneController);
|
||||
export default V1Zone;
|
||||
|
||||
@@ -20,7 +20,7 @@ V1Asset.patch(
|
||||
AssetUpdatePosRotController
|
||||
);
|
||||
V1Asset.get(
|
||||
"/floorAssets/:projectId",
|
||||
"/floorAssets/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
GetAssetController
|
||||
);
|
||||
|
||||
@@ -16,5 +16,5 @@ V1Line.post("/points", tokenValidator, UpdateLineController);
|
||||
V1Line.patch("/layers/delete", tokenValidator, DeleteLayerController);
|
||||
V1Line.patch("/lines/delete", tokenValidator, DeleteLineController);
|
||||
V1Line.patch("/points/delete", tokenValidator, DeleteLinePointsController);
|
||||
V1Line.get("/lines/:projectId", tokenValidator, GetLinesController);
|
||||
V1Line.get("/lines/:projectId/:versionId", tokenValidator, GetLinesController);
|
||||
export default V1Line;
|
||||
|
||||
@@ -19,7 +19,7 @@ V1Wall.patch(
|
||||
WallDelete
|
||||
);
|
||||
V1Wall.get(
|
||||
"/walls/:projectId",
|
||||
"/walls/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
WallGet
|
||||
);
|
||||
|
||||
@@ -16,7 +16,7 @@ V1Product.get("/EventsByProduct", tokenValidator, GetProductEventDatas);
|
||||
V1Product.patch("/DeleteEvent", tokenValidator, DeleteEventsController);
|
||||
V1Product.patch("/DeleteProduct", tokenValidator, DeleteProductController);
|
||||
V1Product.get(
|
||||
"/ProjectProducts/:projectId",
|
||||
"/ProjectProducts/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
ProjectBasedProductsController
|
||||
);
|
||||
|
||||
@@ -6,7 +6,6 @@ import {
|
||||
SignOutController,
|
||||
SignupController,
|
||||
} from "../v1Controllers/authController/authControllers.ts";
|
||||
import { versioncontroller } from "../v1Controllers/versionController/versioncontroller.ts";
|
||||
|
||||
const Authrouter = express.Router();
|
||||
Authrouter.post("/Auth/signup", SignupController);
|
||||
@@ -14,6 +13,5 @@ Authrouter.post("/Auth/login", SignInController);
|
||||
Authrouter.post("/Auth/logout", SignOutController);
|
||||
Authrouter.post("/Auth/forgetPassword", ForgetPasswordController);
|
||||
Authrouter.post("/Auth/reset-password/:resetToken", ResetPasswordController);
|
||||
Authrouter.post("/Auth/versionData", versioncontroller);
|
||||
|
||||
export default Authrouter;
|
||||
|
||||
12
src/api-server/V1/v1Routes/dummyroutes.ts
Normal file
12
src/api-server/V1/v1Routes/dummyroutes.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import express from "express";
|
||||
import { tokenValidator } from "../../../shared/utils/token.ts";
|
||||
import { AddProductControllerdumy } from "../v1Controllers/dummycontroller.ts/productdummycontroller.ts";
|
||||
|
||||
const Dummyrouter = express.Router();
|
||||
Dummyrouter.post(
|
||||
"/ProductUpsertdummy",
|
||||
tokenValidator,
|
||||
AddProductControllerdumy
|
||||
);
|
||||
|
||||
export default Dummyrouter;
|
||||
@@ -4,15 +4,11 @@ import {
|
||||
recentDataController,
|
||||
searchProjectController,
|
||||
searchTrashProjectController,
|
||||
} from "../../V1/v1Controllers/homeController/v1homeController.ts";
|
||||
} from "../v1Controllers/homeController/v1homeController.ts";
|
||||
|
||||
const V1homeRoutes = express.Router();
|
||||
|
||||
V1homeRoutes.get(
|
||||
"/RecentlyViewed",
|
||||
tokenValidator,
|
||||
recentDataController
|
||||
);
|
||||
V1homeRoutes.get("/RecentlyViewed", tokenValidator, recentDataController);
|
||||
V1homeRoutes.get(
|
||||
"/search/searchProjects",
|
||||
tokenValidator,
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
RemoveProject,
|
||||
updateProjectController,
|
||||
ViewData,
|
||||
} from "../../V1/v1Controllers/projectController/v1projectController.ts";
|
||||
} from "../v1Controllers/projectController/v1projectController.ts";
|
||||
import { tokenValidator } from "../../../shared/utils/token.ts";
|
||||
|
||||
const V1projectRouter = express.Router();
|
||||
@@ -17,11 +17,7 @@ V1projectRouter.post(
|
||||
tokenValidator,
|
||||
ProjectDuplicateController
|
||||
);
|
||||
V1projectRouter.get(
|
||||
"/Projects",
|
||||
tokenValidator,
|
||||
GetProjects
|
||||
);
|
||||
V1projectRouter.get("/Projects", tokenValidator, GetProjects);
|
||||
V1projectRouter.patch(
|
||||
"/Projects/Archive/:projectId",
|
||||
tokenValidator,
|
||||
@@ -33,10 +29,6 @@ V1projectRouter.patch(
|
||||
tokenValidator,
|
||||
updateProjectController
|
||||
);
|
||||
V1projectRouter.get(
|
||||
"/Project/:projectId",
|
||||
tokenValidator,
|
||||
ViewData
|
||||
);
|
||||
V1projectRouter.get("/Project/:projectId", tokenValidator, ViewData);
|
||||
|
||||
export default V1projectRouter;
|
||||
|
||||
35
src/api-server/V1/v1Routes/v1-threadRoutes.ts
Normal file
35
src/api-server/V1/v1Routes/v1-threadRoutes.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
import express from "express";
|
||||
import { tokenValidator } from "../../../shared/utils/token.ts";
|
||||
import { getALLthreads, threadComment, threadCommentDelete, threadCreate, threaddelete, threadUpdateTitle } from "../v1Controllers/threadController/threadController.ts";
|
||||
const V1ThreadRoutes = express.Router();
|
||||
V1ThreadRoutes.post(
|
||||
"/upsetThread/",
|
||||
tokenValidator,
|
||||
threadCreate
|
||||
);
|
||||
V1ThreadRoutes.patch(
|
||||
"/Thread/delete",
|
||||
tokenValidator,
|
||||
threaddelete
|
||||
);
|
||||
V1ThreadRoutes.patch(
|
||||
"/Thread/updateTitle",
|
||||
tokenValidator,
|
||||
threadUpdateTitle
|
||||
);
|
||||
V1ThreadRoutes.post(
|
||||
"/Thread/addComment",
|
||||
tokenValidator,
|
||||
threadComment
|
||||
);
|
||||
V1ThreadRoutes.patch(
|
||||
"/Thread/deleteComment",
|
||||
tokenValidator,
|
||||
threadCommentDelete
|
||||
);
|
||||
V1ThreadRoutes.get(
|
||||
"/Threads/:projectId",
|
||||
tokenValidator,
|
||||
getALLthreads
|
||||
);
|
||||
export default V1ThreadRoutes
|
||||
@@ -4,23 +4,11 @@ import {
|
||||
DeleteTrashData,
|
||||
GetTrashList,
|
||||
RestoreTrash,
|
||||
} from "../../V1/v1Controllers/trashController/v1trashController.ts";
|
||||
} from "../v1Controllers/trashController/v1trashController.ts";
|
||||
|
||||
const V1TrashRoutes = express.Router();
|
||||
V1TrashRoutes.get(
|
||||
"/TrashItems",
|
||||
tokenValidator,
|
||||
GetTrashList
|
||||
);
|
||||
V1TrashRoutes.get("/TrashItems", tokenValidator, GetTrashList);
|
||||
|
||||
V1TrashRoutes.patch(
|
||||
"/Trash/restore",
|
||||
tokenValidator,
|
||||
RestoreTrash
|
||||
);
|
||||
V1TrashRoutes.patch(
|
||||
"/Trash/Delete",
|
||||
tokenValidator,
|
||||
DeleteTrashData
|
||||
);
|
||||
V1TrashRoutes.patch("/Trash/restore", tokenValidator, RestoreTrash);
|
||||
V1TrashRoutes.patch("/Trash/Delete", tokenValidator, DeleteTrashData);
|
||||
export default V1TrashRoutes;
|
||||
|
||||
21
src/api-server/V1/v1Routes/v1-versionRoutes.ts
Normal file
21
src/api-server/V1/v1Routes/v1-versionRoutes.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import express from "express";
|
||||
import { tokenValidator } from "../../../shared/utils/token.ts";
|
||||
import {
|
||||
GetversionHistory,
|
||||
GetversionList,
|
||||
rollbackcontroller,
|
||||
versionAddcontroller,
|
||||
} from "../v1Controllers/versionController/versioncontroller.ts";
|
||||
|
||||
const V1versionRoutes = express.Router();
|
||||
|
||||
V1versionRoutes.post("/generateVersion", tokenValidator, versionAddcontroller);
|
||||
V1versionRoutes.get(
|
||||
"/version/:versionId/:projectId",
|
||||
tokenValidator,
|
||||
GetversionList
|
||||
);
|
||||
V1versionRoutes.get("/:projectId/versions", tokenValidator, GetversionHistory);
|
||||
V1versionRoutes.post("/version/rollback", tokenValidator, rollbackcontroller);
|
||||
|
||||
export default V1versionRoutes;
|
||||
@@ -21,7 +21,7 @@ V1FloatWidget.patch(
|
||||
DeleteFloatController
|
||||
);
|
||||
V1FloatWidget.get(
|
||||
"/floatWidgets/:zoneUuid/:projectId",
|
||||
"/floatWidgets/:zoneUuid/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
GetFloatController
|
||||
);
|
||||
|
||||
@@ -20,7 +20,7 @@ V1Template.post(
|
||||
AddTemToZoneController
|
||||
);
|
||||
V1Template.get(
|
||||
"/template/data/:projectId",
|
||||
"/template/data/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
GetTemplateController
|
||||
);
|
||||
|
||||
@@ -23,7 +23,7 @@ V1Widget3d.patch(
|
||||
Update3DwidgetController
|
||||
);
|
||||
V1Widget3d.get(
|
||||
"/widget3d/data/:zoneUuid/:projectId",
|
||||
"/widget3d/data/:zoneUuid/:projectId/:versionId",
|
||||
tokenValidator,
|
||||
Get3DWidgetController
|
||||
);
|
||||
|
||||
17
src/api-server/V1/v1Routes/yjsRoutes.ts/autosaveRoutes.ts
Normal file
17
src/api-server/V1/v1Routes/yjsRoutes.ts/autosaveRoutes.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import express from "express";
|
||||
|
||||
import { tokenValidator } from "../../../../shared/utils/token.ts";
|
||||
import { autoSaveRestore, clearAutoSaveRestore } from "../../v1Controllers/yjsController/auto-saveControlle.ts";
|
||||
const V1AutoSaveRoutes = express.Router();
|
||||
V1AutoSaveRoutes.get(
|
||||
"/restoreAutoSave/",
|
||||
// tokenValidator,
|
||||
autoSaveRestore
|
||||
);
|
||||
V1AutoSaveRoutes.post(
|
||||
"/clearSnapAutoSave/",
|
||||
// tokenValidator,
|
||||
clearAutoSaveRestore
|
||||
);
|
||||
|
||||
export default V1AutoSaveRoutes
|
||||
16
src/api-server/V1/v1Routes/yjsRoutes.ts/snapshotRoutes.ts
Normal file
16
src/api-server/V1/v1Routes/yjsRoutes.ts/snapshotRoutes.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import express from "express";
|
||||
|
||||
import { SnapshotList, SnapshotRestore } from "../../v1Controllers/yjsController/yjsSnapController.ts";
|
||||
import { tokenValidator } from "../../../../shared/utils/token.ts";
|
||||
const V1SnapshotRoutes = express.Router();
|
||||
V1SnapshotRoutes.get(
|
||||
"/restoreSnap/",
|
||||
// tokenValidator,
|
||||
SnapshotRestore
|
||||
);
|
||||
V1SnapshotRoutes.get(
|
||||
"/listSnap/",
|
||||
// tokenValidator,
|
||||
SnapshotList
|
||||
);
|
||||
export default V1SnapshotRoutes
|
||||
Reference in New Issue
Block a user