Skip to content

Commit

Permalink
front: refactor useSearchOperationalPoint to replace stdcm role check…
Browse files Browse the repository at this point in the history
… with super user verification

Signed-off-by: nncluzu <[email protected]>
  • Loading branch information
kmer2016 committed Jan 7, 2025
1 parent 7a8e8b3 commit 556db2a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions front/src/common/Map/Search/useSearchOperationalPoint.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import DPY_TO_MAS_OPERATIONAL_POINTS from 'assets/operationStudies/DPYToMASOpera
import { type SearchResultItemOperationalPoint, osrdEditoastApi } from 'common/api/osrdEditoastApi';
import { useInfraID } from 'common/osrdContext';
import { setFailure } from 'reducers/main';
import { userHasOnlyStdcmRoles } from 'reducers/user/userSelectors';
import { getIsSuperUser } from 'reducers/user/userSelectors';
import { castErrorToFailure } from 'utils/error';
import { useDebounce } from 'utils/helpers';

Expand All @@ -31,7 +31,7 @@ export default function useSearchOperationalPoint({
const [chCodeFilter, setChCodeFilter] = useState(initialChCodeFilter);
const [searchResults, setSearchResults] = useState<SearchResultItemOperationalPoint[]>([]);
const [mainOperationalPointsOnly, setMainOperationalPointsOnly] = useState(false);
const hasOnlyStdcmRoles = useSelector(userHasOnlyStdcmRoles);
const isSuperUser = useSelector(getIsSuperUser);

const debouncedSearchTerm = useDebounce(searchTerm, debounceDelay);
const [postSearch] = osrdEditoastApi.endpoints.postSearch.useMutation();
Expand All @@ -49,7 +49,7 @@ export default function useSearchOperationalPoint({
];

const dpyToMasOperationalpointsFilter =
isStdcm && hasOnlyStdcmRoles
isStdcm && !isSuperUser
? [
'or',
...DPY_TO_MAS_OPERATIONAL_POINTS.map(([ci, ch]) => [
Expand Down

0 comments on commit 556db2a

Please sign in to comment.