feat(finance): implement project finance and rate card management features
- Added new controllers for managing project finance and rate cards, including CRUD operations for rate card roles and project finance tasks. - Introduced API routes for project finance and rate card functionalities, enhancing the backend structure. - Developed frontend components for displaying and managing project finance data, including a finance drawer and rate card settings. - Enhanced localization files to support new UI elements and ensure consistency across multiple languages. - Implemented utility functions for handling man-days and financial calculations, improving overall functionality.
This commit is contained in:
@@ -86,6 +86,10 @@ import { projectsApi } from '@/api/projects/projects.v1.api.service';
|
||||
import projectViewReducer from '@features/project/project-view-slice';
|
||||
import taskManagementFieldsReducer from '@features/task-management/taskListFields.slice';
|
||||
|
||||
import projectFinanceRateCardReducer from '@/features/finance/project-finance-slice';
|
||||
import projectFinancesReducer from '@/features/projects/finance/project-finance.slice';
|
||||
import financeReducer from '@/features/projects/finance/finance-slice';
|
||||
|
||||
export const store = configureStore({
|
||||
middleware: getDefaultMiddleware =>
|
||||
getDefaultMiddleware({
|
||||
@@ -174,6 +178,11 @@ export const store = configureStore({
|
||||
grouping: groupingReducer,
|
||||
taskManagementSelection: selectionReducer,
|
||||
taskManagementFields: taskManagementFieldsReducer,
|
||||
|
||||
// Finance
|
||||
projectFinanceRateCardReducer: projectFinanceRateCardReducer,
|
||||
projectFinancesReducer: projectFinancesReducer,
|
||||
financeReducer: financeReducer,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user