Skip to content

Commit

Permalink
refactor: mega misc
Browse files Browse the repository at this point in the history
  • Loading branch information
arthurlbrjc committed Nov 22, 2024
1 parent c9ec689 commit 687c070
Show file tree
Hide file tree
Showing 124 changed files with 1,445 additions and 1,494 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { InputError } from 'components/ui/Form/InputError'
import FailureAlert from 'components/ui/Notifications/FailureAlert'
import { ValueWithError } from 'components/ValueWithError'
import { estPassEmploi } from 'interfaces/conseiller'
import { modifierDateSignatureCGU } from 'services/conseiller.service'
import { modifierDateSignatureCGU } from 'services/conseillers.service'
import { useConseiller } from 'utils/conseiller/conseillerContext'

const HeaderCGUConseillerCEJ = dynamic(
Expand Down
2 changes: 1 addition & 1 deletion app/(connected)/(full-page)/consentement-cgu/page.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Metadata } from 'next'

import ConsentementCguPage from 'app/(connected)/(full-page)/consentement-cgu/ConsentementCguPage'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

export const metadata: Metadata = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { PageHeaderPortal } from 'components/PageNavigationPortals'
import { Conseiller, estUserMilo } from 'interfaces/conseiller'
import { Evenement } from 'interfaces/evenement'
import { Session } from 'interfaces/session'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getDetailsEvenement } from 'services/evenements.service'
import { getDetailsSession } from 'services/sessions.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ function HomePage({
id?: string
nom: string
}): Promise<void> {
const { modifierAgence } = await import('services/conseiller.service')
const { modifierAgence } = await import('services/conseillers.service')
await modifierAgence(agence)
setConseiller({ ...conseiller, agence })
setTrackingLabel('Succès ajout agence')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
doitSignerLesCGU,
estMilo,
} from 'interfaces/conseiller'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getAgencesServerSide } from 'services/referentiel.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ function AgendaPage({ onglet, periodeIndexInitial }: AgendaPageProps) {
id?: string
nom: string
}): Promise<void> {
const { modifierAgence } = await import('services/conseiller.service')
const { modifierAgence } = await import('services/conseillers.service')
await modifierAgence(agence)
setConseiller({ ...conseiller, agence })
setTrackingTitle(initialTracking + ' - Succès ajout agence')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ function EtablissementPage() {
id?: string
nom: string
}): Promise<void> {
const { modifierAgence } = await import('services/conseiller.service')
const { modifierAgence } = await import('services/conseillers.service')
await modifierAgence(agence)
setConseiller({ ...conseiller, agence })
setTrackingTitle(initialTracking + ' - Succès ajout agence')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ function PortefeuillePage({
setIsRecuperationBeneficiairesLoading(true)
try {
const { recupererBeneficiaires: _recupererBeneficiaires } = await import(
'services/conseiller.service'
'services/beneficiaires.service'
)
await _recupererBeneficiaires()
setAlerte(AlerteParam.recuperationBeneficiaires)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ function FicheBeneficiairePage(props: FicheBeneficiaireProps) {

if (motifsSuppression.length === 0) {
const { getMotifsSuppression } = await import(
'services/beneficiaires.service'
'services/referentiel.service'
)
const result = await getMotifsSuppression()
setMotifsSuppression(result)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ export default async function DetailAction({
params: DetailActionParams
}) {
const { user, accessToken } = await getMandatorySessionServerSide()
console.log('>>>', { user })
if (!estUserMilo(user)) notFound()
const { idJeune, idAction } = params

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,8 @@ import {
PageHeaderPortal,
} from 'components/PageNavigationPortals'
import { estUserCD } from 'interfaces/conseiller'
import {
getDemarchesBeneficiaire,
getJeuneDetails,
} from 'services/beneficiaires.service'
import { getDemarchesBeneficiaire } from 'services/actions.service'
import { getJeuneDetails } from 'services/beneficiaires.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

type DetailDemarcheParams = { idJeune: string; idDemarche: string }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,8 @@ import {
} from 'components/PageNavigationPortals'
import { getNomBeneficiaireComplet } from 'interfaces/beneficiaire'
import { estUserMilo } from 'interfaces/conseiller'
import {
getConseillersDuJeuneServerSide,
getJeuneDetails,
} from 'services/beneficiaires.service'
import { getJeuneDetails } from 'services/beneficiaires.service'
import { getConseillersDuJeuneServerSide } from 'services/conseillers.service'
import { getMetadonneesFavorisJeune } from 'services/favoris.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,20 @@ import {
peutAccederAuxSessions,
} from 'interfaces/conseiller'
import { EvenementListItem, PeriodeEvenements } from 'interfaces/evenement'
import { getActionsBeneficiaireServerSide } from 'services/actions.service'
import {
getActionsBeneficiaireServerSide,
getDemarchesBeneficiaire,
getJeuneDetails,
} from 'services/beneficiaires.service'
import { getConseillerServerSide } from 'services/conseiller.service'
} from 'services/actions.service'
import { getJeuneDetails } from 'services/beneficiaires.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getRendezVousJeune } from 'services/evenements.service'
import {
getMetadonneesFavorisJeune,
getOffres,
getRecherchesSauvegardees,
} from 'services/favoris.service'
import { getSituationsNonProfessionnelles } from 'services/referentiel.service'
import { getSessionsMiloBeneficiaire } from 'services/sessions.service'
import { getSessionsBeneficiaire } from 'services/sessions.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'
import { compareDates } from 'utils/date'

Expand Down Expand Up @@ -149,7 +149,7 @@ async function renderFicheMilo(
conseiller.structureMilo!.id === beneficiaire.structureMilo?.id
) {
try {
sessionsMilo = await getSessionsMiloBeneficiaire(
sessionsMilo = await getSessionsBeneficiaire(
beneficiaire.id,
accessToken,
DateTime.now().startOf('day')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ function CreationBeneficiaireMiloPage() {
clearDossier()

try {
const { getDossierJeune } = await import('services/conseiller.service')
const { getDossierJeune } = await import('services/conseillers.service')
const dossierJeune = await getDossierJeune(id)
setDossier(dossierJeune)
etapeRef.current!.focus()
Expand All @@ -52,7 +52,7 @@ function CreationBeneficiaireMiloPage() {

try {
const { createCompteJeuneMilo } = await import(
'services/conseiller.service'
'services/beneficiaires.service'
)
const beneficiaireCree = await createCompteJeuneMilo(
beneficiaireData,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ function PilotagePage({
id?: string
nom: string
}): Promise<void> {
const { modifierAgence } = await import('services/conseiller.service')
const { modifierAgence } = await import('services/conseillers.service')
await modifierAgence(agence)
setConseiller({ ...conseiller, agence })
setTrackingLabel(pageTracking + ' - Succès ajout agence')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
import { estUserMilo, peutAccederAuxSessions } from 'interfaces/conseiller'
import { AnimationCollectivePilotage } from 'interfaces/evenement'
import { getActionsAQualifierServerSide } from 'services/actions.service'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getAnimationsCollectivesACloreServerSide } from 'services/evenements.service'
import { getSituationsNonProfessionnelles } from 'services/referentiel.service'
import {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ function ProfilPage({ referentielAgences }: ProfilProps) {
}

const { modifierNotificationsSonores } = await import(
'services/conseiller.service'
'services/conseillers.service'
)
await modifierNotificationsSonores(
conseiller.id,
Expand All @@ -73,7 +73,7 @@ function ProfilPage({ referentielAgences }: ProfilProps) {
id?: string
nom: string
}): Promise<void> {
const { modifierAgence } = await import('services/conseiller.service')
const { modifierAgence } = await import('services/conseillers.service')
await modifierAgence(agence)
setConseiller({ ...conseiller, agence })
setTrackingLabel('Profil - Succès ajout agence')
Expand All @@ -95,7 +95,7 @@ function ProfilPage({ referentielAgences }: ProfilProps) {
async function supprimerCompteConseiller(): Promise<void> {
try {
const { supprimerConseiller } = await import(
'services/conseiller.service'
'services/conseillers.service'
)
await supprimerConseiller(conseiller.id)
setShowModaleSuppressionCompte(false)
Expand Down
2 changes: 1 addition & 1 deletion app/(connected)/(with-sidebar)/(with-chat)/profil/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import ProfilPage from 'app/(connected)/(with-sidebar)/(with-chat)/profil/Profil
import { PageHeaderPortal } from 'components/PageNavigationPortals'
import { estUserMilo } from 'interfaces/conseiller'
import { Agence } from 'interfaces/referentiel'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getAgencesServerSide } from 'services/referentiel.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -702,7 +702,7 @@ const ChoixConseiller = forwardRef(
if (queryConseiller.value.length < 2) return
if (choixConseillers) return

const { getConseillers } = await import('services/conseiller.service')
const { getConseillers } = await import('services/conseillers.service')
setRechercheConseillerEnCours(true)
const conseillers = await getConseillers(
queryConseiller.value,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
} from 'components/PageNavigationPortals'
import { peutAccederAuxSessions } from 'interfaces/conseiller'
import { StatutAnimationCollective } from 'interfaces/evenement'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getDetailsSession } from 'services/sessions.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
} from 'components/PageNavigationPortals'
import { estUserMilo, peutAccederAuxSessions } from 'interfaces/conseiller'
import { getBeneficiairesDeLaStructureMilo } from 'services/beneficiaires.service'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import { getDetailsSession } from 'services/sessions.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'
import redirectedFromHome from 'utils/redirectedFromHome'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,8 @@ import {
TypeEvenementReferentiel,
} from 'interfaces/referentiel'
import { getBeneficiairesDuConseillerServerSide } from 'services/beneficiaires.service'
import {
getDetailsEvenement,
getTypesRendezVous,
} from 'services/evenements.service'
import { getDetailsEvenement } from 'services/evenements.service'
import { getTypesRendezVous } from 'services/referentiel.service'
import { getMandatorySessionServerSide } from 'utils/auth/auth'
import redirectedFromHome from 'utils/redirectedFromHome'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import { withTransaction } from '@elastic/apm-rum-react'
import { useRouter } from 'next/navigation'
import React, { FormEvent, useState } from 'react'
import React, { FormEvent, ReactNode, useState } from 'react'

import BeneficiairesMultiselectAutocomplete, {
OptionBeneficiaire,
Expand Down Expand Up @@ -95,6 +95,13 @@ function PartageOffrePage({ offre, returnTo }: PartageOffrePageProps) {
}
}

const pouet: ReactNode = (
<>
<h3>Coucou</h3>
<p>Pouet</p>
</>
)

function getCardOffre(): JSX.Element {
switch (offre.type) {
case TypeOffre.EMPLOI:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ function PartageRecherchePage({
criteresRecherche as CriteresRechercheOffreEmploiProps

const { partagerRechercheOffreEmploi: _partagerRechercheOffreEmploi } =
await import('services/suggestions.service')
await import('services/offres-emploi.service')
await _partagerRechercheOffreEmploi({
idsJeunes: idsDestinataires.value,
titre,
Expand All @@ -161,7 +161,7 @@ function PartageRecherchePage({
criteresRecherche as CriteresRechercheOffreEmploiProps

const { partagerRechercheAlternance: _partagerRechercheAlternance } =
await import('services/suggestions.service')
await import('services/offres-emploi.service')
await _partagerRechercheAlternance({
idsJeunes: idsDestinataires.value,
titre,
Expand All @@ -184,7 +184,7 @@ function PartageRecherchePage({
} = criteresRecherche as CriteresRechercheImmersionProps

const { partagerRechercheImmersion: _partagerRechercheImmersion } =
await import('services/suggestions.service')
await import('services/immersions.service')
await _partagerRechercheImmersion({
idsJeunes: idsDestinataires.value,
titre,
Expand All @@ -202,7 +202,7 @@ function PartageRecherchePage({

const {
partagerRechercheServiceCivique: _partagerRechercheServiceCivique,
} = await import('services/suggestions.service')
} = await import('services/services-civiques.service')
await _partagerRechercheServiceCivique({
idsJeunes: idsDestinataires.value,
titre,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import DetailMessageListeDeDiffusion from 'components/chat/DetailMessageListeDeD
import MessagesListeDeDiffusion from 'components/chat/MessagesListeDeDiffusion'
import { ConseillerHistorique } from 'interfaces/beneficiaire'
import { MessageListeDiffusion } from 'interfaces/message'
import { getConseillersDuJeuneClientSide } from 'services/beneficiaires.service'
import { getConseillersDuJeuneClientSide } from 'services/conseillers.service'
import useMatomo from 'utils/analytics/useMatomo'
import { useChats } from 'utils/chat/chatsContext'
import { useCurrentConversation } from 'utils/chat/currentConversationContext'
Expand Down
2 changes: 1 addition & 1 deletion app/(connected)/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { MODAL_ROOT_ID } from 'components/globals'
import LiensEvitement from 'components/LiensEvitement'
import { estUserPassEmploi } from 'interfaces/conseiller'
import { getBeneficiairesDuConseillerServerSide } from 'services/beneficiaires.service'
import { getConseillerServerSide } from 'services/conseiller.service'
import { getConseillerServerSide } from 'services/conseillers.service'
import AppContextProviders from 'utils/AppContextProviders'
import { getMandatorySessionServerSide } from 'utils/auth/auth'

Expand Down
4 changes: 2 additions & 2 deletions clients/api.client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ const apiPrefix = process.env.NEXT_PUBLIC_API_ENDPOINT
export async function apiGet<T>(
path: string,
accessToken: string,
cacheTag: string
cacheTags: string | string[]
): Promise<{ content: T; headers: Headers }> {
const headers = new Headers({
Authorization: `Bearer ${accessToken}`,
})

return fetchJson(`${apiPrefix}${path}`, {
headers,
next: { tags: [cacheTag] },
next: { tags: typeof cacheTags === 'string' ? [cacheTags] : cacheTags },
})
}

Expand Down
2 changes: 1 addition & 1 deletion components/NavLinks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
estSuperviseur,
utiliseChat,
} from 'interfaces/conseiller'
import { modifierDateVisionnageActus } from 'services/conseiller.service'
import { modifierDateVisionnageActus } from 'services/conseillers.service'
import { useActualites } from 'utils/actualitesContext'
import { trackEvent } from 'utils/analytics/matomo'
import { useConseiller } from 'utils/conseiller/conseillerContext'
Expand Down
2 changes: 1 addition & 1 deletion components/chat/ChatContainer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
ConseillerHistorique,
} from 'interfaces/beneficiaire'
import { ListeDeDiffusion } from 'interfaces/liste-de-diffusion'
import { getConseillersDuJeuneClientSide } from 'services/beneficiaires.service'
import { getConseillersDuJeuneClientSide } from 'services/conseillers.service'
import { getListesDeDiffusionClientSide } from 'services/listes-de-diffusion.service'
import { useChats } from 'utils/chat/chatsContext'
import { useCurrentConversation } from 'utils/chat/currentConversationContext'
Expand Down
18 changes: 18 additions & 0 deletions fixtures/auth.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Session } from 'next-auth'

export function unUtilisateur(
overrides: Partial<Session.HydratedUser> = {}
): Session.HydratedUser {
const utilisateur: Session.HydratedUser = {
email: '[email protected]',
estConseiller: true,
estSuperviseur: false,
estSuperviseurResponsable: false,
id: 'id-conseiller',
image: undefined,
name: 'Nils',
structure: 'MILO',
}

return { ...utilisateur, ...overrides }
}
Loading

0 comments on commit 687c070

Please sign in to comment.