@portaki/module-ical-sync
v1.3.2
Published
Portaki host module — iCal / Airbnb calendar sync
Readme
@portaki/module-ical-sync
Aperçu (illustration)
Rendu factice pour la documentation — aligné sur la maquette
guest-modules-section.jsx, pas une capture du build npm actuel.
Module hôte : synchronisation de flux iCal (lien d’export Airbnb, Booking, etc.).
La logique de fetch, parsing et fournisseurs vit dans le backend Java de ce module (ical-sync-backend) ; ce paquet npm expose le manifeste et un panneau renderHost optionnel.
Portaki
- Activer le module au niveau Organisation → Modules.
- Par logement : Modules → champs Lien du calendrier principal (et optionnellement second lien) → Synchroniser (
POST /api/v1/properties/{id}/modules/ical-sync/sync).
Comportement Airbnb
- Les créneaux Airbnb (Not available) / indisponibilités similaires ne sont pas importés.
- Les créneaux Reserved / Réservé (sans nom voyageur) sont importés sans nom (
guestNamevide) ; le statut À compléter est calculé par l’API à l’enregistrement (nom ou e-mail manquant). Le tableau hôte affiche un tiret pour les champs vides. - L’ancienne configuration en JSON (
feeds_json) est encore lue si les nouveaux champs URL sont vides (migration).
Développement
pnpm installVoir portaki.module.json pour la fiche catalogue.
