From ae41b8ff5f53baa6eaef727ce407b33fbc89149a Mon Sep 17 00:00:00 2001 From: Steve Grosbois Date: Wed, 3 Jan 2024 12:07:31 +0100 Subject: [PATCH] feat(translation): Return updatedAt column for values --- src/projects/detailed-model/detailed-project.model.ts | 2 +- .../detailed-model/project-translation-value.model.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/projects/detailed-model/detailed-project.model.ts b/src/projects/detailed-model/detailed-project.model.ts index 87375ef..57d7f20 100644 --- a/src/projects/detailed-model/detailed-project.model.ts +++ b/src/projects/detailed-model/detailed-project.model.ts @@ -54,7 +54,7 @@ export default class DetailedProject { const lang = projectLanguages.find(lang => lang.id == val.languageId); // The language may have been filtered by access rights (source/target) if (lang) { - return new ProjectTranslationValue(val.id, val.name, val.quantityString, lang.id, lang.name, lang.access, val.keyId, val.status); + return new ProjectTranslationValue(val.id, val.name, val.quantityString, lang.id, lang.name, lang.access, val.keyId, val.status, val.updatedAt); } else { return null; } diff --git a/src/projects/detailed-model/project-translation-value.model.ts b/src/projects/detailed-model/project-translation-value.model.ts index 41cf466..a0a0c38 100644 --- a/src/projects/detailed-model/project-translation-value.model.ts +++ b/src/projects/detailed-model/project-translation-value.model.ts @@ -15,6 +15,7 @@ export default class ProjectTranslationValue { languageAccess: LanguageAccess; keyId: number; status: TranslationStatus; + updatedAt: Date; constructor( id: number, @@ -24,7 +25,8 @@ export default class ProjectTranslationValue { languageName: string, languageAccess: LanguageAccess, keyId: number, - status: TranslationStatus + status: TranslationStatus, + updatedAt: Date ) { this.id = id; this.name = name; @@ -34,5 +36,6 @@ export default class ProjectTranslationValue { this.languageAccess = languageAccess; this.keyId = keyId; this.status = status; + this.updatedAt = updatedAt; } }