Adding owner (for multiple enity association)

This commit is contained in:
2022-01-08 21:22:51 +02:00
parent 5e68598764
commit 44acf00d43
5 changed files with 214 additions and 16 deletions

View File

@@ -83,7 +83,24 @@ module.exports = function (options) {
creatorId: request.user.id,
name: request.body.name,
description: request.body.description,
entityId: request.user.individualEntityUser.entityUser.entityId
owner: {
ownerEntities: [
{
entityId: request.user.individualEntityUser.entityUser.entityId,
}
]
}
}, {
include: [
{
association: db.Project.Owner,
include: [
{
association: db.Owner.OwnerEntities
}
]
}
]
}).then(project => {
if (project) {
response.redirect(`/projects/${project.id}`)
@@ -424,7 +441,13 @@ module.exports = function (options) {
return {
creatorId: request.user.id,
translationArtifactVersionId: projectTranslationArtifactVersion.translationArtifactVersionId,
entityId: request.user.individualEntityUser.entityUser.entityId,
owner: {
ownerEntities: [
{
entityId: request.user.individualEntityUser.entityUser.entityId,
}
]
},
satoshis: request.body.satoshis
}
})
@@ -434,12 +457,36 @@ module.exports = function (options) {
description: request.body.description,
// defaultSatoshis: [request.body.satoshis].flat()[0],
defaultSatoshis: request.body.satoshis,
entityId: request.user.individualEntityUser.entityUser.entityId,
owner: {
ownerEntities: [
{
entityId: request.user.individualEntityUser.entityUser.entityId,
}
]
},
translationArtifactVersionCampaigns: translationArtifactVersionCampaigns
}, {
include: [
{
association: db.Campaign.TranslationArtifactVersionCampaigns
association: db.Campaign.TranslationArtifactVersionCampaigns,
include: [
{
association: db.TranslationArtifactVersionCampaign.Owner,
include: [
{
association: db.Owner.OwnerEntities
}
]
}
]
},
{
association: db.Campaign.Owner,
include: [
{
association: db.Owner.OwnerEntities
}
]
}
]
})