Support export milestones (#8194)

Signed-off-by: Anna Khismatullina <anna.khismatullina@gmail.com>
This commit is contained in:
Anna Khismatullina 2025-03-11 19:33:31 +07:00 committed by GitHub
parent f7c6b49408
commit db0edb2127
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 12 additions and 1 deletions

View File

@ -137,6 +137,7 @@
"DataToExport": "Data k exportu", "DataToExport": "Data k exportu",
"ExportDocuments": "Dokumenty", "ExportDocuments": "Dokumenty",
"ExportIssues": "Problémy", "ExportIssues": "Problémy",
"ExportMilestones": "Milníky",
"ExportTestCases": "Testovací případy", "ExportTestCases": "Testovací případy",
"ExportTestRuns": "Běhy testů", "ExportTestRuns": "Běhy testů",
"ExportTestPlans": "Testovací plány", "ExportTestPlans": "Testovací plány",

View File

@ -137,6 +137,7 @@
"DataToExport": "Zu exportierende Daten", "DataToExport": "Zu exportierende Daten",
"ExportDocuments": "Dokumente", "ExportDocuments": "Dokumente",
"ExportIssues": "Probleme", "ExportIssues": "Probleme",
"ExportMilestones": "Meilensteine",
"ExportTestCases": "Testfälle", "ExportTestCases": "Testfälle",
"ExportTestRuns": "Testläufe", "ExportTestRuns": "Testläufe",
"ExportTestPlans": "Testpläne", "ExportTestPlans": "Testpläne",

View File

@ -137,6 +137,7 @@
"DataToExport": "Data to export", "DataToExport": "Data to export",
"ExportDocuments": "Documents", "ExportDocuments": "Documents",
"ExportIssues": "Issues", "ExportIssues": "Issues",
"ExportMilestones": "Milestones",
"ExportTestCases": "Test Cases", "ExportTestCases": "Test Cases",
"ExportTestRuns": "Test Runs", "ExportTestRuns": "Test Runs",
"ExportTestPlans": "Test Plans", "ExportTestPlans": "Test Plans",

View File

@ -128,6 +128,7 @@
"DataToExport": "Datos a exportar", "DataToExport": "Datos a exportar",
"ExportDocuments": "Documentos", "ExportDocuments": "Documentos",
"ExportIssues": "Problemas", "ExportIssues": "Problemas",
"ExportMilestones": "Hitos",
"ExportTestCases": "Casos de prueba", "ExportTestCases": "Casos de prueba",
"ExportTestRuns": "Ejecuciones de prueba", "ExportTestRuns": "Ejecuciones de prueba",
"ExportTestPlans": "Planes de prueba", "ExportTestPlans": "Planes de prueba",

View File

@ -137,6 +137,7 @@
"DataToExport": "Données à exporter", "DataToExport": "Données à exporter",
"ExportDocuments": "Documents", "ExportDocuments": "Documents",
"ExportIssues": "Problèmes", "ExportIssues": "Problèmes",
"ExportMilestones": "Jalons",
"ExportTestCases": "Cas de test", "ExportTestCases": "Cas de test",
"ExportTestRuns": "Exécutions de test", "ExportTestRuns": "Exécutions de test",
"ExportTestPlans": "Plans de test", "ExportTestPlans": "Plans de test",

View File

@ -137,6 +137,7 @@
"DataToExport": "Dati da esportare", "DataToExport": "Dati da esportare",
"ExportDocuments": "Documenti", "ExportDocuments": "Documenti",
"ExportIssues": "Problemi", "ExportIssues": "Problemi",
"ExportMilestones": "Milestone",
"ExportTestCases": "Casi di test", "ExportTestCases": "Casi di test",
"ExportTestRuns": "Esecuzioni di test", "ExportTestRuns": "Esecuzioni di test",
"ExportTestPlans": "Piani di test", "ExportTestPlans": "Piani di test",

View File

@ -128,6 +128,7 @@
"DataToExport": "Dados para exportar", "DataToExport": "Dados para exportar",
"ExportDocuments": "Documentos", "ExportDocuments": "Documentos",
"ExportIssues": "Problemas", "ExportIssues": "Problemas",
"ExportMilestones": "Marcos",
"ExportTestCases": "Casos de teste", "ExportTestCases": "Casos de teste",
"ExportTestRuns": "Execuções de teste", "ExportTestRuns": "Execuções de teste",
"ExportTestPlans": "Planos de teste", "ExportTestPlans": "Planos de teste",

View File

@ -138,6 +138,7 @@
"DataToExport": "Данные для экспорта", "DataToExport": "Данные для экспорта",
"ExportDocuments": "Документы", "ExportDocuments": "Документы",
"ExportIssues": "Задачи", "ExportIssues": "Задачи",
"ExportMilestones": "Этапы",
"ExportTestCases": "Тест-кейсы", "ExportTestCases": "Тест-кейсы",
"ExportTestRuns": "Прогоны тестов", "ExportTestRuns": "Прогоны тестов",
"ExportTestPlans": "Планы тестирования", "ExportTestPlans": "Планы тестирования",

View File

@ -137,6 +137,7 @@
"DataToExport": "要导出的数据", "DataToExport": "要导出的数据",
"ExportDocuments": "文档", "ExportDocuments": "文档",
"ExportIssues": "问题", "ExportIssues": "问题",
"ExportMilestones": "里程碑",
"ExportTestCases": "测试用例", "ExportTestCases": "测试用例",
"ExportTestRuns": "测试运行", "ExportTestRuns": "测试运行",
"ExportTestPlans": "测试计划", "ExportTestPlans": "测试计划",

View File

@ -21,6 +21,7 @@
const classItems = [ const classItems = [
{ id: 'tracker:class:Issue', label: setting.string.ExportIssues }, { id: 'tracker:class:Issue', label: setting.string.ExportIssues },
{ id: 'tracker:class:Milestone', label: setting.string.ExportMilestones },
{ id: 'document:class:Document', label: setting.string.ExportDocuments }, { id: 'document:class:Document', label: setting.string.ExportDocuments },
{ id: 'testManagement:class:TestCase', label: setting.string.ExportTestCases }, { id: 'testManagement:class:TestCase', label: setting.string.ExportTestCases },
{ id: 'testManagement:class:TestRun', label: setting.string.ExportTestRuns }, { id: 'testManagement:class:TestRun', label: setting.string.ExportTestRuns },

View File

@ -119,6 +119,7 @@ export default mergeIds(settingId, setting, {
DataToExport: '' as IntlString, DataToExport: '' as IntlString,
ExportDocuments: '' as IntlString, ExportDocuments: '' as IntlString,
ExportIssues: '' as IntlString, ExportIssues: '' as IntlString,
ExportMilestones: '' as IntlString,
ExportTestCases: '' as IntlString, ExportTestCases: '' as IntlString,
ExportTestRuns: '' as IntlString, ExportTestRuns: '' as IntlString,
ExportTestPlans: '' as IntlString, ExportTestPlans: '' as IntlString,

View File

@ -214,7 +214,7 @@ export class UnifiedConverter {
return await Promise.all(collectionDocs.map(async (doc) => await this.convert(doc))) return await Promise.all(collectionDocs.map(async (doc) => await this.convert(doc)))
} }
if (type._class === core.class.TypeTimestamp) { if (type._class === core.class.TypeTimestamp || type._class === core.class.TypeDate) {
return this.formatTimestamp(value as number) return this.formatTimestamp(value as number)
} }