feat: add admin user serializer with accept invitation url

This commit is contained in:
Ali BARIN
2024-09-18 15:25:33 +00:00
committed by Faruk AYDIN
parent b02960a5ec
commit 9299948072
6 changed files with 54 additions and 4 deletions

View File

@@ -0,0 +1,30 @@
import appConfig from '../../../../../../../src/config/app.js';
const createUserMock = (user) => {
const userData = {
createdAt: user.createdAt.getTime(),
email: user.email,
fullName: user.fullName,
id: user.id,
status: user.status,
updatedAt: user.updatedAt.getTime(),
acceptInvitationUrl: user.acceptInvitationUrl,
};
if (appConfig.isCloud && user.trialExpiryDate) {
userData.trialExpiryDate = user.trialExpiryDate.toISOString();
}
return {
data: userData,
meta: {
count: 1,
currentPage: null,
isArray: false,
totalPages: null,
type: 'User',
},
};
};
export default createUserMock;