From 820e4cb2c27b360a96942fcd9e1e5b1ac1ad5c46 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Thu, 6 Mar 2025 15:13:09 +0100 Subject: [PATCH] feat: Implement template serializer for normal users --- packages/backend/src/serializers/index.js | 2 ++ packages/backend/src/serializers/template.ee.js | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 packages/backend/src/serializers/template.ee.js diff --git a/packages/backend/src/serializers/index.js b/packages/backend/src/serializers/index.js index a96a0072..4cd59010 100644 --- a/packages/backend/src/serializers/index.js +++ b/packages/backend/src/serializers/index.js @@ -3,6 +3,7 @@ import roleSerializer from './role.js'; import permissionSerializer from './permission.js'; import adminSamlAuthProviderSerializer from './admin-saml-auth-provider.ee.js'; import adminTemplateSerializer from './admin/template.ee.js'; +import templateSerializer from './template.ee.js'; import samlAuthProviderSerializer from './saml-auth-provider.ee.js'; import samlAuthProviderRoleMappingSerializer from './role-mapping.ee.js'; import oauthClientSerializer from './oauth-client.js'; @@ -29,6 +30,7 @@ const serializers = { Permission: permissionSerializer, AdminSamlAuthProvider: adminSamlAuthProviderSerializer, AdminTemplate: adminTemplateSerializer, + Template: templateSerializer, SamlAuthProvider: samlAuthProviderSerializer, RoleMapping: samlAuthProviderRoleMappingSerializer, OAuthClient: oauthClientSerializer, diff --git a/packages/backend/src/serializers/template.ee.js b/packages/backend/src/serializers/template.ee.js new file mode 100644 index 00000000..0c5ca5b1 --- /dev/null +++ b/packages/backend/src/serializers/template.ee.js @@ -0,0 +1,11 @@ +const templateSerializer = (template) => { + return { + id: template.id, + name: template.name, + flowData: template.flowData, + createdAt: template.createdAt.getTime(), + updatedAt: template.updatedAt.getTime(), + }; +}; + +export default templateSerializer;