feat: write REST API endpoint to duplicate flow

This commit is contained in:
Ali BARIN
2024-09-11 09:26:41 +00:00
committed by Faruk AYDIN
parent 776d027dfa
commit 0d126a8e2b
6 changed files with 470 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ import updateFlowAction from '../../../controllers/api/v1/flows/update-flow.js';
import createFlowAction from '../../../controllers/api/v1/flows/create-flow.js';
import createStepAction from '../../../controllers/api/v1/flows/create-step.js';
import deleteFlowAction from '../../../controllers/api/v1/flows/delete-flow.js';
import duplicateFlowAction from '../../../controllers/api/v1/flows/duplicate-flow.js';
const router = Router();
@@ -21,6 +22,12 @@ router.post(
authorizeUser,
createStepAction
);
router.post(
'/:flowId/duplicate',
authenticateUser,
authorizeUser,
duplicateFlowAction
);
router.delete('/:flowId', authenticateUser, authorizeUser, deleteFlowAction);