{% extends 'base.html.twig' %} {% block title %}Gestionar reserva – Panel propietario{% endblock %} {% block meta_robots %}noindex, nofollow{% endblock %} {% block body %}
{# Columna izquierda: datos #}
Solicitante
{{ reserva.user.nombre|slice(0,1)|upper }}
{{ reserva.user.nombreCompleto }}
{{ reserva.user.email }}
{% if reserva.user.telefono %}
{{ reserva.user.telefono }}
{% endif %}
Parcela solicitada
Parcela {{ reserva.parcela.numero }}
{% if reserva.parcela.tamano <= 15 %}Pequeña{% elseif reserva.parcela.tamano <= 30 %}Mediana{% else %}Grande{% endif %}
{% for row in [ {label: 'Superficie', value: reserva.parcela.tamano ~ ' m²'}, {label: 'Precio', value: reserva.parcela.precio ~ '€/mes'}, {label: 'Fecha solicitud', value: reserva.fechaSolicitud|date('d/m/Y')}, {label: 'Inicio deseado', value: reserva.fechaInicio|date('d/m/Y')} ] %}
{{ row.label }} {{ row.value }}
{% endfor %} {% if reserva.fechaFin %}
Fin deseado {{ reserva.fechaFin|date('d/m/Y') }}
{% endif %}
{# Columna derecha: formulario decisión #}
Tu decisión

El mensaje de observaciones llegará al usuario por email y en su área personal.

{{ form_start(form) }}
{{ form_label(form.observaciones) }} {{ form_widget(form.observaciones, {'attr': {'class': 'form-control', 'rows': 4, 'placeholder': 'Ej: Hemos aceptado tu solicitud. Tu parcela estará disponible desde el lunes…'}}) }}
Opcional pero recomendado.
{{ form_widget(form.aceptar, {'attr': {'class': 'btn flex-fill fw-bold', 'style': 'background:#e8f5e9; color:#1b5e36; border:2px solid #a5d6a7; border-radius:50px; padding:.65rem; font-size:.9rem; transition:background .15s', 'onmouseover': "this.style.background='#c8e6c9'", 'onmouseout': "this.style.background='#e8f5e9'"}}) }} {{ form_widget(form.rechazar, {'attr': {'class': 'btn flex-fill fw-bold', 'style': 'background:#fff5f5; color:#c0392b; border:2px solid #f5c6cb; border-radius:50px; padding:.65rem; font-size:.9rem; transition:background .15s', 'onmouseover': "this.style.background='#ffe0e0'", 'onmouseout': "this.style.background='#fff5f5'"}}) }}
{{ form_end(form) }}
{% endblock %}