42 lines
676 B
TypeScript
42 lines
676 B
TypeScript
export const selectSimpleUserProperties = {
|
|
id: true,
|
|
email: true,
|
|
firstName: true,
|
|
lastName: true,
|
|
phone: true,
|
|
locale: true,
|
|
createdAt: true,
|
|
};
|
|
|
|
const selectWithAvatar = {
|
|
id: true,
|
|
email: true,
|
|
firstName: true,
|
|
lastName: true,
|
|
avatar: true,
|
|
phone: true,
|
|
admin: true,
|
|
defaultTenantId: true,
|
|
createdAt: true,
|
|
locale: true,
|
|
};
|
|
|
|
const includeSimpleCreatedByUser = {
|
|
createdByUser: {
|
|
select: selectSimpleUserProperties,
|
|
},
|
|
};
|
|
|
|
const includeSimpleUser = {
|
|
user: {
|
|
select: selectSimpleUserProperties,
|
|
},
|
|
};
|
|
|
|
export default {
|
|
includeSimpleCreatedByUser,
|
|
includeSimpleUser,
|
|
selectSimpleUserProperties,
|
|
selectWithAvatar,
|
|
};
|