{% extends "base.html" %} {% block content %}
| Book | Issue Date | Due Date | Return Date | Status |
|---|---|---|---|---|
|
{{ book.title if book else 'Unknown' }} ID: {{ issue.book_id }} |
{{ issue.issue_date.strftime('%Y-%m-%d %H:%M') }} | {{ issue.due_date.strftime('%Y-%m-%d') }} | {% if issue.return_date %} {{ issue.return_date.strftime('%Y-%m-%d %H:%M') }} {% else %} Not returned {% endif %} | {% if issue.status == 'returned' %} {% if was_overdue %} ⚠ Returned Late ({{ issue.days_overdue() }} days) {% else %} ✓ Returned On Time {% endif %} {% elif is_overdue %} ⚠ OVERDUE ({{ issue.days_overdue() }} days) {% else %} 📖 Active {% endif %} |
No issue history found
{% endif %}| Book | Issue Date | Due Date | Status |
|---|---|---|---|
|
{{ book.title if book else 'Unknown' }} ID: {{ issue.book_id }} |
{{ issue.issue_date.strftime('%Y-%m-%d %H:%M') }} | {{ issue.due_date.strftime('%Y-%m-%d') }} | {% if is_overdue %} ⚠ OVERDUE ({{ issue.days_overdue() }} days) {% else %} 📖 Active {% endif %} |
No active books
{% endif %}| Book | Issue Date | Due Date | Return Date | Status |
|---|---|---|---|---|
|
{{ book.title if book else 'Unknown' }} ID: {{ issue.book_id }} |
{{ issue.issue_date.strftime('%Y-%m-%d %H:%M') }} | {{ issue.due_date.strftime('%Y-%m-%d') }} | {{ issue.return_date.strftime('%Y-%m-%d %H:%M') }} | {% if was_overdue %} ⚠ Returned Late ({{ issue.days_overdue() }} days) {% else %} ✓ Returned On Time {% endif %} |
No returned books
{% endif %}