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": "Adicionar Tarefa",
"addSubTaskText": "+ Adicionar Subtarefa",
"noTasksInGroup": "Nenhuma tarefa neste grupo",
"addTaskInputPlaceholder": "Digite sua tarefa e pressione enter",
"openButton": "Abrir",
@@ -65,5 +66,47 @@
"clearDueDate": "Limpar data de vencimento",
"clearStartDate": "Limpar data de início",
"dueDatePlaceholder": "Data de vencimento",
"startDatePlaceholder": "Data de início"
"startDatePlaceholder": "Data de início",
"customColumns": {
"addCustomColumn": "Adicionar uma coluna personalizada",
"customColumnHeader": "Coluna Personalizada",
"customColumnSettings": "Configurações da coluna personalizada",
"noCustomValue": "Sem valor",
"peopleField": "Campo de pessoas",
"noDate": "Sem data",
"unsupportedField": "Tipo de campo não suportado",
"modal": {
"addFieldTitle": "Adicionar campo",
"editFieldTitle": "Editar campo",
"fieldTitle": "Título do campo",
"fieldTitleRequired": "O título do campo é obrigatório",
"columnTitlePlaceholder": "Título da coluna",
"type": "Tipo",
"deleteConfirmTitle": "Tem certeza de que deseja excluir esta coluna personalizada?",
"deleteConfirmDescription": "Esta ação não pode ser desfeita. Todos os dados associados a esta coluna serão excluídos permanentemente.",
"deleteButton": "Excluir",
"cancelButton": "Cancelar",
"createButton": "Criar",
"updateButton": "Atualizar",
"createSuccessMessage": "Coluna personalizada criada com sucesso",
"updateSuccessMessage": "Coluna personalizada atualizada com sucesso",
"deleteSuccessMessage": "Coluna personalizada excluída com sucesso",
"deleteErrorMessage": "Falha ao excluir a coluna personalizada",
"createErrorMessage": "Falha ao criar a coluna personalizada",
"updateErrorMessage": "Falha ao atualizar a coluna personalizada"
},
"fieldTypes": {
"people": "Pessoas",
"number": "Número",
"date": "Data",
"selection": "Seleção",
"checkbox": "Caixa de seleção",
"labels": "Etiquetas",
"key": "Chave",
"formula": "Fórmula"
}
}
}