{% extends "base.html" %} {% block title %}Edit Travel Record - {{ record.city }}, {{ record.country }}{% endblock %} {% block content %}

Edit Travel Record

{{ record.city }}, {{ record.country }} - {{ record.departure_date.strftime('%B %d, %Y') }}

{{ form.hidden_tag() }}
{{ form.country.label(class="form-label") }} {{ form.country(class="form-control" + (" is-invalid" if form.country.errors else ""), id="country-select") }} {% if form.country.errors %}
{% for error in form.country.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.city.label(class="form-label") }} {{ form.city(class="form-control" + (" is-invalid" if form.city.errors else ""), id="city-select") }} {% if form.city.errors %}
{% for error in form.city.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.departure_date.label(class="form-label") }} {{ form.departure_date(class="form-control" + (" is-invalid" if form.departure_date.errors else "")) }} {% if form.departure_date.errors %}
{% for error in form.departure_date.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.return_date.label(class="form-label") }} (Optional) {{ form.return_date(class="form-control" + (" is-invalid" if form.return_date.errors else "")) }} {% if form.return_date.errors %}
{% for error in form.return_date.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.purpose.label(class="form-label") }} {{ form.purpose(class="form-select" + (" is-invalid" if form.purpose.errors else "")) }} {% if form.purpose.errors %}
{% for error in form.purpose.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.flight_notes.label(class="form-label") }} (Optional) {{ form.flight_notes(class="form-control" + (" is-invalid" if form.flight_notes.errors else "")) }} {% if form.flight_notes.errors %}
{% for error in form.flight_notes.errors %} {{ error }} {% endfor %}
{% endif %}
Include flight numbers, airlines, seat preferences, or any special requirements.
{{ form.submit(class="btn btn-success") }} Back to Records
Record History
Created:
{{ record.created_at.strftime('%B %d, %Y at %I:%M %p') if record.created_at else 'Unknown' }}
Last Updated:
{{ record.updated_at.strftime('%B %d, %Y at %I:%M %p') if record.updated_at else 'Never' }}
{% endblock %}