{% from 'preparations/form.html' import preparations_add_form %} {% macro pane_details(preparation, form) %} {% if preparation.emptied_date %}
{% else %}
{% endif %}
{{ preparation.owner.username }}

Prepared on {{ preparation.preparation_date | format_date }} {% if preparation.emptied_date %}
Emptied on {{ preparation.emptied_date | format_date }} {% endif %}

{% if current_user.has_permission('add-preparation') %} {% if preparation.owner_id == current_user.id %} {% endif %} {% endif %}

Storage place

{{ preparation.storage_place }}

Concentration

{{ preparation.concentration }} ng/µl

Eluent

{{ preparation.eluent }}

Strain

{{ preparation.stock.strain }}

{{ preparations_add_form(form(None, obj=preparation), "plasmids.preparations.edit", "PUT", preparation.id, preparation.plasmid_id) }} {% endmacro %} {% macro preparations_pane(status, pane_id, plasmid, form) %}

Preparations

{% if current_user.has_permission('add-preparation') %} {% endif %}
{% for preparation in plasmid.preparations %} {{ pane_details(preparation, form) }} {% else %}
No preparations of this plasmid!
{% endfor %} {{ preparations_add_form(form(), "plasmids.preparations.add", "POST", -1, plasmid.id) }}
{% endmacro %}