Introduce prettier

This commit is contained in:
Takeshi Kimata
2024-05-19 21:04:45 +09:00
parent cbb5993276
commit 75eeebefda
89 changed files with 872 additions and 944 deletions

View File

@@ -1,15 +1,15 @@
const express = require("express");
const express = require('express');
const router = express.Router();
const defineCase = require("../../models/cases");
const { DataTypes } = require("sequelize");
const defineCase = require('../../models/cases');
const { DataTypes } = require('sequelize');
module.exports = function (sequelize) {
const Case = defineCase(sequelize, DataTypes);
router.post("/bulkdelete", async (req, res) => {
router.post('/bulkdelete', async (req, res) => {
const { caseIds } = req.body;
if (!caseIds || !Array.isArray(caseIds)) {
return res.status(400).send("Invalid caseIds array");
return res.status(400).send('Invalid caseIds array');
}
try {
@@ -17,7 +17,7 @@ module.exports = function (sequelize) {
res.status(204).send();
} catch (error) {
console.error(error);
res.status(500).send("Internal Server Error");
res.status(500).send('Internal Server Error');
}
});

View File

@@ -1,23 +1,23 @@
const express = require("express");
const express = require('express');
const router = express.Router();
const defineCase = require("../../models/cases");
const { DataTypes } = require("sequelize");
const defineCase = require('../../models/cases');
const { DataTypes } = require('sequelize');
module.exports = function (sequelize) {
const Case = defineCase(sequelize, DataTypes);
router.delete("/:caseId", async (req, res) => {
router.delete('/:caseId', async (req, res) => {
const caseId = req.params.caseId;
try {
const testcase = await Case.findByPk(caseId);
if (!testcase) {
return res.status(404).send("Case not found");
return res.status(404).send('Case not found');
}
await testcase.destroy();
res.status(204).send();
} catch (error) {
console.error(error);
res.status(500).send("Internal Server Error");
res.status(500).send('Internal Server Error');
}
});

View File

@@ -1,20 +1,20 @@
const express = require("express");
const express = require('express');
const router = express.Router();
const defineCase = require("../../models/cases");
const defineStep = require("../../models/steps");
const { DataTypes } = require("sequelize");
const defineCase = require('../../models/cases');
const defineStep = require('../../models/steps');
const { DataTypes } = require('sequelize');
module.exports = function (sequelize) {
const Case = defineCase(sequelize, DataTypes);
const Step = defineStep(sequelize, DataTypes);
router.put("/:caseId", async (req, res) => {
router.put('/:caseId', async (req, res) => {
const caseId = req.params.caseId;
const updateCase = req.body;
try {
const testcase = await Case.findByPk(caseId);
if (!testcase) {
return res.status(404).send("Case not found");
return res.status(404).send('Case not found');
}
// if Case has Steps, update Steps as well
@@ -36,7 +36,7 @@ module.exports = function (sequelize) {
res.json(testcase);
} catch (error) {
console.error(error);
res.status(500).send("Internal Server Error");
res.status(500).send('Internal Server Error');
}
});

View File

@@ -1,16 +1,16 @@
const express = require("express");
const express = require('express');
const router = express.Router();
const defineCase = require("../../models/cases");
const { DataTypes } = require("sequelize");
const defineCase = require('../../models/cases');
const { DataTypes } = require('sequelize');
module.exports = function (sequelize) {
const Case = defineCase(sequelize, DataTypes);
router.get("/", async (req, res) => {
router.get('/', async (req, res) => {
const { folderId } = req.query;
if (!folderId) {
return res.status(400).json({ error: "folderId is required" });
return res.status(400).json({ error: 'folderId is required' });
}
try {
@@ -22,7 +22,7 @@ module.exports = function (sequelize) {
res.json(cases);
} catch (error) {
console.error(error);
res.status(500).send("Internal Server Error");
res.status(500).send('Internal Server Error');
}
});

View File

@@ -1,17 +1,9 @@
const express = require("express");
const express = require('express');
const router = express.Router();
const defineCase = require("../../models/cases");
const { DataTypes } = require("sequelize");
const defineCase = require('../../models/cases');
const { DataTypes } = require('sequelize');
const requiredFields = [
"title",
"state",
"priority",
"type",
"automationStatus",
"template",
"folderId",
];
const requiredFields = ['title', 'state', 'priority', 'type', 'automationStatus', 'template', 'folderId'];
function isEmpty(value) {
if (value === null || value === undefined) {
@@ -24,7 +16,7 @@ function isEmpty(value) {
module.exports = function (sequelize) {
const Case = defineCase(sequelize, DataTypes);
router.post("/", async (req, res) => {
router.post('/', async (req, res) => {
try {
if (
requiredFields.some((field) => {
@@ -32,8 +24,7 @@ module.exports = function (sequelize) {
})
) {
return res.status(400).json({
error:
"Title, state, priority, type, automationStatus, template, and folderId are required",
error: 'Title, state, priority, type, automationStatus, template, and folderId are required',
});
}
@@ -65,7 +56,7 @@ module.exports = function (sequelize) {
res.json(newCase);
} catch (error) {
res.status(500).json({ error: "Internal server error" });
res.status(500).json({ error: 'Internal server error' });
}
});

View File

@@ -1,24 +1,24 @@
const express = require("express");
const express = require('express');
const router = express.Router();
const defineCase = require("../../models/cases");
const defineStep = require("../../models/steps");
const defineAttachment = require("../../models/attachments");
const { DataTypes } = require("sequelize");
const defineCase = require('../../models/cases');
const defineStep = require('../../models/steps');
const defineAttachment = require('../../models/attachments');
const { DataTypes } = require('sequelize');
module.exports = function (sequelize) {
const Case = defineCase(sequelize, DataTypes);
const Step = defineStep(sequelize, DataTypes);
const Attachment = defineAttachment(sequelize, DataTypes);
Case.belongsToMany(Step, { through: "caseSteps" });
Step.belongsToMany(Case, { through: "caseSteps" });
Case.belongsToMany(Attachment, { through: "caseAttachments" });
Attachment.belongsToMany(Case, { through: "caseAttachments" });
Case.belongsToMany(Step, { through: 'caseSteps' });
Step.belongsToMany(Case, { through: 'caseSteps' });
Case.belongsToMany(Attachment, { through: 'caseAttachments' });
Attachment.belongsToMany(Case, { through: 'caseAttachments' });
router.get("/:caseId", async (req, res) => {
router.get('/:caseId', async (req, res) => {
const caseId = req.params.caseId;
if (!caseId) {
return res.status(400).json({ error: "caseId is required" });
return res.status(400).json({ error: 'caseId is required' });
}
try {
@@ -26,7 +26,7 @@ module.exports = function (sequelize) {
include: [
{
model: Step,
through: { attributes: ["stepNo"] },
through: { attributes: ['stepNo'] },
},
{
model: Attachment,
@@ -36,7 +36,7 @@ module.exports = function (sequelize) {
return res.json(testcase);
} catch (error) {
console.error(error);
res.status(500).send("Internal Server Error");
res.status(500).send('Internal Server Error');
}
});