- Introduced a `billable_filter` query parameter to filter tasks based on their billable status (billable, non-billable, or all). - Updated the project finance controller to construct SQL queries with billable conditions based on the filter. - Enhanced the frontend components to support billable filtering in project finance views and exports. - Added corresponding translations for filter options in multiple languages. - Refactored related API services to accommodate the new filtering logic.
45 lines
1.7 KiB
JSON
45 lines
1.7 KiB
JSON
{
|
|
"financeText": "Finanças",
|
|
"ratecardSingularText": "Cartão de Taxa",
|
|
"groupByText": "Agrupar por",
|
|
"statusText": "Status",
|
|
"phaseText": "Fase",
|
|
"priorityText": "Prioridade",
|
|
"exportButton": "Exportar",
|
|
"currencyText": "Moeda",
|
|
"importButton": "Importar",
|
|
"filterText": "Filtro",
|
|
"billableOnlyText": "Apenas Faturável",
|
|
"nonBillableOnlyText": "Apenas Não Faturável",
|
|
"allTasksText": "Todas as Tarefas",
|
|
|
|
"taskColumn": "Tarefa",
|
|
"membersColumn": "Membros",
|
|
"hoursColumn": "Horas Estimadas",
|
|
"totalTimeLoggedColumn": "Tempo Total Registrado",
|
|
"costColumn": "Custo Real",
|
|
"estimatedCostColumn": "Custo Estimado",
|
|
"fixedCostColumn": "Custo Fixo",
|
|
"totalBudgetedCostColumn": "Custo Total Orçado",
|
|
"totalActualCostColumn": "Custo Real Total",
|
|
"varianceColumn": "Variância",
|
|
"totalText": "Total",
|
|
"noTasksFound": "Nenhuma tarefa encontrada",
|
|
|
|
"addRoleButton": "+ Adicionar Função",
|
|
"ratecardImportantNotice": "* Este cartão de taxa é gerado com base nos títulos de trabalho e taxas padrão da empresa. No entanto, você tem a flexibilidade de modificá-lo de acordo com o projeto. Essas alterações não afetarão os títulos de trabalho e taxas padrão da organização.",
|
|
"saveButton": "Salvar",
|
|
|
|
"jobTitleColumn": "Título do Trabalho",
|
|
"ratePerHourColumn": "Taxa por hora",
|
|
"ratecardPluralText": "Cartões de Taxa",
|
|
"labourHoursColumn": "Horas de Trabalho",
|
|
"actions": "Ações",
|
|
"selectJobTitle": "Selecionar Título do Trabalho",
|
|
"ratecardsPluralText": "Modelos de Cartão de Taxa",
|
|
"deleteConfirm": "Tem certeza?",
|
|
"yes": "Sim",
|
|
"no": "Não",
|
|
"alreadyImportedRateCardMessage": "Um cartão de taxa já foi importado. Limpe todos os cartões de taxa importados para adicionar um novo."
|
|
}
|
|
|