added backend implementation
This commit is contained in:
615
backend/routes/routes.js
Normal file
615
backend/routes/routes.js
Normal file
@ -0,0 +1,615 @@
|
||||
//import express
|
||||
import express from "express";
|
||||
|
||||
import {
|
||||
showConfigItems,
|
||||
showConfigItemById,
|
||||
showConfigItemByName,
|
||||
showConfigItemByCustomerId,
|
||||
updateConfigItem,
|
||||
createConfigItem,
|
||||
showSelectedConfigItemsByCustomer,
|
||||
showSelectedConfigItemsByAssetName,
|
||||
deleteConfigItem,
|
||||
} from "../controller/configItems.js"
|
||||
|
||||
import {
|
||||
showMaintenanceVisits,
|
||||
showSelectedMaintenanceVisitsByChecklistname,
|
||||
showSelectedMaintenanceVisitsByCustomer,
|
||||
showSelectedMaintenanceVisitsByState,
|
||||
showSelectedMaintenanceVisitsByDate,
|
||||
deleteMaintenanceVisit,
|
||||
createMaintenanceVisit,
|
||||
showMaintenanceVisitByName,
|
||||
showMaintenanceVisitById,
|
||||
updateMaintenanceVisitState,
|
||||
} from "../controller/maintenanceVisits.js"
|
||||
|
||||
import {
|
||||
createMaintenanceVisitTodos,
|
||||
showMaintenanceVisitTodosById,
|
||||
showMaintenanceVisitTodosByAsset,
|
||||
updateMaintenanceVisitTodo,
|
||||
deleteMaintenanceVisitTodos,
|
||||
} from "../controller/maintenanceVisitTodos.js"
|
||||
|
||||
import {
|
||||
showMasterMaintenanceVisits,
|
||||
showSelectedMasterMaintenanceVisitsByCustomer,
|
||||
showSelectedMasterMaintenanceVisitsByChecklistname,
|
||||
showMasterMaintenanceVisitById,
|
||||
updateMasterMaintenanceVisit,
|
||||
createMasterMaintenanceVisit,
|
||||
deleteMasterMaintenanceVisit
|
||||
} from "../controller/masterMaintenanceVisits.js";
|
||||
|
||||
import {
|
||||
updateAllMasterMaintenanceVisitTodos,
|
||||
showMasterMaintenanceVisitTodoById,
|
||||
updateMasterMaintenanceVisitTodo,
|
||||
createMasterMaintenanceVisitTodo,
|
||||
deleteMasterMaintenanceVisitTodo,
|
||||
deleteMasterMaintenanceVisitTodoByTemplateIds,
|
||||
} from "../controller/masterMaintenanceVisitsTodos.js";
|
||||
|
||||
import {
|
||||
showProductionOrders,
|
||||
showSelectedProductionOrdersByChecklistname,
|
||||
showSelectedProductionOrdersByCustomer,
|
||||
showSelectedProductionOrdersByTicketnumber,
|
||||
showSelectedProductionOrdersByDate,
|
||||
showSelectedProductionOrdersByState,
|
||||
deleteProductionOrder,
|
||||
createProductionOrder,
|
||||
showProductionOrderByName,
|
||||
showProductionOrderById,
|
||||
updateProductionOrderState,
|
||||
} from "../controller/productionOrders.js";
|
||||
|
||||
import {
|
||||
createProductionOrderTodos,
|
||||
showProductionOrderTodosById,
|
||||
showProductionOrderTodosByAsset,
|
||||
updateProductionOrderTodo,
|
||||
deleteProductionOrderTodos,
|
||||
} from "../controller/productionOrderTodos.js";
|
||||
|
||||
import {
|
||||
showMasterProductionOrders,
|
||||
showSelectedMasterProductionOrdersByCustomer,
|
||||
showSelectedMasterProductionOrdersByChecklistname,
|
||||
showMasterProductionOrderById,
|
||||
updateMasterProductionOrder,
|
||||
createMasterProductionOrder,
|
||||
deleteMasterProductionOrder,
|
||||
} from "../controller/masterProductionOrders.js"
|
||||
|
||||
import {
|
||||
showMasterProductionOrderTodoById,
|
||||
updateMasterProductionOrderTodo,
|
||||
deleteMasterProductionOrderTodo,
|
||||
deleteMasterProductionOrderTodoByTemplateIds,
|
||||
updateAllProductionOrderTodos,
|
||||
createMasterProductionOrderTodo,
|
||||
} from "../controller/masterProductionOrderTodos.js";
|
||||
|
||||
import {
|
||||
showCustomers,
|
||||
createCustomer,
|
||||
showSelectedCustomers,
|
||||
showCustomerByProductionOrderId,
|
||||
showCustomerByMaintenanceVisitId,
|
||||
showCustomerByCustomerId,
|
||||
showCustomerByName,
|
||||
updateCustomer,
|
||||
deleteCustomer,
|
||||
} from "../controller/customers.js";
|
||||
|
||||
import {
|
||||
signUp,
|
||||
login,
|
||||
showUsers,
|
||||
showUserById,
|
||||
updateUser,
|
||||
deleteUser,
|
||||
} from "../controller/users.js";
|
||||
|
||||
import * as userMiddleware from "../middleware/users.js";
|
||||
|
||||
import {
|
||||
showSolutions,
|
||||
showSelectedSolutionByCustomer,
|
||||
showSelectedSolutionBySolutionName,
|
||||
showSelectedSolutionByAssetName,
|
||||
showSelectedSolutionByType,
|
||||
createSolution,
|
||||
showSolutionById,
|
||||
showSolutionByName,
|
||||
updateSolution,
|
||||
deleteSolution,
|
||||
} from "../controller/solutions.js";
|
||||
|
||||
import {
|
||||
createChecklistSolutionTodos,
|
||||
showChecklistSolutionTodosById,
|
||||
showChecklistSolutionTodosByAsset,
|
||||
updateChecklistSolutionTodo,
|
||||
deleteChecklistSolutionTodosSolutionID,
|
||||
deleteChecklistSolutionTodos,
|
||||
} from "../controller/checklistSolutions.js";
|
||||
|
||||
import {
|
||||
showIssueSlips,
|
||||
showSelectedIssueSlipsByCustomer,
|
||||
showSelectedIssueSlipsByTicketnumber,
|
||||
showSelectedIssueSlipsByDate,
|
||||
deleteIssueSlip,
|
||||
deleteIssueSlipByTicketnumber,
|
||||
createIssueSlip,
|
||||
showIssueSlipByTicketNo,
|
||||
showIssueSlipById,
|
||||
updateIssueSlip,
|
||||
} from "../controller/issueSlips.js";
|
||||
|
||||
import {
|
||||
showOrderingInfoIssueSlipById,
|
||||
deleteOrderingInfoIssueSlip,
|
||||
deleteOrderingInfoIssueSlipByIssueSlipIds,
|
||||
updateOrderingInfoIssueSlip,
|
||||
createOrderingInfoIssueSlip,
|
||||
} from "../controller/orderingInfoIssueSlips.js";
|
||||
|
||||
import {
|
||||
deleteIssue,
|
||||
createIssue,
|
||||
showIssueById,
|
||||
updateIssue,
|
||||
showIssues,
|
||||
} from "../controller/issues.js";
|
||||
|
||||
import {
|
||||
showIssueVariants,
|
||||
deleteIssueVariant,
|
||||
deleteIssueVariantByIssueSlipIds,
|
||||
createIssueVariant,
|
||||
showIssueVariantById,
|
||||
updateIssueVariant,
|
||||
showSelectedIssueVariantsByIssueId,
|
||||
showSelectedIssueVariantsByName,
|
||||
} from "../controller/issueVariants.js";
|
||||
|
||||
|
||||
|
||||
//init express router
|
||||
const router = express.Router();
|
||||
|
||||
|
||||
// routes with master maintenance visits:
|
||||
// get all master maintenance visits
|
||||
router.get("/masterMaintenanceVisits", showMasterMaintenanceVisits);
|
||||
|
||||
//get all master maintenance visits by id
|
||||
router.get("/masterMaintenanceVisit/:id", showMasterMaintenanceVisitById);
|
||||
|
||||
// Update master maintenance visits
|
||||
router.put("/masterMaintenanceVisits", updateMasterMaintenanceVisit);
|
||||
|
||||
//get all master maintenance visits by selected customer
|
||||
router.get("/selectedMasterMaintenanceVisitsByCustomer/:id", showSelectedMasterMaintenanceVisitsByCustomer)
|
||||
|
||||
//get all master maintenance visits by selected checklistname
|
||||
router.get("/selectedMasterMaintenanceVisitsByChecklistname/:id", showSelectedMasterMaintenanceVisitsByChecklistname)
|
||||
|
||||
// Create New master maintenance visits
|
||||
router.post("/masterMaintenanceVisits", createMasterMaintenanceVisit);
|
||||
|
||||
// Delete master maintenance visits
|
||||
router.delete("/masterMaintenanceVisits/:id", deleteMasterMaintenanceVisit);
|
||||
|
||||
|
||||
|
||||
// routes with master maintenance visit todos:
|
||||
//get all master maintenance visit todos by id
|
||||
router.get("/masterMaintenanceVisitTodos/:id", showMasterMaintenanceVisitTodoById);
|
||||
|
||||
// Update master maintenance visit todos
|
||||
router.put("/masterMaintenanceVisitTodos", updateMasterMaintenanceVisitTodo);
|
||||
|
||||
// Delete master maintenance visit todo
|
||||
router.delete("/masterMaintenanceVisitTodos/:id", deleteMasterMaintenanceVisitTodo);
|
||||
|
||||
// Delete master maintenance visit todo by customer id
|
||||
router.delete("/masterMaintenanceVisitTodosByCustomerid/:id", deleteMasterMaintenanceVisitTodoByTemplateIds);
|
||||
|
||||
// Update all master maintenance visit todos
|
||||
router.put("/allMasterMaintenanceVisitTodos", updateAllMasterMaintenanceVisitTodos)
|
||||
|
||||
// Create New master maintenance visit todo
|
||||
router.post("/masterMaintenanceVisitTodos", createMasterMaintenanceVisitTodo);
|
||||
|
||||
|
||||
|
||||
// routes with master production orders:
|
||||
// get all master production orders
|
||||
router.get("/masterProductionOrders", showMasterProductionOrders);
|
||||
|
||||
//get all master production orders by id
|
||||
router.get("/masterProductionOrders/:id", showMasterProductionOrderById);
|
||||
|
||||
// Update master production orders
|
||||
router.put("/masterProductionOrders", updateMasterProductionOrder);
|
||||
|
||||
//get all master production orders by selected customer
|
||||
router.get("/selectedMasterProductionOrdersByCustomer/:id", showSelectedMasterProductionOrdersByCustomer)
|
||||
|
||||
//get all master production orders by selected checklistname
|
||||
router.get("/selectedMasterProductionOrdersByChecklistname/:id", showSelectedMasterProductionOrdersByChecklistname)
|
||||
|
||||
// Create New master production order
|
||||
router.post("/masterProductionOrders", createMasterProductionOrder);
|
||||
|
||||
// Delete master production order
|
||||
router.delete("/masterProductionOrders/:id", deleteMasterProductionOrder);
|
||||
|
||||
|
||||
|
||||
// routes with master production order todos:
|
||||
//get all master production order todos by id
|
||||
router.get("/masterProductionOrderTodos/:id", showMasterProductionOrderTodoById);
|
||||
|
||||
// Update master production order todos
|
||||
router.put("/masterProductionOrderTodos", updateMasterProductionOrderTodo);
|
||||
|
||||
// Delete master production order todo
|
||||
router.delete("/masterProductionOrderTodos/:id", deleteMasterProductionOrderTodo);
|
||||
|
||||
// Delete master production order todo by customer id
|
||||
router.delete("/masterProductionOrderTodosByCustomerid/:id", deleteMasterProductionOrderTodoByTemplateIds);
|
||||
|
||||
// Update all master production order todos
|
||||
router.put("/allMasterProductionOrderTodos", updateAllProductionOrderTodos)
|
||||
|
||||
// Create New master production order todo
|
||||
router.post("/masterProductionOrderTodos", createMasterProductionOrderTodo);
|
||||
|
||||
|
||||
|
||||
// routes with solutions:
|
||||
// get all solutions
|
||||
router.get("/solutions", showSolutions);
|
||||
|
||||
//get solution by id
|
||||
router.get("/solutions/:id", showSolutionById);
|
||||
|
||||
//get solution by name
|
||||
router.get("/solutionByName/:id", showSolutionByName);
|
||||
|
||||
// Update solution
|
||||
router.put("/solutions", updateSolution);
|
||||
|
||||
// Delete solution
|
||||
router.delete("/solutions/:id", deleteSolution);
|
||||
|
||||
// Create new solution
|
||||
router.post("/solutions", createSolution);
|
||||
|
||||
//Get all solutions by selected solution name
|
||||
router.get("/selectedSolutionsBySolutionName/:id", showSelectedSolutionBySolutionName);
|
||||
|
||||
//Get all solutions by selected asset name
|
||||
router.get("/selectedSolutionsByAssetName/:id", showSelectedSolutionByAssetName);
|
||||
|
||||
//Get all solutions by selected customer
|
||||
router.get("/selectedSolutionsByCustomer/:id", showSelectedSolutionByCustomer);
|
||||
|
||||
//Get all solutions by selected type
|
||||
router.get("/selectedSolutionsByType/:id", showSelectedSolutionByType);
|
||||
|
||||
|
||||
|
||||
// routes with checklist solution todos:
|
||||
// Create New checklist solution todos
|
||||
router.post("/checklistSolutionsTodos", createChecklistSolutionTodos);
|
||||
|
||||
//get all checklist solution todos by id
|
||||
router.get("/checklistSolutionsTodos/:id", showChecklistSolutionTodosById);
|
||||
|
||||
//get all checklist solution todos by assetname
|
||||
router.get("/checklistSolutionsTodosByAsset/:id", showChecklistSolutionTodosByAsset);
|
||||
|
||||
// Update checklist solution todo
|
||||
router.put("/checklistSolutionsTodos", updateChecklistSolutionTodo);
|
||||
|
||||
// Delete checklist solution todos based on solution ID
|
||||
router.delete("/checklistSolutionsTodosBySolutionID/:id", deleteChecklistSolutionTodosSolutionID);
|
||||
|
||||
// Delete single checklist solution todos
|
||||
router.delete("/checklistSolutionsTodos/:id", deleteChecklistSolutionTodos);
|
||||
|
||||
|
||||
|
||||
// routes with customers:
|
||||
//get all customers
|
||||
router.get("/customers", showCustomers);
|
||||
|
||||
//get all customers by selected
|
||||
router.get("/selectedCustomers/:id", showSelectedCustomers);
|
||||
|
||||
//get single customer by production order instance id
|
||||
router.get("/customersProductionOrder/:id", showCustomerByProductionOrderId);
|
||||
|
||||
//get single customer by miantenance visit instance id
|
||||
router.get("/customerMaintenanceVisit/:id", showCustomerByMaintenanceVisitId);
|
||||
|
||||
//get single customer by customer id
|
||||
router.get("/customer/:id", showCustomerByCustomerId);
|
||||
|
||||
//get single customer by name
|
||||
router.get("/customerName/:id", showCustomerByName);
|
||||
|
||||
// Update customer
|
||||
router.put("/customers", updateCustomer);
|
||||
|
||||
// Delete customer
|
||||
router.delete("/customers/:id", deleteCustomer);
|
||||
|
||||
// Create New customer
|
||||
router.post("/customers", createCustomer);
|
||||
|
||||
|
||||
|
||||
// routes with config items:
|
||||
// get all config items
|
||||
router.get("/configItems", showConfigItems);
|
||||
|
||||
//get single config item by id
|
||||
router.get("/configItem/:id", showConfigItemById);
|
||||
|
||||
//get single config item by name
|
||||
router.get("/configItemByName/:id", showConfigItemByName);
|
||||
|
||||
//get config items by customerid
|
||||
router.get("/configItemByCustomerID/:id", showConfigItemByCustomerId);
|
||||
|
||||
// Update config item
|
||||
router.put("/configItem", updateConfigItem);
|
||||
|
||||
// Create New config item
|
||||
router.post("/configItems", createConfigItem);
|
||||
|
||||
//get all config items by customer
|
||||
router.get("/selectedConfigItemsByCustomer/:id", showSelectedConfigItemsByCustomer);
|
||||
|
||||
//get all config items by assetname
|
||||
router.get("/selectedConfigItemsByAssetName/:id", showSelectedConfigItemsByAssetName);
|
||||
|
||||
// Delete config item
|
||||
router.delete("/configItems/:id", deleteConfigItem);
|
||||
|
||||
|
||||
|
||||
// routes with production orders:
|
||||
// get all production orders
|
||||
router.get("/productionOrders", showProductionOrders);
|
||||
|
||||
//get all production orders by selected checklistname
|
||||
router.get("/selectedProductionOrdersByChecklistname/:id", showSelectedProductionOrdersByChecklistname)
|
||||
|
||||
//get all production orders by selected ticketnumber
|
||||
router.get("/selectedProductionOrdersByTicketNumber/:id", showSelectedProductionOrdersByTicketnumber)
|
||||
|
||||
//get all production orders by selected customer
|
||||
router.get("/selectedProductionOrdersByCustomer/:id", showSelectedProductionOrdersByCustomer)
|
||||
|
||||
//get all production orders by selected state
|
||||
router.get("/selectedProductionOrdersByState/:id", showSelectedProductionOrdersByState)
|
||||
|
||||
//get all production orders by selected date
|
||||
router.get("/selectedProductionOrdersByDate/:id", showSelectedProductionOrdersByDate)
|
||||
|
||||
// Delete production order
|
||||
router.delete("/productionOrder/:id", deleteProductionOrder);
|
||||
|
||||
// Create New production order
|
||||
router.post("/productionOrder", createProductionOrder);
|
||||
|
||||
//get production order by name
|
||||
router.get("/productionOrderByName/:id", showProductionOrderByName);
|
||||
|
||||
//get single production order by ticketNumber
|
||||
router.get("/productionOrder/:id", showProductionOrderById);
|
||||
|
||||
// Update production order state
|
||||
router.put("/productionOrderState", updateProductionOrderState);
|
||||
|
||||
|
||||
|
||||
// routes with production order todos:
|
||||
// Create New production order todos
|
||||
router.post("/productionOrderTodos", createProductionOrderTodos);
|
||||
|
||||
//get all production order todos by id
|
||||
router.get("/productionOrderTodos/:id", showProductionOrderTodosById);
|
||||
|
||||
//get all production order todos by assetname
|
||||
router.get("/productionOrderTodosByAsset/:id", showProductionOrderTodosByAsset);
|
||||
|
||||
// Update production order todo
|
||||
router.put("/productionOrderTodos", updateProductionOrderTodo);
|
||||
|
||||
// Delete production order todos
|
||||
router.delete("/productionOrderTodos/:id", deleteProductionOrderTodos);
|
||||
|
||||
|
||||
|
||||
// routes with maintenance visits:
|
||||
//get all maintenance visits
|
||||
router.get("/maintenanceVisits", showMaintenanceVisits);
|
||||
|
||||
//get all maintenance visits by selected checklistname
|
||||
router.get("/selectedMaintenanceVisitsByChecklistname/:id", showSelectedMaintenanceVisitsByChecklistname)
|
||||
|
||||
//get all maintenance visits by selected date
|
||||
router.get("/selectedMaintenanceVisitsByDate/:id", showSelectedMaintenanceVisitsByDate)
|
||||
|
||||
//get all maintenance visits by selected customer
|
||||
router.get("/selectedMaintenanceVisitsByCustomer/:id", showSelectedMaintenanceVisitsByCustomer)
|
||||
|
||||
//get all maintenance visits by selected state
|
||||
router.get("/selectedMaintenanceVisitsByState/:id", showSelectedMaintenanceVisitsByState)
|
||||
|
||||
// Delete maintenance visit
|
||||
router.delete("/maintenanceVisit/:id", deleteMaintenanceVisit);
|
||||
|
||||
// Create New maintenance visit
|
||||
router.post("/maintenanceVisit", createMaintenanceVisit);
|
||||
|
||||
//get maintenance visit by name
|
||||
router.get("/maintenanceVisitByName/:id", showMaintenanceVisitByName);
|
||||
|
||||
//get single maintenance visit by primaryId
|
||||
router.get("/maintenanceVisit/:id", showMaintenanceVisitById);
|
||||
|
||||
// Update maintenance visit state
|
||||
router.put("/maintenanceVisitState", updateMaintenanceVisitState);
|
||||
|
||||
|
||||
|
||||
// routes with maintenance visit todos:
|
||||
//create new maintenance visit todos
|
||||
router.post("/maintenanceVisitTodos", createMaintenanceVisitTodos);
|
||||
|
||||
//get all maintenance visit todos by id
|
||||
router.get("/maintenanceVisitTodos/:id", showMaintenanceVisitTodosById);
|
||||
|
||||
//get all maintenance visit todos by assetname
|
||||
router.get("/maintenanceVisitTodosByAsset/:id", showMaintenanceVisitTodosByAsset);
|
||||
|
||||
// Update maintenance visit todo
|
||||
router.put("/maintenanceVisitTodos", updateMaintenanceVisitTodo);
|
||||
|
||||
// Delete maintenance visit todos
|
||||
router.delete("/maintenanceVisitTodos/:id", deleteMaintenanceVisitTodos);
|
||||
|
||||
|
||||
|
||||
// routes with issue slips:
|
||||
// get all issue slips
|
||||
router.get("/issueSlips", showIssueSlips);
|
||||
|
||||
//get all issue slips by selected ticketnumber
|
||||
router.get("/selectedIssueSlipsByTicketNumber/:id", showSelectedIssueSlipsByTicketnumber)
|
||||
|
||||
//get all issue slips by selected customer
|
||||
router.get("/selectedIssueSlipsByCustomer/:id", showSelectedIssueSlipsByCustomer)
|
||||
|
||||
//get all issue slips by selected date
|
||||
router.get("/selectedIssueSlipsByDate/:id", showSelectedIssueSlipsByDate)
|
||||
|
||||
// Delete issue slip
|
||||
router.delete("/issueSlip/:id", deleteIssueSlip);
|
||||
|
||||
// Delete issue slips by ticketnumber
|
||||
router.delete("/issueSlipByTicketNo/:id", deleteIssueSlipByTicketnumber);
|
||||
|
||||
// Create New issue slip
|
||||
router.post("/issueSlip", createIssueSlip);
|
||||
|
||||
//get issue slips by ticketNumber
|
||||
router.get("/issueSlipByTicketNo/:id", showIssueSlipByTicketNo);
|
||||
|
||||
//get single issue slip
|
||||
router.get("/issueSlip/:id", showIssueSlipById);
|
||||
|
||||
// Update issue slip
|
||||
router.put("/issueSlip", updateIssueSlip);
|
||||
|
||||
|
||||
|
||||
// routes with ordering info issue slips:
|
||||
//get all ordering info issue slips by id
|
||||
router.get("/orderingInfoIssueSlips/:id", showOrderingInfoIssueSlipById);
|
||||
|
||||
// Update ordering info issue slip
|
||||
router.put("/orderingInfoIssueSlips", updateOrderingInfoIssueSlip);
|
||||
|
||||
// Delete ordering info issue slip
|
||||
router.delete("/orderingInfoIssueSlips/:id", deleteOrderingInfoIssueSlip);
|
||||
|
||||
// Delete ordering info issue slip by issue id
|
||||
router.delete("/orderingInfoIssueSlipsByIssueSlipId/:id", deleteOrderingInfoIssueSlipByIssueSlipIds);
|
||||
|
||||
// Create New ordering info issue slip
|
||||
router.post("/orderingInfoIssueSlips", createOrderingInfoIssueSlip);
|
||||
|
||||
|
||||
|
||||
// routes with issues:
|
||||
// get all issues
|
||||
router.get("/issues", showIssues);
|
||||
|
||||
//get issue by id
|
||||
router.get("/issues/:id", showIssueById);
|
||||
|
||||
// Update issue
|
||||
router.put("/issues", updateIssue);
|
||||
|
||||
// Delete issue
|
||||
router.delete("/issues/:id", deleteIssue);
|
||||
|
||||
// Create New issue
|
||||
router.post("/issues", createIssue);
|
||||
|
||||
|
||||
|
||||
// routes with issue variants:
|
||||
// get all issue variants
|
||||
router.get("/issueVariants", showIssueVariants);
|
||||
|
||||
//get issue variant by id
|
||||
router.get("/issueVariants/:id", showIssueVariantById);
|
||||
|
||||
// Create New issue variant
|
||||
router.post("/issueVariants", createIssueVariant);
|
||||
|
||||
// get all issue variants by selected issueID
|
||||
router.get("/selectedIssueVariantsByIssueId/:id", showSelectedIssueVariantsByIssueId)
|
||||
|
||||
// get all issue variants by selected name
|
||||
router.get("/selectedIssueVariantsByName/:id", showSelectedIssueVariantsByName)
|
||||
|
||||
// Update issue variant
|
||||
router.put("/issueVariants", updateIssueVariant);
|
||||
|
||||
// Delete issue variant
|
||||
router.delete("/issueVariants/:id", deleteIssueVariant);
|
||||
|
||||
// Delete issue variant by issue id
|
||||
router.delete("/issueVariantsByIssueSlipId/:id", deleteIssueVariantByIssueSlipIds);
|
||||
|
||||
|
||||
|
||||
// routes with users:
|
||||
// sign-up process
|
||||
router.post('/signUp', userMiddleware.validateRegister, signUp);
|
||||
|
||||
// login process
|
||||
router.post('/login', login);
|
||||
|
||||
// get all users
|
||||
router.get("/users", showUsers);
|
||||
|
||||
//get user by id
|
||||
router.get("/user/:id", showUserById);
|
||||
|
||||
// Update user
|
||||
router.put("/user", updateUser);
|
||||
|
||||
// Delete user
|
||||
router.delete("/user/:id", deleteUser);
|
||||
|
||||
|
||||
|
||||
//export default router
|
||||
export default router;
|
||||
Reference in New Issue
Block a user