Skip to content

Commit

Permalink
feat(schema)!: rename field accessibilite to fiche_acces_libre
Browse files Browse the repository at this point in the history
  • Loading branch information
marc-gavanier committed Jun 13, 2024
1 parent 5354221 commit b268053
Show file tree
Hide file tree
Showing 11 changed files with 18 additions and 18 deletions.
2 changes: 1 addition & 1 deletion src/models/lieu-mediation-numerique.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ export type LieuMediationNumerique = {
formations_labels?: FormationsLabels;
autres_formations_labels?: string[];
modalites_accompagnement?: ModalitesAccompagnement;
accessibilite?: Url;
fiche_acces_libre?: Url;
prise_rdv?: Url;
};
Original file line number Diff line number Diff line change
Expand Up @@ -365,8 +365,8 @@ export const typologiesFromDataInclusion = (typologie?: Typologie): { typologies

export const sourceFromDataInclusion = (source?: string): { source?: string } => (source == null ? {} : { source });

export const accessibiliteFromDataInclusion = (accessibilite?: string): { accessibilite?: Url } =>
accessibilite == null ? {} : { accessibilite: Url(accessibilite) };
export const accessibiliteFromDataInclusion = (accessibilite?: string): { fiche_acces_libre?: Url } =>
accessibilite == null ? {} : { fiche_acces_libre: Url(accessibilite) };

export const horairesFromDataInclusion = (horaires?: string): { horaires?: string } => (horaires == null ? {} : { horaires });

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ describe('from schema data inclusion', (): void => {
ModaliteAccompagnement.DansUnAtelier,
ModaliteAccompagnement.ADistance
]),
accessibilite: Url(
fiche_acces_libre: Url(
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/'
),
prise_rdv: Url('https://www.rdv-solidarites.fr/')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ export const structureGeneralFields = (
? typologyIfExist(lieuMediationNumerique.typologies.at(0)?.toString())
: {}),
...(lieuMediationNumerique.structure_parente == null ? {} : { structure_parente: lieuMediationNumerique.structure_parente }),
...(lieuMediationNumerique.accessibilite == null ? {} : { accessibilite: lieuMediationNumerique.accessibilite }),
...(lieuMediationNumerique.fiche_acces_libre == null ? {} : { accessibilite: lieuMediationNumerique.fiche_acces_libre }),
thematiques: [
'numerique',
...(lieuMediationNumerique.services ?? [])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ describe('to schema data.inclusion', (): void => {
]),
formations_labels: FormationsLabels([FormationLabel.ArniaMednum, FormationLabel.Ordi3]),
autres_formations_labels: ['Nièvre médiation numérique'],
accessibilite: Url(
fiche_acces_libre: Url(
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/'
)
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ const noPublicAccess = (): { modalites_acces: ModalitesAcces } => ({
export const modalitesAccessIfAny = (modalitesAcces?: string, services?: Services): { modalites_acces?: ModalitesAcces } =>
hasServices(services) ? PublicAccess(modalitesAcces) : noPublicAccess();

export const accessibiliteIfAny = (accessibilite?: string): { accessibilite?: Url } =>
accessibilite == null ? {} : { accessibilite: Url(accessibilite) };
export const ficheAccedLibreIfAny = (ficheAccesLibre?: string): { fiche_acces_libre?: Url } =>
ficheAccesLibre == null ? {} : { fiche_acces_libre: Url(ficheAccesLibre) };

export const priseRdvIfAny = (priseRdv?: string): { prise_rdv?: Url } => (priseRdv == null ? {} : { prise_rdv: Url(priseRdv) });
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ describe('from schema lieux de mediation numerique', (): void => {
ModaliteAcces.PrescriptionParMail,
ModaliteAcces.PrendreRdvEnLigne
].join('|'),
accessibilite:
fiche_acces_libre:
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/',
prise_rdv: 'https://www.rdv-solidarites.fr/'
}
Expand Down Expand Up @@ -238,7 +238,7 @@ describe('from schema lieux de mediation numerique', (): void => {
ModaliteAcces.PrescriptionParMail,
ModaliteAcces.PrendreRdvEnLigne
]),
accessibilite: Url(
fiche_acces_libre: Url(
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/'
),
prise_rdv: Url('https://www.rdv-solidarites.fr/')
Expand Down Expand Up @@ -307,7 +307,7 @@ describe('from schema lieux de mediation numerique', (): void => {
ModaliteAcces.PrescriptionParMail,
ModaliteAcces.PrendreRdvEnLigne
].join('|'),
accessibilite:
fiche_acces_libre:
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/',
prise_rdv: 'https://www.rdv-solidarites.fr/'
}
Expand Down Expand Up @@ -352,7 +352,7 @@ describe('from schema lieux de mediation numerique', (): void => {
formations_labels: FormationsLabels([FormationLabel.SudLabs, FormationLabel.MesPapiers]),
autres_formations_labels: ['Numi formations', 'Nièvre médiation numérique'],
modalites_acces: ModalitesAcces([ModaliteAcces.PasDePublic]),
accessibilite: Url(
fiche_acces_libre: Url(
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/'
),
prise_rdv: Url('https://www.rdv-solidarites.fr/')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import { Id, LieuMediationNumerique, Nom, Pivot, Services } from '../../../models';
import { SchemaLieuMediationNumerique } from '../schema-lieux-de-mediation-numerique';
import {
accessibiliteIfAny,
ficheAccedLibreIfAny,
adresse,
fraisAChargeIfAny,
contactIfAny,
Expand Down Expand Up @@ -48,7 +48,7 @@ const optionalFields = (schemaLieuMediationNumeriqueItem: SchemaLieuMediationNum
...autresFormationsLabelsIfAny(schemaLieuMediationNumeriqueItem.autres_formations_labels),
...modalitesAccompagnementIfAny(schemaLieuMediationNumeriqueItem.modalites_accompagnement, servicesFound.services),
...modalitesAccessIfAny(schemaLieuMediationNumeriqueItem.modalites_acces, servicesFound.services),
...accessibiliteIfAny(schemaLieuMediationNumeriqueItem.accessibilite),
...ficheAccedLibreIfAny(schemaLieuMediationNumeriqueItem.fiche_acces_libre),
...priseRdvIfAny(schemaLieuMediationNumeriqueItem.prise_rdv)
};
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export type SchemaLieuMediationNumeriqueAccesFields = {
frais_a_charge?: string;
modalites_acces?: string;
modalites_accompagnement?: string;
accessibilite?: string;
fiche_acces_libre?: string;
itinerance?: string;
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export const accesFields = (lieuMediationNumerique: LieuMediationNumerique): Sch
...(lieuMediationNumerique.modalites_accompagnement == null
? {}
: { modalites_accompagnement: lieuMediationNumerique.modalites_accompagnement.join('|') }),
...(lieuMediationNumerique.accessibilite == null ? {} : { accessibilite: lieuMediationNumerique.accessibilite })
...(lieuMediationNumerique.fiche_acces_libre == null ? {} : { fiche_acces_libre: lieuMediationNumerique.fiche_acces_libre })
});

export const labelsFields = (lieuMediationNumerique: LieuMediationNumerique): SchemaLieuMediationNumeriqueLabelsFields => ({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ describe('to schema lieux de mediation numerique', (): void => {
ModaliteAccompagnement.AccompagnementIndividuel,
ModaliteAccompagnement.DansUnAtelier
]),
accessibilite: Url(
fiche_acces_libre: Url(
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/'
),
prise_rdv: Url('https://www.rdv-solidarites.fr/')
Expand Down Expand Up @@ -199,7 +199,7 @@ describe('to schema lieux de mediation numerique', (): void => {
formations_labels: [FormationLabel.SudLabs, FormationLabel.Ordi3, FormationLabel.MesPapiers].join('|'),
autres_formations_labels: ['Numi formations', 'Nièvre médiation numérique'].join('|'),
modalites_accompagnement: 'À distance|En autonomie|Accompagnement individuel|Dans un atelier collectif',
accessibilite:
fiche_acces_libre:
'https://acceslibre.beta.gouv.fr/app/29-lampaul-plouarzel/a/bibliotheque-mediatheque/erp/mediatheque-13/',
prise_rdv: 'https://www.rdv-solidarites.fr/'
}
Expand Down

0 comments on commit b268053

Please sign in to comment.