New version API collaboration and tested for Project

This commit is contained in:
2025-05-29 19:11:26 +05:30
parent 72faf6782e
commit 2bb3814d75
25 changed files with 526 additions and 88 deletions

View File

@@ -2,6 +2,7 @@ import express from "express";
import {
createProjectController,
GetProjects,
ProjectDuplicateController,
RemoveProject,
updateProjectController,
ViewData,
@@ -12,7 +13,12 @@ import authorizedRoles from "../../../shared/middleware/rbacMiddleware.ts";
const v1projectRouter = express.Router();
// project
v1projectRouter.post("/upsertProject", tokenValidator, createProjectController);
v1projectRouter.post("/NewProject", tokenValidator, createProjectController);
v1projectRouter.post(
"/project/Duplicate",
tokenValidator,
ProjectDuplicateController
);
v1projectRouter.get(
"/Projects",
tokenValidator,
@@ -20,14 +26,14 @@ v1projectRouter.get(
GetProjects
);
v1projectRouter.patch(
"/Project/archive/:projectId",
"/Projects/Archive/:projectId",
tokenValidator,
// authorizedRoles("Admin", "User"),
RemoveProject
);
v1projectRouter.patch(
"/Project/:projectId",
"/Projects/:projectId",
tokenValidator,
// authorizedRoles("Admin", "User"),
updateProjectController

View File

@@ -2,7 +2,7 @@ import express from "express";
import { tokenValidator } from "../../../shared/utils/token.ts";
import authorizedRoles from "../../../shared/middleware/rbacMiddleware.ts";
import {
DeleteTrash,
DeleteTrashData,
GetTrashList,
RestoreTrash,
} from "../../V1/v1Controllers/trashController/v1trashController.ts";
@@ -22,11 +22,10 @@ v1TrashRoutes.patch(
// authorizedRoles("Admin", "User"),
RestoreTrash
);
v1TrashRoutes.patch(
"/Trash/Delete",
tokenValidator,
// authorizedRoles("Admin", "User"),
DeleteTrash
DeleteTrashData
);
export default v1TrashRoutes;