feat(task-management): enhance task grouping and localization support

- Implemented unmapped task grouping for better organization of tasks without valid phases.
- Updated task distribution logic to handle unmapped tasks and added a corresponding group in the response.
- Enhanced localization by adding translations for "noTasksInGroup" in multiple languages.
- Improved task list components to support custom columns and better task management features.
- Refactored task management slice to include loading states for columns and custom columns.
This commit is contained in:
chamikaJ
2025-07-04 20:41:03 +05:30
parent 9e29031703
commit f30fde553d
23 changed files with 1560 additions and 380 deletions

View File

@@ -38,6 +38,7 @@
"addTaskText": "Shto Detyrë",
"addSubTaskText": "+ Shto Nën-Detyrë",
"noTasksInGroup": "Nuk ka detyra në këtë grup",
"addTaskInputPlaceholder": "Shkruaj detyrën dhe shtyp Enter",
"openButton": "Hap",
@@ -65,5 +66,47 @@
"clearDueDate": "Pastro datën e afatit",
"clearStartDate": "Pastro datën e fillimit",
"dueDatePlaceholder": "Data e afatit",
"startDatePlaceholder": "Data e fillimit"
"startDatePlaceholder": "Data e fillimit",
"customColumns": {
"addCustomColumn": "Shto një kolonë të personalizuar",
"customColumnHeader": "Kolona e Personalizuar",
"customColumnSettings": "Cilësimet e kolonës së personalizuar",
"noCustomValue": "Asnjë vlerë",
"peopleField": "Fusha e njerëzve",
"noDate": "Asnjë datë",
"unsupportedField": "Lloj fushe i pambështetur",
"modal": {
"addFieldTitle": "Shto fushë",
"editFieldTitle": "Redakto fushën",
"fieldTitle": "Titulli i fushës",
"fieldTitleRequired": "Titulli i fushës është i kërkuar",
"columnTitlePlaceholder": "Titulli i kolonës",
"type": "Lloji",
"deleteConfirmTitle": "Jeni i sigurt që doni të fshini këtë kolonë të personalizuar?",
"deleteConfirmDescription": "Kjo veprim nuk mund të zhbëhet. Të gjitha të dhënat e lidhura me këtë kolonë do të fshihen përgjithmonë.",
"deleteButton": "Fshi",
"cancelButton": "Anulo",
"createButton": "Krijo",
"updateButton": "Përditëso",
"createSuccessMessage": "Kolona e personalizuar u krijua me sukses",
"updateSuccessMessage": "Kolona e personalizuar u përditësua me sukses",
"deleteSuccessMessage": "Kolona e personalizuar u fshi me sukses",
"deleteErrorMessage": "Dështoi në fshirjen e kolonës së personalizuar",
"createErrorMessage": "Dështoi në krijimin e kolonës së personalizuar",
"updateErrorMessage": "Dështoi në përditësimin e kolonës së personalizuar"
},
"fieldTypes": {
"people": "Njerëz",
"number": "Numër",
"date": "Data",
"selection": "Zgjedhje",
"checkbox": "Kutia e kontrollit",
"labels": "Etiketat",
"key": "Çelësi",
"formula": "Formula"
}
}
}