Skip to content

Commit c711914

Browse files
committed
Merge branch 'main' into limitsProperties
2 parents 95fe136 + 41e2d70 commit c711914

File tree

242 files changed

+2742
-4286
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

242 files changed

+2742
-4286
lines changed

package-lock.json

Lines changed: 1386 additions & 1408 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dependencies": {
1212
"@emotion/react": "^11.14.0",
1313
"@emotion/styled": "^11.14.1",
14-
"@gridsuite/commons-ui": "0.128.0",
14+
"@gridsuite/commons-ui": "0.131.0",
1515
"@hello-pangea/dnd": "^18.0.1",
1616
"@hookform/resolvers": "^4.1.3",
1717
"@mui/icons-material": "^5.18.0",
@@ -43,14 +43,14 @@
4343
"react-plotly.js": "^2.6.0",
4444
"react-redux": "^9.2.0",
4545
"react-resizable": "^3.0.5",
46-
"react-resizable-panels": "^2.1.9",
46+
"react-resizable-panels": "^3.0.6",
4747
"react-router": "^7.8.2",
4848
"react-virtualized-auto-sizer": "^1.0.26",
4949
"react-window": "^1.8.11",
5050
"reconnecting-websocket": "^4.4.0",
5151
"redux": "^5.0.1",
5252
"typeface-roboto": "^1.1.13",
53-
"uuid": "^11.1.0",
53+
"uuid": "^13.0.0",
5454
"yup": "^1.7.0"
5555
},
5656
"overrides": {
@@ -84,7 +84,7 @@
8484
"@types/eslint": "^8.56.12",
8585
"@types/eslint-config-prettier": "^6.11.3",
8686
"@types/identity-obj-proxy": "^3.0.2",
87-
"@types/jest": "^29.5.14",
87+
"@types/jest": "^30.0.0",
8888
"@types/json-schema": "^7.0.15",
8989
"@types/license-checker": "^25.0.6",
9090
"@types/localized-countries": "^2.0.3",
@@ -115,12 +115,11 @@
115115
"eslint-plugin-react-hooks": "^4.6.2",
116116
"eslint-plugin-react-refresh": "^0.4.20",
117117
"identity-obj-proxy": "^3.0.0",
118-
"jest": "^29.7.0",
119-
"jest-environment-jsdom": "^29.7.0",
118+
"jest": "^30.1.3",
119+
"jest-environment-jsdom": "^30.1.2",
120120
"license-checker": "^25.0.1",
121121
"prettier": "^3.6.2",
122122
"prettier-plugin-properties": "^0.3.0",
123-
"svgo": "^3.3.2",
124123
"ts-node": "^10.9.2",
125124
"type-fest": "^4.41.0",
126125
"typescript": "~5.6.3",

src/components/breadcrumbs/root-network-select.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
import { Box, ListItemText, MenuItem, Select } from '@mui/material';
9-
import { UUID } from 'crypto';
9+
import type { UUID } from 'node:crypto';
1010
import { RemoveRedEye, VisibilityOff } from '@mui/icons-material';
1111
import { RootNetworkMetadata } from '../graph/menus/network-modifications/network-modification-menu.type';
1212
import { useSyncNavigationActions } from 'hooks/use-sync-navigation-actions';

src/components/breadcrumbs/study-path-breadcrumbs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { CurrentTreeNode } from '../graph/tree-node.type';
1212
import { useSelector } from 'react-redux';
1313
import { AppState } from '../../redux/reducer';
1414
import { RootNetworkMetadata } from '../graph/menus/network-modifications/network-modification-menu.type';
15-
import { UUID } from 'crypto';
15+
import type { UUID } from 'node:crypto';
1616
import KeyboardArrowRightIcon from '@mui/icons-material/KeyboardArrowRight';
1717
import RootNetworkSelect from './root-network-select';
1818

src/components/computing-status/use-all-computing-status.ts

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ import {
1010
getDynamicSecurityAnalysisRunningStatus,
1111
getDynamicSimulationRunningStatus,
1212
getLoadFlowRunningStatus,
13-
getNonEvacuatedEnergyRunningStatus,
1413
getSecurityAnalysisRunningStatus,
1514
getSensitivityAnalysisRunningStatus,
1615
getShortCircuitAnalysisRunningStatus,
1716
getStateEstimationRunningStatus,
1817
getVoltageInitRunningStatus,
1918
} from '../utils/running-status';
2019

21-
import { UUID } from 'crypto';
20+
import type { UUID } from 'node:crypto';
2221
import { ComputingType } from '@gridsuite/commons-ui';
2322
import { fetchSensitivityAnalysisStatus } from '../../services/study/sensitivity-analysis';
2423
import { fetchSecurityAnalysisStatus } from '../../services/study/security-analysis';
@@ -31,7 +30,6 @@ import { fetchVoltageInitStatus } from '../../services/study/voltage-init';
3130
import { fetchLoadFlowStatus, fetchLoadFlowComputationInfos } from '../../services/study/loadflow';
3231
import { OptionalServicesNames } from '../utils/optional-services';
3332
import { useOptionalServiceStatus } from '../../hooks/use-optional-service-status';
34-
import { fetchNonEvacuatedEnergyStatus } from '../../services/study/non-evacuated-energy';
3533
import { fetchStateEstimationStatus } from '../../services/study/state-estimation';
3634
import { fetchDynamicSecurityAnalysisStatus } from '../../services/study/dynamic-security-analysis';
3735
import { NotificationType } from 'types/notification-types';
@@ -46,10 +44,6 @@ const sensitivityAnalysisStatusInvalidations = [
4644
NotificationType.SENSITIVITY_ANALYSIS_STATUS,
4745
NotificationType.SENSITIVITY_ANALYSIS_FAILED,
4846
];
49-
const nonEvacuatedEnergyStatusInvalidations = [
50-
NotificationType.NON_EVACUATED_ENERGY_ANALYSIS_STATUS,
51-
NotificationType.NON_EVACUATED_ENERGY_ANALYSIS_FAILED,
52-
];
5347
const shortCircuitAnalysisStatusInvalidations = [
5448
NotificationType.SHORTCIRCUIT_ANALYSIS_STATUS,
5549
NotificationType.SHORTCIRCUIT_ANALYSIS_FAILED,
@@ -82,10 +76,6 @@ const sensitivityAnalysisStatusCompletions = [
8276
NotificationType.SENSITIVITY_ANALYSIS_RESULT,
8377
NotificationType.SENSITIVITY_ANALYSIS_FAILED,
8478
];
85-
const nonEvacuatedEnergyStatusCompletions = [
86-
NotificationType.NON_EVACUATED_ENERGY_ANALYSIS_RESULT,
87-
NotificationType.NON_EVACUATED_ENERGY_ANALYSIS_FAILED,
88-
];
8979
const shortCircuitAnalysisStatusCompletions = [
9080
NotificationType.SHORTCIRCUIT_ANALYSIS_RESULT,
9181
NotificationType.SHORTCIRCUIT_ANALYSIS_FAILED,
@@ -111,7 +101,6 @@ const stateEstimationStatusCompletions = [
111101
// result invalidations
112102
export const loadflowResultInvalidations = [NotificationType.LOADFLOW_RESULT];
113103
export const securityAnalysisResultInvalidations = [NotificationType.SECURITY_ANALYSIS_RESULT];
114-
export const nonEvacuatedEnergyResultInvalidations = [NotificationType.NON_EVACUATED_ENERGY_ANALYSIS_RESULT];
115104
export const dynamicSimulationResultInvalidations = [NotificationType.DYNAMIC_SIMULATION_RESULT];
116105
export const dynamicSecurityAnalysisResultInvalidations = [NotificationType.DYNAMIC_SECURITY_ANALYSIS_RESULT];
117106
export const voltageInitResultInvalidations = [NotificationType.VOLTAGE_INIT_RESULT];
@@ -121,7 +110,6 @@ export const stateEstimationResultInvalidations = [NotificationType.STATE_ESTIMA
121110
export const useAllComputingStatus = (studyUuid: UUID, currentNodeUuid: UUID, currentRootNetworkUuid: UUID): void => {
122111
const securityAnalysisAvailability = useOptionalServiceStatus(OptionalServicesNames.SecurityAnalysis);
123112
const sensitivityAnalysisAvailability = useOptionalServiceStatus(OptionalServicesNames.SensitivityAnalysis);
124-
const nonEvacuatedEnergyAvailability = useOptionalServiceStatus(OptionalServicesNames.SensitivityAnalysis);
125113
const dynamicSimulationAvailability = useOptionalServiceStatus(OptionalServicesNames.DynamicSimulation);
126114
const dynamicSecurityAnalysisAvailability = useOptionalServiceStatus(OptionalServicesNames.DynamicSecurityAnalysis);
127115
const voltageInitAvailability = useOptionalServiceStatus(OptionalServicesNames.VoltageInit);
@@ -166,19 +154,6 @@ export const useAllComputingStatus = (studyUuid: UUID, currentNodeUuid: UUID, cu
166154
sensitivityAnalysisAvailability
167155
);
168156

169-
useComputingStatus(
170-
studyUuid,
171-
currentNodeUuid,
172-
currentRootNetworkUuid,
173-
fetchNonEvacuatedEnergyStatus,
174-
nonEvacuatedEnergyStatusInvalidations,
175-
nonEvacuatedEnergyStatusCompletions,
176-
getNonEvacuatedEnergyRunningStatus,
177-
ComputingType.NON_EVACUATED_ENERGY_ANALYSIS,
178-
undefined,
179-
nonEvacuatedEnergyAvailability
180-
);
181-
182157
useComputingStatus(
183158
studyUuid,
184159
currentNodeUuid,

src/components/computing-status/use-computing-status.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
import { RunningStatus } from 'components/utils/running-status';
9-
import { UUID } from 'crypto';
9+
import type { UUID } from 'node:crypto';
1010
import { RefObject, useCallback, useEffect, useRef } from 'react';
1111
import { useDispatch, useSelector } from 'react-redux';
1212
import { ComputingType } from '@gridsuite/commons-ui';

src/components/custom-aggrid/custom-aggrid-filters/custom-aggrid-filter.type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import React, { ComponentType } from 'react';
1111
import { ColumnMenuProps } from '../../spreadsheet-view/columns/column-menu';
1212
import { SortParams } from '../hooks/use-custom-aggrid-sort';
1313
import { COLUMN_TYPES, CustomCellType } from '../custom-aggrid-header.type';
14-
import { UUID } from 'crypto';
14+
import type { UUID } from 'node:crypto';
1515

1616
export enum FILTER_DATA_TYPES {
1717
TEXT = 'text',

src/components/dialogs/connectivity/branch-connectivity-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { Grid } from '@mui/material';
99
import { ConnectivityForm } from './connectivity-form';
1010
import { CONNECTIVITY, CONNECTIVITY_1, CONNECTIVITY_2 } from 'components/utils/field-constants';
1111
import useVoltageLevelsListInfos from '../../../hooks/use-voltage-levels-list-infos';
12-
import { UUID } from 'crypto';
12+
import type { UUID } from 'node:crypto';
1313
import GridSection from '../commons/grid-section';
1414
import GridItem from '../commons/grid-item';
1515
import { CurrentTreeNode } from '../../graph/tree-node.type';

src/components/dialogs/connectivity/connectivity-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ import { fetchBusesOrBusbarSectionsForVoltageLevel } from 'services/study/networ
3838
import CheckboxNullableInput from '../../utils/rhf-inputs/boolean-nullable-input';
3939
import { areIdsEqual, getObjectId } from '../../utils/utils';
4040
import { getConnectivityBusBarSectionData, getConnectivityVoltageLevelData } from './connectivity-form-utils';
41-
import { UUID } from 'crypto';
41+
import type { UUID } from 'node:crypto';
4242
import { ConnectablePositionFormInfos } from './connectivity.type';
4343
import { CurrentTreeNode } from '../../graph/tree-node.type';
4444

src/components/dialogs/contingency-list-selector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { fetchContingencyCount } from '../../services/study';
2121
import { isNodeBuilt } from 'components/graph/util/model-functions';
2222
import DeleteIcon from '@mui/icons-material/Delete';
2323
import IconButton from '@mui/material/IconButton';
24-
import { UUID } from 'crypto';
24+
import type { UUID } from 'node:crypto';
2525
import { toggleElementFromList } from 'components/utils/utils';
2626
import { Alert, Button, Dialog, DialogActions, DialogContent, DialogTitle, Grid, Typography } from '@mui/material';
2727
import { AppState } from '../../redux/reducer';

0 commit comments

Comments
 (0)