- Added a new SQL view `project_finance_view` to aggregate project financial data. - Updated `project-finance-controller.ts` to fetch and group tasks by status, priority, or phases, including financial calculations for estimated costs, actual costs, and variances. - Enhanced frontend components to display total time logged, estimated costs, and fixed costs in the finance table. - Introduced new utility functions for formatting hours and calculating totals. - Updated localization files to include new financial columns in English, Spanish, and Portuguese. - Implemented Redux slice for managing project finance state and actions for updating task costs.
33 lines
1.2 KiB
JSON
33 lines
1.2 KiB
JSON
{
|
|
"financeText": "Finance",
|
|
"ratecardSingularText": "Rate Card",
|
|
"groupByText": "Group by",
|
|
"statusText": "Status",
|
|
"phaseText": "Phase",
|
|
"priorityText": "Priority",
|
|
"exportButton": "Export",
|
|
"currencyText": "Currency",
|
|
"importButton": "Import",
|
|
|
|
"taskColumn": "Task",
|
|
"membersColumn": "Members",
|
|
"hoursColumn": "Hours",
|
|
"totalTimeLoggedColumn": "Total Time Logged",
|
|
"costColumn": "Cost",
|
|
"estimatedCostColumn": "Estimated Cost",
|
|
"fixedCostColumn": "Fixed Cost",
|
|
"totalBudgetedCostColumn": "Total Budgeted Cost",
|
|
"totalActualCostColumn": "Total Actual Cost",
|
|
"varianceColumn": "Variance",
|
|
"totalText": "Total",
|
|
|
|
"addRoleButton": "+ Add Role",
|
|
"ratecardImportantNotice": "* This rate card is generated based on the company's standard job titles and rates. However, you have the flexibility to modify it according to the project. These changes will not impact the organization's standard job titles and rates.",
|
|
"saveButton": "Save",
|
|
|
|
"jobTitleColumn": "Job Title",
|
|
"ratePerHourColumn": "Rate per hour",
|
|
"ratecardPluralText": "Rate Cards",
|
|
"labourHoursColumn": "Labour Hours"
|
|
}
|
|
|