{# templates/entreprise/appartement/show.html.twig #} {% extends 'entreprise/entreprise_base.html.twig' %} {% block title %}Détails de {{ appartement.titre }} | {{ immeuble.titre }}{% endblock %} {% block body %} {# --- LOGIQUE DE CONTRÔLE --- #} {% set plan = (abonnementActuel and abonnementActuel.abonnement) ? abonnementActuel.abonnement : null %} {% set isExpired = (abonnementActuel is null or not abonnementActuel.isActive()) %} {% set canModify = (not isExpired) %} {% set activeLocation = appartement.locations|filter(l => l.dateFin is null)|first %}
Lot : {{ immeuble.titre }}
Aucun tarif défini.
| Période | Loyer HC | Charges | Total TTC |
|---|---|---|---|
| {% if loyer.dateFin is null %} Actuel Depuis le {{ loyer.dateDebut|date('d/m/Y') }} {% else %} Du {{ loyer.dateDebut|date('d/m/Y') }} au {{ loyer.dateFin|date('d/m/Y') }} {% endif %} | {{ loyer.montantLoyer|format_money }} | {{ loyer.totalCharges|format_money }} | {{ loyer.totalLoyer|format_money }} |
Locataire :
{{ activeLocation.locataire.nomComplet }}
Prêt pour une nouvelle mise en location.
{% endif %}La suppression de cet appartement entraînera la perte définitive de tous les loyers et contrats associés.