{% from 'bacteria/form.html' import bacteria_add_form %} {% macro pane_details(stock, form) %} {% if stock.disposal_date %}
{% else %}
{% endif %}
{{ stock.owner.username }}

Generated on {{ stock.transformation_date | format_date }}

{% if current_user.has_permission('Add glycerol stocks') %} {% endif %}

Storage place

{{ stock.storage_place }}

Plasmid

{{ stock.plasmid.label }}

Strain

{{ stock.strain }}

Disposed

{% if stock.disposal_date %} {{ stock.disposal_date | format_date }} {% else %} - {% endif %}

{{ bacteria_add_form(form(None, obj=stock), "plasmids.bacteria.edit", "PUT", stock.id, stock.plasmid_id) }} {% endmacro %} {% macro bacteria_pane(status, pane_id, plasmid, form) %}

Bacterial stocks

{% if current_user.has_permission('Add glycerol stocks') %} {% endif %}
{% for stock in plasmid.glycerol_stocks %} {{ pane_details(stock, form) }} {% else %}
No bacterial stocks for this plasmid!
{% endfor %} {{ bacteria_add_form(form(), "plasmids.bacteria.add", "POST", -1, plasmid.id) }}
{% endmacro %}