Filter by translator

This commit is contained in:
kngako
2022-06-22 02:33:20 +02:00
parent 180d7241ad
commit 4f2f477af4

View File

@@ -1149,6 +1149,32 @@ module.exports = function (options) {
]
}).then(async (project) => {
if (project) {
const translationChapterTranslatorInclude = {
association: db.TranslationChapter.TranslationChapterTranslators,
include: [
{
association: db.TranslationChapterTranslator.Translator,
include: [
{
association: db.Entity.EntityEmail,
include: [
{
association: db.EntityEmail.Email
}
]
}
]
}
]
}
if (request.query.translatorId) {
translationChapterTranslatorInclude.required = true
translationChapterTranslatorInclude.include[0].required = true
translationChapterTranslatorInclude.include[0].where = {
id: request.query.translatorId
}
}
db.TranslationChapter.findAll({
include: [
{
@@ -1162,24 +1188,7 @@ module.exports = function (options) {
}
]
},
{
association: db.TranslationChapter.TranslationChapterTranslators,
include: [
{
association: db.TranslationChapterTranslator.Translator,
include: [
{
association: db.Entity.EntityEmail,
include: [
{
association: db.EntityEmail.Email
}
]
}
]
}
]
},
translationChapterTranslatorInclude,
{
association: db.TranslationChapter.TranslationChapterProofReaders,
},