cityssm/lottery-licence-manager

View on GitHub
routes/organizations.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { Router } from "express";
import * as permissionHandlers from "../handlers/permissions.js";
import handler_cleanup from "../handlers/organizations-get/cleanup.js";
import handler_new from "../handlers/organizations-get/new.js";
import handler_view from "../handlers/organizations-get/view.js";
import handler_print from "../handlers/organizations-get/print.js";
import handler_printRemarks from "../handlers/organizations-get/printRemarks.js";
import handler_edit from "../handlers/organizations-get/edit.js";
import handler_doSearch from "../handlers/organizations-post/doSearch.js";
import handler_doGetAll from "../handlers/organizations-all/doGetAll.js";
import handler_doSave from "../handlers/organizations-post/doSave.js";
import handler_doDelete from "../handlers/organizations-post/doDelete.js";
import handler_doRestore from "../handlers/organizations-post/doRestore.js";
import handler_doAddRepresentative from "../handlers/organizations-post/doAddRepresentative.js";
import handler_doUpdateRepresentative from "../handlers/organizations-post/doUpdateRepresentative.js";
import handler_doDeleteRepresentative from "../handlers/organizations-post/doDeleteRepresentative.js";
import handler_doSetDefaultRepresentative from "../handlers/organizations-post/doSetDefaultRepresentative.js";
import handler_doGetRemarks from "../handlers/organizations-post/doGetRemarks.js";
import handler_doGetRemark from "../handlers/organizations-post/doGetRemark.js";
import handler_doAddRemark from "../handlers/organizations-post/doAddRemark.js";
import handler_doEditRemark from "../handlers/organizations-post/doEditRemark.js";
import handler_doDeleteRemark from "../handlers/organizations-post/doDeleteRemark.js";
import handler_reminders from "../handlers/organizations-get/reminders.js";
import handler_doGetReminders from "../handlers/organizations-post/doGetReminders.js";
import handler_doGetReminder from "../handlers/organizations-post/doGetReminder.js";
import handler_doAddReminder from "../handlers/organizations-post/doAddReminder.js";
import handler_doEditReminder from "../handlers/organizations-post/doEditReminder.js";
import handler_doDismissReminder from "../handlers/organizations-post/doDismissReminder.js";
import handler_doDeleteReminder from "../handlers/organizations-post/doDeleteReminder.js";
import handler_doGetBankRecords from "../handlers/organizations-post/doGetBankRecords.js";
import handler_doAddBankRecord from "../handlers/organizations-post/doAddBankRecord.js";
import handler_doEditBankRecord from "../handlers/organizations-post/doEditBankRecord.js";
import handler_doUpdateBankRecordsByMonth from "../handlers/organizations-post/doUpdateBankRecordsByMonth.js";
import handler_doDeleteBankRecord from "../handlers/organizations-post/doDeleteBankRecord.js";
import handler_doGetBankRecordStats from "../handlers/organizations-post/doGetBankRecordStats.js";
import handler_doRollForward from "../handlers/organizations-post/doRollForward.js";
import handler_doGetInactive from "../handlers/organizations-post/doGetInactive.js";
import handler_recovery from "../handlers/organizations-get/recovery.js";
export const router = Router();
router.get("/", (_request, response) => {
    response.render("organization-search", {
        headTitle: "Organizations"
    });
});
router.post("/doSearch", handler_doSearch);
router.all("/doGetAll", handler_doGetAll);
router.get("/reminders", handler_reminders);
router.get("/cleanup", permissionHandlers.updateGetHandler, handler_cleanup);
router.post("/doGetInactive", permissionHandlers.updatePostHandler, handler_doGetInactive);
router.get("/recovery", permissionHandlers.adminGetHandler, handler_recovery);
router.post("/doGetRemarks", handler_doGetRemarks);
router.post("/doGetRemark", handler_doGetRemark);
router.post("/doAddRemark", permissionHandlers.createPostHandler, handler_doAddRemark);
router.post("/doEditRemark", permissionHandlers.createPostHandler, handler_doEditRemark);
router.post("/doDeleteRemark", permissionHandlers.createPostHandler, handler_doDeleteRemark);
router.post("/doGetReminders", handler_doGetReminders);
router.post("/doGetReminder", handler_doGetReminder);
router.post("/doAddReminder", permissionHandlers.createPostHandler, handler_doAddReminder);
router.post("/doEditReminder", permissionHandlers.createPostHandler, handler_doEditReminder);
router.post("/doDismissReminder", permissionHandlers.createPostHandler, handler_doDismissReminder);
router.post("/doDeleteReminder", permissionHandlers.createPostHandler, handler_doDeleteReminder);
router.post("/doGetBankRecords", handler_doGetBankRecords);
router.post("/doGetBankRecordStats", handler_doGetBankRecordStats);
router.post("/doAddBankRecord", permissionHandlers.createPostHandler, handler_doAddBankRecord);
router.post("/doEditBankRecord", permissionHandlers.createPostHandler, handler_doEditBankRecord);
router.post("/doUpdateBankRecordsByMonth", permissionHandlers.createPostHandler, handler_doUpdateBankRecordsByMonth);
router.post("/doDeleteBankRecord", permissionHandlers.createPostHandler, handler_doDeleteBankRecord);
router.get("/new", permissionHandlers.createGetHandler, handler_new);
router.post("/doSave", permissionHandlers.createPostHandler, handler_doSave);
router.post("/doDelete", permissionHandlers.createPostHandler, handler_doDelete);
router.post("/doRestore", permissionHandlers.updatePostHandler, handler_doRestore);
router.post("/doRollForward", permissionHandlers.createPostHandler, handler_doRollForward);
router.get("/:organizationID", handler_view);
router.get("/:organizationID/print", handler_print);
router.get("/:organizationID/print-remarks", handler_printRemarks);
router.get("/:organizationID/edit", permissionHandlers.createGetHandler, handler_edit);
router.post("/:organizationID/doAddOrganizationRepresentative", permissionHandlers.createPostHandler, handler_doAddRepresentative);
router.post("/:organizationID/doEditOrganizationRepresentative", permissionHandlers.createPostHandler, handler_doUpdateRepresentative);
router.post("/:organizationID/doDeleteOrganizationRepresentative", permissionHandlers.createPostHandler, handler_doDeleteRepresentative);
router.post("/:organizationID/doSetDefaultRepresentative", permissionHandlers.createPostHandler, handler_doSetDefaultRepresentative);
export default router;