feat: Implement admin create template API endpoint

This commit is contained in:
Faruk AYDIN
2025-02-21 17:49:15 +01:00
parent c573205a56
commit 72436f7d3b
5 changed files with 102 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import { renderObject } from '../../../../../helpers/renderer.js';
import Template from '../../../../../models/template.ee.js';
export default async (request, response) => {
const template = await Template.create(templateParams(request));
renderObject(response, template, {
serializer: 'AdminTemplate',
status: 201,
});
};
const templateParams = (request) => {
const { name, flowId } = request.body;
return {
name,
flowId,
};
};