- 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": "Finanzas",
|
|
"ratecardSingularText": "Tarifa",
|
|
"groupByText": "Agrupar por",
|
|
"statusText": "Estado",
|
|
"phaseText": "Fase",
|
|
"priorityText": "Prioridad",
|
|
"exportButton": "Exportar",
|
|
"currencyText": "Moneda",
|
|
"importButton": "Importar",
|
|
"filterText": "Filtro",
|
|
"billableOnlyText": "Solo Facturable",
|
|
"nonBillableOnlyText": "Solo No Facturable",
|
|
"allTasksText": "Todas las Tareas",
|
|
|
|
"taskColumn": "Tarea",
|
|
"membersColumn": "Miembros",
|
|
"hoursColumn": "Horas Estimadas",
|
|
"totalTimeLoggedColumn": "Tiempo Total Registrado",
|
|
"costColumn": "Costo Real",
|
|
"estimatedCostColumn": "Costo Estimado",
|
|
"fixedCostColumn": "Costo Fijo",
|
|
"totalBudgetedCostColumn": "Costo Total Presupuestado",
|
|
"totalActualCostColumn": "Costo Real Total",
|
|
"varianceColumn": "Varianza",
|
|
"totalText": "Total",
|
|
"noTasksFound": "No se encontraron tareas",
|
|
|
|
"addRoleButton": "+ Agregar Rol",
|
|
"ratecardImportantNotice": "* Esta tarifa se genera en base a los títulos de trabajo y tarifas estándar de la empresa. Sin embargo, tienes la flexibilidad de modificarla según el proyecto. Estos cambios no afectarán los títulos de trabajo y tarifas estándar de la organización.",
|
|
"saveButton": "Guardar",
|
|
|
|
"jobTitleColumn": "Título del Trabajo",
|
|
"ratePerHourColumn": "Tarifa por hora",
|
|
"ratecardPluralText": "Tarifas",
|
|
"labourHoursColumn": "Horas de Trabajo",
|
|
"actions": "Acciones",
|
|
"selectJobTitle": "Seleccionar Título del Trabajo",
|
|
"ratecardsPluralText": "Plantillas de Tarifas",
|
|
"deleteConfirm": "¿Estás seguro?",
|
|
"yes": "Sí",
|
|
"no": "No",
|
|
"alreadyImportedRateCardMessage": "Ya se ha importado una tarifa. Borra todas las tarifas importadas para agregar una nueva."
|
|
}
|
|
|