14 lines
620 B
JavaScript
14 lines
620 B
JavaScript
import { Router } from 'express'
|
|
import { requireSession } from '../middleware/session.js'
|
|
|
|
/**
|
|
* Kunden-API des Buchungskalenders: /api/unterkunft (Session, Projekt per ?projectId=; Vertrag: docs/funktionen/unterkunft-api.md).
|
|
* Geruest (Task 5): Task 8 fuellt Status, Einstellungen, Unterkuenfte, Preise, Kalender, Sperren, iCal, Anfragen, Rechnungen
|
|
* und Stripe; Task 11 die Anfrage-Funktion (/anfrage-funktion).
|
|
*/
|
|
const router = Router()
|
|
// Jede Route hier braucht eine Sitzung (Task 8 darf das nicht vergessen); Kunden-Pruefung je Route wie in routes/shop.js
|
|
router.use(requireSession)
|
|
|
|
export default router
|