Villas
Une villa, c’est ce qui se réserve. Tout ce dont une réservation a besoin en dépend : les horaires d’ouverture (un jour sans horaires est fermé, ce qui n’est pas la même chose que libre), une grille tarifaire (une durée sans tarif n’est pas réservable du tout) et, en option, un tarif de nuit.
La lecture est ouverte à tous les membres ; la configuration ne l’est pas. C’est exactement le reflet de l’application : le produit réserve la configuration des villas au propriétaire et aux administrateurs de l’organisation.
Une villa n’est jamais supprimée — elle est archivée. Ses réservations passées lui restent rattachées.