Filter by translator

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

View File

@@ -1149,20 +1149,7 @@ module.exports = function (options) {
]
}).then(async (project) => {
if (project) {
db.TranslationChapter.findAll({
include: [
{
association: db.TranslationChapter.Chapter,
},
{
association: db.TranslationChapter.TranslationChunks,
include: [
{
association: db.TranslationChunk.Translation
}
]
},
{
const translationChapterTranslatorInclude = {
association: db.TranslationChapter.TranslationChapterTranslators,
include: [
{
@@ -1179,7 +1166,29 @@ module.exports = function (options) {
]
}
]
}
if (request.query.translatorId) {
translationChapterTranslatorInclude.required = true
translationChapterTranslatorInclude.include[0].required = true
translationChapterTranslatorInclude.include[0].where = {
id: request.query.translatorId
}
}
db.TranslationChapter.findAll({
include: [
{
association: db.TranslationChapter.Chapter,
},
{
association: db.TranslationChapter.TranslationChunks,
include: [
{
association: db.TranslationChunk.Translation
}
]
},
translationChapterTranslatorInclude,
{
association: db.TranslationChapter.TranslationChapterProofReaders,
},