feat(time-report-filters): enhance billable status filtering and localization updates

- Added "Clear All" and "Filter by Billable Status" options to the billable filter dropdown in the time report page.
- Updated localization files for English, Spanish, and Portuguese to include new keys for the added filter options.
- Improved the billable filter component to handle selection states and provide a better user experience.
- Optimized the fetching of members and utilization data based on the current route to reduce unnecessary data loading.
This commit is contained in:
chamiakJ
2025-06-03 09:49:12 +05:30
parent 4f082e982b
commit 0f5946134c
5 changed files with 224 additions and 15 deletions

View File

@@ -5,6 +5,7 @@
"searchByName": "Search by name",
"selectAll": "Select All",
"clearAll": "Clear All",
"teams": "Teams",
"searchByProject": "Search by project name",
@@ -15,6 +16,8 @@
"billable": "Billable",
"nonBillable": "Non Billable",
"filterByBillableStatus": "Filter by Billable Status",
"allBillableTypes": "All Billable Types",
"total": "Total",

View File

@@ -5,6 +5,7 @@
"searchByName": "Buscar por nombre",
"selectAll": "Seleccionar Todo",
"clearAll": "Limpiar Todo",
"teams": "Equipos",
"searchByProject": "Buscar por nombre de proyecto",
@@ -15,6 +16,8 @@
"billable": "Facturable",
"nonBillable": "No Facturable",
"filterByBillableStatus": "Filtrar por Estado Facturable",
"allBillableTypes": "Todos los Tipos Facturables",
"total": "Total",

View File

@@ -5,6 +5,7 @@
"searchByName": "Pesquisar por nome",
"selectAll": "Selecionar Todos",
"clearAll": "Limpar Todos",
"teams": "Equipes",
"searchByProject": "Pesquisar por nome do projeto",
@@ -15,6 +16,8 @@
"billable": "Cobrável",
"nonBillable": "Não Cobrável",
"filterByBillableStatus": "Filtrar por Status de Cobrança",
"allBillableTypes": "Todos os Tipos Cobráveis",
"total": "Total",