{% import 'macro/accordion.html' as accordion %} {% import 'macro/form.html' as form %} {% if g.login.is_authenticated() %} {{ accordion.header('Management', 'accordion-management-' ~ item.fields.id, 'individual-part-details-' ~ item.fields.id, icon='settings-4-line', class='p-0') }} {% if item.__class__.__name__ == 'IndividualPartLot' %} {{ accordion.header('Title', 'accordion-title-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='file-text-line') }} {% if management_read_only %}
{% else %} {{ form.input('', item.fields.id, 'lot-name-' ~ item.fields.id, url_for('individual_part.update_lot_name', lot_id=item.fields.id), item.fields.name) }} {% endif %} {{ accordion.footer() }} {% endif %} {{ accordion.header('Owners', 'accordion-owners-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='group-line', class='p-0') }}
Manage the part owners
{{ accordion.footer() }} {% if item.__class__.__name__ == 'IndividualPartLot' %} {{ accordion.header('Purchase', 'accordion-purchase-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='wallet-3-line') }}
{% if management_read_only %}
Date
{% else %} {{ form.input('Date', item.fields.id, 'purchase_date', url_for('individual_part.update_lot_purchase_date', lot_id=item.fields.id), item.fields.purchase_date or '', date=true, icon='calendar-line') }} {% endif %}
{% if management_read_only %}
Price {{ config['PURCHASE_CURRENCY'] }}
{% else %} {{ form.input('Price', item.fields.id, 'purchase_price', url_for('individual_part.update_lot_purchase_price', lot_id=item.fields.id), item.fields.purchase_price or '', suffix=config['PURCHASE_CURRENCY'], icon='wallet-3-line') }} {% endif %}
{% if brickset_purchase_locations | length %} {{ form.select('Location', item.fields.id, brickset_purchase_locations.as_prefix(), url_for('individual_part.update_lot_purchase_location', lot_id=item.fields.id), item.fields.purchase_location, brickset_purchase_locations, icon='building-line', delete=management_read_only) }} {% else %} No purchase location found. {% endif %}

Manage the part lot purchase locations {{ accordion.footer() }} {{ accordion.header('Notes', 'accordion-notes-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='sticky-note-line') }} {{ form.textarea('', item.fields.id, 'lot-description-' ~ item.fields.id, url_for('individual_part.update_lot_description', lot_id=item.fields.id), item.fields.description, rows=4, delete=management_read_only) }} {{ accordion.footer() }} {{ accordion.header('Storage', 'accordion-storage-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='archive-2-line') }} {% if brickset_storages | length %} {{ form.select('Storage', item.fields.id, brickset_storages.as_prefix(), url_for('individual_part.update_lot_storage', lot_id=item.fields.id), item.fields.storage, brickset_storages, icon='building-line', delete=management_read_only) }} {% else %}

No storage found.

{% endif %}
Manage the part lot storages {{ accordion.footer() }} {% else %} {{ accordion.header('Storage', 'accordion-storage-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='archive-2-line') }} {% if brickset_storages | length %} {{ form.select('Storage', item.fields.id, brickset_storages.as_prefix(), brickset_storages.url_for_individual_part_value(item.fields.id), item.fields.storage, brickset_storages, icon='building-line', delete=management_read_only) }} {% else %}

No storage found.

{% endif %}
Manage the storages {{ accordion.footer() }} {{ accordion.header('Purchase', 'accordion-purchase-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='wallet-3-line') }}
{% if management_read_only %}
Date
{% else %} {{ form.input('Date', item.fields.id, 'purchase_date', item.url_for_purchase_date(), item.fields.purchase_date or '', date=true, icon='calendar-line') }} {% endif %}
{% if management_read_only %}
Price {{ config['PURCHASE_CURRENCY'] }}
{% else %} {{ form.input('Price', item.fields.id, 'purchase_price', item.url_for_purchase_price(), item.fields.purchase_price or '', suffix=config['PURCHASE_CURRENCY'], icon='wallet-3-line') }} {% endif %}
{% if brickset_purchase_locations | length %} {{ form.select('Location', item.fields.id, brickset_purchase_locations.as_prefix(), brickset_purchase_locations.url_for_individual_part_value(item.fields.id), item.fields.purchase_location, brickset_purchase_locations, icon='building-line', delete=management_read_only) }} {% else %} No purchase location found. {% endif %}

Manage the purchase locations {{ accordion.footer() }} {{ accordion.header('Notes', 'accordion-notes-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='sticky-note-line') }} {{ form.textarea('', item.fields.id, 'description', item.url_for_description(), item.fields.description or '', rows=4, delete=management_read_only) }} {{ accordion.footer() }} {% endif %} {{ accordion.header('Tags', 'accordion-tags-' ~ item.fields.id, 'accordion-management-' ~ item.fields.id, icon='price-tag-2-line', class='p-0') }}
Manage the tags
{{ accordion.footer() }} {{ accordion.footer() }} {% endif %}