Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
## [2.6.1]
- Configuration - Structures de Serre Chevalier et Terres de Gap
- Mapping des pratiques des itinéraires de rando [#144](https://github.com/GeotrekCE/Sitourisme/issues/144)

## [2.6.0]
- Synchroniser les infos sur l'accessibilité des treks sur Apidae [#120](https://github.com/GeotrekCE/Sitourisme/issues/120)
- Faire remonter les traductions des réseaux de randonnée (balisage) [#119](https://github.com/GeotrekCE/Sitourisme/issues/119)
- Ajouter l'information Animaux interdits si passage zone Coeur de Parc [#126](https://github.com/GeotrekCE/Sitourisme/issues/126)
- Trek > Synchroniser le champ Matériel dans Prestations > ComplémentAccueil [#128](https://github.com/GeotrekCE/Sitourisme/issues/128)
- Suppression des fiches APIDAE supprimées dans Geotrek [#54](https://github.com/GeotrekCE/Sitourisme/issues/54)
- Erreur de synchronisation sur une fiche avec même identifiant dans 2 structures différentes [#132](https://github.com/GeotrekCE/Sitourisme/issues/132)
- Fix problème images

## [2.5.2]
- Import randos / Intégrer les lieux de renseignement dans les contacts [#52](https://github.com/GeotrekCE/Sitourisme/issues/52)
Expand Down
16 changes: 13 additions & 3 deletions MAPPING.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,23 @@
| Enfant | `children` ? | *Non repris* | | |
| Système de réservation | `reservation_system` | *Non repris* | | |
| Itinéraires liés | ? | *Non repris* | | |
| Type d'accessibilité | `accessibilities` | *Non repris* | | |
| Niveau d'accessibilité | `accessibility_level` | *Non repris* | | |
| Type d'accessibilité | `accessibilities` | `prestations.complementAccueil` | | |
| Niveau d'accessibilité | `accessibility_level` | `prestations.complementAccueil` | | |
| Conseils d'accessibilité | `accessibility_advice` | `prestations.complementAccueil` | | |
| Exposition d'accessibilité | `accessibility_exposure` | `prestations.complementAccueil` | | |
| Revêtement d'accessibilité | `accessibility_covering` | `prestations.complementAccueil` | | |
| Pente d'accessibilité | `accessibility_slope` | `prestations.complementAccueil` | | |
| Largeur d'accessibilité | `accessibility_width` | `prestations.complementAccueil` | | |
| Signalétique d'accessibilité | `accessibility_signage` | `prestations.complementAccueil` | | |
| Aménagements d'accessibilité | `disabled_infrastructure` | `prestations.complementAccueil` | | |
| Visuels d'accessibilité | `attachments_accessibility` | `illustrations` | | |
| Coordonnées | `departure_geom` | Géolocalisation | `localisation.geolocalisation.geoJson.coordinates` | Les coordonnées Geotrek sont issues du champ departure_geom quand celui-ci est renseigné, sinon du champ parking_location |
| Chapeau | `description_teaser` | Description courte | `presentation.descriptifCourt` | |
| Ambiance | `ambiance` | Description détaillé | `presentation.descriptifDetaille` | |
| Description | `description` | Descriptifs thématisés / Topo/pas à pas | `presentation.descriptifsThematises` | |
| Recommandations | `advice` | Descriptifs thématisés / Conseils et suggestions | `presentation.descriptifsThematises` | |
| Recommandations | `advice` | Prestations > ComplémentAccueil | `prestations.complementAccueil` | |
| Matériel | `gear` | Prestations > ComplémentAccueil | `prestations.complementAccueil` | |
| | | Prestations > ComplémentAccueil | `prestations.animauxAcceptes` | trek_animaux : ID, où ID en configuration par instance, permet de définir à NON_ACCEPTES la prestation animauxAcceptes d'Apidae si le label du trek correspond |
| Etiquettes | `labels` | Descriptifs thématisés / Conseils et suggestions | `presentation.descriptifsThematises` | Ici est retourné le(s) id(s) des labels. Les labels sont disonible sur /api/v2/label ou :api/label/{id}. Le texte des éventuelles étiquettes sera concaténé aux recommandations et aura la forme suivant "Nom de l'étiquette : Texte de l'étiquette nettoyé". Il peut y avoir du contenu HTML, s'il y a des images ou photos, elles ne seront alors pas prises en compte dans l'import/ - EVO 5.2 via le fichier de configuration des instances, il est possible d'ajouter un mapping entre les labels Geotrek et les critères internes Apidae|
| Geotrek-trek-id | `id` | ??? | ??? | Le but est de récupérer l'id de l'itinéraire au sein du Geotrek pour pouvoir l'appeler depuis l'API Geotrek via le widget ou sur une page d'un OT |
| Geotrek-api-url | `url` | ??? | ??? | Il est aussi possible de récupérer l'id et l'url en parsant ce champ. L'idée est la même que ci-dessus pour l'id |
Expand Down
36 changes: 34 additions & 2 deletions config/configImport_GEOTREK.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ exports.trek_label = {}
exports.trek_typologie = {}
exports.trek_typologieCooking = {}
exports.trek_theme = {}
exports.trek_adaptedTourism = {}

exports.geotrekInstance = {
0: {
Expand Down Expand Up @@ -146,8 +147,18 @@ exports.geotrekInstance = {
},
},
11: {
specialId: 'sitraSTR774184',
name: "Office de Tourisme de Serre Chevalier & Briançon",
address1: null,
address2: null,
city: '1909',
insee: '05240',
specialIdSitra: '183146',
statusImport: 2,
memberId : 6707,
proprietaireId: 511,
production: {
syncTrek: false,
syncTrek: true,
syncEvent:false
},
},
Expand All @@ -165,6 +176,13 @@ exports.geotrekInstance = {
4: 589, //Niveau rouge - Difficile
5: 590, //Niveau noir - Très difficile
},
trek_animaux : 1,
trek_adaptedTourism : {
1: 3653, //Fauteuil roulant > Accessible en fauteuil roulant en autonomie
2: 5937, //Joëlette > Accessible en joëlette
3: 6877, //Poussette > Accessible en poussette
4: 5448, //Famille > Famille
},
touristicevent_cat : {
1: 2080, // Exposition > Exposition
/*2:null,// not mapped*/
Expand Down Expand Up @@ -690,8 +708,18 @@ exports.geotrekInstance = {
},
},
5: {
specialId: 'sitraSTR791249',
name: 'Office de Tourisme Terres de Gap',
address1: null,
address2: null,
city: '1813',
insee: '05061',
specialIdSitra: '227568',
statusImport: 2,
memberId : 708,
proprietaireId: 525,
production: {
syncTrek: false,
syncTrek: true,
syncEvent:false
},
},
Expand Down Expand Up @@ -1624,5 +1652,9 @@ exports.geotrekInstance = {
2: 'BOUCLE',
3: 'ALLER_ITINERANCE',
},
trek_animaux : 1,
trek_adaptedTourism : {
1: 4219, //Tourisme & Handicap > Personnel d’accueil sensibilisé à l’accueil des personnes en situation de handicap
},
},
};
Loading