{% with class=rolling_stock.rolling_class company=rolling_stock.rolling_class.company %}
Rolling stock
{% if company.freelance %}
Freelance
{% endif %}
{% if not rolling_stock.published %}
Draft
{% endif %}
|
Type |
{{ class.type }} |
Company |
{{ company }} {{ company.extended_name_pp }}
|
Country |
{{ company.country.name }}
|
Class |
{{ class.identifier }} |
Road number |
{{ rolling_stock.road_number }} |
Era |
{{ rolling_stock.era }} |
{% if rolling_stock.decoder or rolling_stock.decoder_interface %}
DCC data |
Interface |
{{ rolling_stock.get_decoder_interface }} |
{% if rolling_stock.decoder %}
Decoder |
{{ rolling_stock.decoder }} |
Address |
{{ rolling_stock.address }} |
{% endif %}
{% endif %}
Model data |
Manufacturer |
{%if rolling_stock.manufacturer %}
{{ rolling_stock.manufacturer }}{% if rolling_stock.manufacturer.website %} {% endif %}
{% else %}-{% endif %}
|
Scale |
{{ rolling_stock.scale }} |
Item number |
{{ rolling_stock.item_number }}{%if rolling_stock.set %} | SET{% endif %} |
Era |
{{ rolling_stock.era }} |
Production year |
{{ rolling_stock.production_year|default:"-" }} |
{% if rolling_stock.description %}
Description |
{{ rolling_stock.description | safe }} |
{% endif %}
{% if request.user.is_staff %}
Purchase |
Shop |
{{ rolling_stock.shop|default:"-" }}
{% if rolling_stock.shop.website %} {% endif %}
|
Purchase date |
{{ rolling_stock.purchase_date|default:"-" }} |
Price ({{ site_conf.currency }}) |
{{ rolling_stock.price|default:"-" }} |
{% endif %}
{% if properties %}
Properties |
{% for p in properties %}
{{ p.property }} |
{{ p.value }} |
{% endfor %}
{% endif %}
Class data |
Class |
{{ class.identifier }} |
Type |
{{ class.type }} |
Manufacturer |
{% for m in class.manufacturer.all %}
{% if not forloop.first %} / {% endif %}
{{ m }}{% if m.website %} {% endif %}
{% empty %}
-
{% endfor %}
|
{% if class.description %}
Description |
{{ class.description | safe }} |
{% endif %}
{% if class_properties %}
Properties |
{% for p in class_properties %}
{{ p.property }} |
{{ p.value }} |
{% endfor %}
{% endif %}
Company data
{% if company.freelance %}
Freelance
{% endif %}
|
{% if company.logo %}
Logo |
 |
{% endif %}
Name |
{{ company.name }} {{ company.extended_name_pp }}
|
Country |
{{ company.country.name }}
|
Decoder data |
Interface |
{{ rolling_stock.get_decoder_interface }} |
Address |
{{ rolling_stock.address }} |
Name |
{{ rolling_stock.decoder.name }} |
Manufacturer |
{{ rolling_stock.decoder.manufacturer|default:"-" }} |
Version |
{{ rolling_stock.decoder.version }} |
Sound |
{{ rolling_stock.decoder.sound | yesno:"Yes,No" }} |
{% if documents %}
Documents |
{% for d in documents.all %}
{{ d.description }} |
{{ d.filename }} |
{{ d.file.size | filesizeformat }} |
{% endfor %}
{% endif %}
{% if decoder_documents %}
Decoder documents |
{% for d in decoder_documents.all %}
{{ d.description }} |
{{ d.filename }} |
{{ d.file.size | filesizeformat }} |
{% endfor %}
{% endif %}
Journal |
{% for j in journal %}
{{ j.date }} |
{{ j.log | safe }} |
{% endfor %}
{{ rolling_stock.notes | safe }}
{% for d in set %}
{% include "cards/roster.html" %}
{% endfor %}
{% for d in consists %}
{% include "cards/consist.html" %}
{% endfor %}
{% if request.user.is_staff %}
Edit{% endif %}