{% import 'macro/table.html' as table %} {% import 'macro/badge.html' as badge %}
| Image | Set | Name | Theme | Year | Parts | Retirement | Requesters | {% if g.login.is_authenticated() %}Actions | {% endif %}
|---|---|---|---|---|---|---|---|---|
| {{ item.fields.set }} {{ table.rebrickable(item) }} | {{ item.fields.name }} | {{ item.theme.name }} | {{ item.fields.year }} | {{ item.fields.number_of_parts }} | {% if retirement_date %} {# Upcoming-retirements CSV: these are future dates. #} {{ retirement_date }} {% elif bd_retired and bd_retired.date %} {# BrickData fallback for sets the CSV does not cover (#37): red when already retired, yellow when still upcoming. #} {% if bd_retired.retired %} Retired {{ bd_retired.date }} {% else %} {{ bd_retired.date }} {% endif %} {% else %} Not found {% endif %} | {% for owner in owners %} {{ badge.owner(item, owner) }} {% endfor %} | {% if g.login.is_authenticated() %}Details Delete | {% endif %}