1
0
Fork 0
mirror of synced 2024-06-30 20:10:54 +12:00

some more pr comments

This commit is contained in:
Peter Clement 2022-07-25 18:57:10 +01:00
parent 3f401b35f3
commit 9bb32f610c
3 changed files with 13 additions and 4 deletions

View file

@ -124,6 +124,10 @@ export function generateTemplateID(ownerId: any) {
return `${DocumentTypes.TEMPLATE}${SEPARATOR}${ownerId}${SEPARATOR}${newid()}` return `${DocumentTypes.TEMPLATE}${SEPARATOR}${ownerId}${SEPARATOR}${newid()}`
} }
export function generateAppUserID(prodAppId: string, userId: string) {
return `${prodAppId}${SEPARATOR}${userId}`
}
/** /**
* Gets parameters for retrieving templates. Owner ID must be specified, either global or a workspace level. * Gets parameters for retrieving templates. Owner ID must be specified, either global or a workspace level.
*/ */

View file

@ -1,6 +1,11 @@
const { ViewNames, getUsersByAppParams, getProdAppID } = require("./db/utils") const {
ViewNames,
getUsersByAppParams,
getProdAppID,
generateAppUserID,
} = require("./db/utils")
const { queryGlobalView } = require("./db/views") const { queryGlobalView } = require("./db/views")
const { UNICODE_MAX, SEPARATOR } = require("./db/constants") const { UNICODE_MAX } = require("./db/constants")
/** /**
* Given an email address this will use a view to search through * Given an email address this will use a view to search through
@ -38,7 +43,7 @@ exports.getGlobalUserByAppPage = (appId, user) => {
if (!user) { if (!user) {
return return
} }
return `${getProdAppID(appId)}${SEPARATOR}${user._id}` return generateAppUserID(getProdAppID(appId), user._id)
} }
/** /**

View file

@ -100,6 +100,7 @@ export const buildUser = async (
opts: SaveUserOpts = { opts: SaveUserOpts = {
hashPassword: true, hashPassword: true,
requirePassword: true, requirePassword: true,
bulkCreate: false,
}, },
tenantId: string, tenantId: string,
dbUser?: any dbUser?: any
@ -297,7 +298,6 @@ export const bulkCreate = async (newUsersRequested: any[], groups: any) => {
delete user.password delete user.password
await eventHelpers.handleSaveEvents(user, null) await eventHelpers.handleSaveEvents(user, null)
await apps.syncUserInApps(user._id) await apps.syncUserInApps(user._id)
await addTenant(tenantId, user._id, user.email)
} }
return usersToBulkSave return usersToBulkSave