Skip to content

Commit

Permalink
fix: change mail support and make it a constant - Ref gestion-de-proj…
Browse files Browse the repository at this point in the history
…et#2588
  • Loading branch information
Mehdi-BOUYAHIA committed Jun 11, 2024
1 parent daea2c2 commit 62cd1db
Show file tree
Hide file tree
Showing 11 changed files with 31 additions and 20 deletions.
1 change: 1 addition & 0 deletions docker-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ sed -i "s@{VITE_VALUE_SET_URL_FEEDING_TYPE}@$VITE_VALUE_SET_URL_FEEDING_TYPE@g"
sed -i "s@{VITE_VALUE_SET_URL_EXIT_FEEDING_MODE}@$VITE_VALUE_SET_URL_EXIT_FEEDING_MODE@g" /app/build/assets/*.js
sed -i "s@{VITE_VALUE_SET_URL_EXIT_DIAGNOSTIC}@$VITE_VALUE_SET_URL_EXIT_DIAGNOSTIC@g" /app/build/assets/*.js

sed -i "s@{VITE_MAIL_SUPPORT}@$VITE_MAIL_SUPPORT@g" /app/build/assets/*.js
sed -i "s@{VITE_CODE_DISPLAY_JWT}@$VITE_CODE_DISPLAY_JWT@g" /app/build/assets/*.js
sed -i "s@{VITE_ODD_BIOLOGY}@$VITE_ODD_BIOLOGY@g" /app/build/assets/*.js
sed -i "s@{VITE_ODD_COMPOSITION}@$VITE_ODD_COMPOSITION@g" /app/build/assets/*.js
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import useStyles from './styles'
import { mappingCriteria } from '../DemographicForm'
import SearchbarWithCheck from 'components/ui/Inputs/SearchbarWithCheck'
import UidTextfield from 'components/ui/Inputs/UidTextfield'
import { MAIL_SUPPORT } from '../../../../../../../../constants'

enum Error {
INCOHERENT_AGE_ERROR,
Expand Down Expand Up @@ -172,7 +173,7 @@ const ImagingForm: React.FC<CriteriaDrawerComponentProps> = (props) => {
infoAlert={['Tous les éléments des champs multiples sont liés par une contrainte OU']}
warningAlert={[
'Seuls les examens présents dans le PACS Philips et rattachés à un Dossier Administratif (NDA) sont actuellement disponibles.',
"Le flux alimentant les métadonnées associées aux séries et aux examens est suspendu depuis le 01/02/2023 suite à la migration du PACS AP-HP. Aucun examen produit après cette date n'est disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 : dsn-id-recherche-support-cohort360@aphp.fr."
`Le flux alimentant les métadonnées associées aux séries et aux examens est suspendu depuis le 01/02/2023 suite à la migration du PACS AP-HP. Aucun examen produit après cette date n'est disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 : ${MAIL_SUPPORT}`
]}
>
<BlockWrapper margin="1em">
Expand Down
4 changes: 2 additions & 2 deletions src/components/Dashboard/ExportModal/ExportModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ import { ResourceType } from 'types/requestCriterias'
import { getProviderFilters } from 'services/aphp/serviceFilters'
import { ExportTableAccordion, ExportTableAccordionSummary } from './ExportTableAccordion'
import { IndeterminateCheckBoxOutlined } from '@mui/icons-material'
import { MAIL_SUPPORT } from '../../../constants'

const initialState: ExportCSVForm = {
motif: '',
Expand Down Expand Up @@ -253,8 +254,7 @@ const ExportModal: React.FC<ExportModalProps> = ({ cohortId, open, handleClose }
<CancelIcon style={{ fontSize: 52 }} htmlColor="#FC5656" />
<DialogContentText style={{ marginBottom: 0, width: 'calc(100% - 62px)' }}>
Une erreur est survenue lors de votre demande d'export. Veuillez{' '}
<a href="mailto:dsi-id-recherche-support-cohort360@aphp.fr">contacter le support</a> pour plus
d'informations
<a href={`mailto:${MAIL_SUPPORT}`}>contacter le support</a> pour plus d'informations
{exportResponse.detail && (
<Accordion id="reason-accordion" square className={classes.accordion}>
<AccordionSummary
Expand Down
5 changes: 3 additions & 2 deletions src/components/Dashboard/ImagingList/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ import List from 'components/ui/List'
import { useAppSelector } from 'state'
import { BlockWrapper } from 'components/ui/Layout'
import EncounterStatusFilter from 'components/Filters/EncounterStatusFilter'
import { MAIL_SUPPORT } from '../../../constants'

type ImagingListProps = {
groupId?: string
Expand Down Expand Up @@ -173,8 +174,8 @@ const ImagingList = ({ groupId, deidentified }: ImagingListProps) => {
Seuls les examens présents dans le PACS Philips et rattachés à un Dossier Administratif (NDA) sont
actuellement disponibles. Le flux alimentant les métadonnées associées aux séries et aux examens est suspendu
depuis le 01/02/2023 suite à la migration du PACS AP-HP. Aucun examen produit après cette date n'est
disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 :
dsn-id-recherche-support-cohort360@aphp.fr.
disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 :{' '}
{MAIL_SUPPORT}.
</AlertWrapper>
</BlockWrapper>
<Grid container justifyContent="flex-end" gap="10px">
Expand Down
5 changes: 3 additions & 2 deletions src/components/ErrorView/CohortRightOrNotExist.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import Typography from '@mui/material/Typography'
import WarningIcon from '@mui/icons-material/Report'

import { useAppSelector } from 'state'
import { MAIL_SUPPORT } from '../../constants'

import useStyles from './styles'

Expand Down Expand Up @@ -36,8 +37,8 @@ const CohortRightOrNotExist = () => {
Vous tentez d'accéder à des données qui n'existent pas, ou vous ne disposez pas de droits suffisants
</Typography>
<Typography style={{ marginBottom: 16 }} align="center">
S'il s'agit d'une erreur, vous pouvez contacter le support Cohort360 à l'adresse suivante :
dsi-id-recherche-support-cohort360@aphp.fr.
S'il s'agit d'une erreur, vous pouvez contacter le support Cohort360 à l'adresse suivante : {MAIL_SUPPORT}
.
</Typography>
</Grid>
</Grid>
Expand Down
6 changes: 4 additions & 2 deletions src/components/ErrorView/NoRights.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import Link from '@mui/material/Link'
import Typography from '@mui/material/Typography'
import WarningIcon from '@mui/icons-material/Report'

import { MAIL_SUPPORT } from '../../constants'

import useStyles from './styles'

type NoRightsProps = {
Expand Down Expand Up @@ -37,8 +39,8 @@ const NoRights: React.FC<NoRightsProps> = ({ oidcCode }) => {
l'application.
</Typography>
<Typography align="center">
S'il s'agit d'une erreur, vous pouvez contacter le support Cohort360 à l'adresse suivante:
dsi-id-recherche-support-cohort360@aphp.fr.
S'il s'agit d'une erreur, vous pouvez contacter le support Cohort360 à l'adresse suivante: ${MAIL_SUPPORT}
.
</Typography>
<div style={{ width: '100%', textAlign: 'center' }}>
<Link
Expand Down
5 changes: 3 additions & 2 deletions src/components/Patient/PatientImaging/PatientImaging.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import List from 'components/ui/List'
import services from 'services/aphp'
import { BlockWrapper } from 'components/ui/Layout'
import EncounterStatusFilter from 'components/Filters/EncounterStatusFilter'
import { MAIL_SUPPORT } from '../../../constants'

const PatientImaging: React.FC<PatientTypes> = ({ groupId }) => {
const dispatch = useAppDispatch()
Expand Down Expand Up @@ -152,8 +153,8 @@ const PatientImaging: React.FC<PatientTypes> = ({ groupId }) => {
Seuls les examens présents dans le PACS Philips et rattachés à un Dossier Administratif (NDA) sont
actuellement disponibles. Le flux alimentant les métadonnées associées aux séries et aux examens est suspendu
depuis le 01/02/2023 suite à la migration du PACS AP-HP. Aucun examen produit après cette date n'est
disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 :
dsn-id-recherche-support-cohort360@aphp.fr.
disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 :{' '}
{MAIL_SUPPORT}.
</AlertWrapper>
</BlockWrapper>
<Grid container justifyContent="flex-end" gap="10px">
Expand Down
4 changes: 2 additions & 2 deletions src/components/ui/ValidationDialog/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import React from 'react'
import { Dialog, DialogContent, DialogActions, Button, Typography, CircularProgress, Grid } from '@mui/material'
import CheckCircleOutlineIcon from '@mui/icons-material/CheckCircleOutline'
import WarningIcon from '@mui/icons-material/Warning'
import { MAIL_SUPPORT } from '../../../constants'

import { LoadingStatus } from 'types'
import useStyles from './styles'
Expand Down Expand Up @@ -31,8 +32,7 @@ const ValidationDialog: React.FC<ValidationDialogProps> = ({ open, onClose, mess
<WarningIcon htmlColor="#FF9800" style={{ fontSize: 52 }} />
<Typography className={classes.typographyMargin}>
Erreur lors de votre demande. Veuillez réessayer ultérieurement ou{' '}
<a href="mailto:dsi-id-recherche-support-cohort360@aphp.fr">contacter le support</a> pour plus
d'informations.
<a href={`mailto:${MAIL_SUPPORT}`}>contacter le support</a> pour plus d'informations.
</Typography>
</>
)}
Expand Down
2 changes: 2 additions & 0 deletions src/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,8 @@ export const ENCOUNTER_STATUS = import.meta.env.DEV
? import.meta.env.VITE_VALUE_SET_URL_ENCOUNTER_STATUS
: '{VITE_VALUE_SET_URL_ENCOUNTER_STATUS}'

export const MAIL_SUPPORT = import.meta.env.DEV ? import.meta.env.VITE_MAIL_SUPPORT : '{VITE_MAIL_SUPPORT}'

export const CODE_DISPLAY_JWT = import.meta.env.DEV ? import.meta.env.VITE_CODE_DISPLAY_JWT : '{VITE_CODE_DISPLAY_JWT}'

export const ODD_BIOLOGY = import.meta.env.DEV
Expand Down
11 changes: 6 additions & 5 deletions src/views/Login/Login.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ import {
OIDC_RESPONSE_TYPE,
OIDC_SCOPE,
OIDC_STATE,
CODE_DISPLAY_JWT
CODE_DISPLAY_JWT,
MAIL_SUPPORT
} from 'constants.js'

import services from 'services/aphp'
Expand Down Expand Up @@ -139,7 +140,7 @@ const Login = () => {
return (
setError(true),
setErrorMessage(
'Une erreur DJANGO est survenue. Si elle persiste, veuillez contacter le support au : dsi-id-recherche-support-cohort360@aphp.fr.'
`Une erreur DJANGO est survenue. Si elle persiste, veuillez contacter le support au : ${MAIL_SUPPORT}.`
)
)
}
Expand All @@ -158,15 +159,15 @@ const Login = () => {
return (
setError(true),
setErrorMessage(
'Une erreur FHIR est survenue. Si elle persiste, veuillez contacter le support au : dsi-id-recherche-support-cohort360@aphp.fr.'
`Une erreur FHIR est survenue. Si elle persiste, veuillez contacter le support au : ${MAIL_SUPPORT}.`
)
)
} else if (practitionerPerimeters.errorType === 'back') {
setLoading(false)
return (
setError(true),
setErrorMessage(
'Une erreur DJANGO est survenue. Si elle persiste, veuillez contacter le support au : dsi-id-recherche-support-cohort360@aphp.fr.'
`Une erreur DJANGO est survenue. Si elle persiste, veuillez contacter le support au : ${MAIL_SUPPORT}.`
)
)
} else if (practitionerPerimeters.errorType === 'noRight') {
Expand Down Expand Up @@ -236,7 +237,7 @@ const Login = () => {
return (
setError(true),
setErrorMessage(
"Erreur d'authentification. Si elle persiste, veuillez contacter le support au: dsi-id-recherche-support-cohort360@aphp.fr."
`Erreur d'authentification. Si elle persiste, veuillez contacter le support au: ${MAIL_SUPPORT}.`
)
)
}
Expand Down
5 changes: 3 additions & 2 deletions src/views/PageNotFound/PageNotFound.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import React from 'react'
import { useNavigate } from 'react-router-dom'
import { MAIL_SUPPORT } from '../../constants'

import { Button, Grid, Link, Typography } from '@mui/material'

Expand All @@ -26,8 +27,8 @@ const PageNotFound: React.FC = () => {
La page que vous avez sélectionné n'existe pas ou plus.
</Typography>
<Typography color="primary" variant="h2" style={{ margin: '12px 0' }}>
Si vous pensez qu'il s'agit d'une erreur, vous pouvez contacter le support Cohort360 à l'adresse suivante :
dsi-id-recherche-support-cohort360@aphp.fr.
Si vous pensez qu'il s'agit d'une erreur, vous pouvez contacter le support Cohort360 à l'adresse suivante :{' '}
{MAIL_SUPPORT}.
</Typography>
<Button onClick={() => navigate('/home')} variant="contained" className={classes.button}>
Accueil
Expand Down

0 comments on commit 62cd1db

Please sign in to comment.