{% from 'dilutions/form.html' import dilutions_add_form %} {% macro pane_details(dilution, form) %}
{{ dilution.application | capitalize }}

{{ dilution.timestamp_created | format_datetime }} by {{ dilution.user.username }}

{% if dilution.user_id == current_user.id and current_user.has_permission("add-dilution") %} {% endif %}
{{ dilution.dilution }}

{{ dilution.reference }}

{% if dilution.timestamp_edited %}

(This dilution was updated on {{ dilution.timestamp_edited | format_datetime }})

{% endif %}
{{ dilutions_add_form(form(None, obj=dilution), "antibodies.dilutions.edit", "PUT", dilution.id, dilution.antibody_id) }} {% endmacro %} {% macro dilutions_pane(status, pane_id, antibody, form) %}

Dilutions

{% if current_user.has_permission('add-dilution') %} {% endif %}
{% for dilution in antibody.dilutions %} {% if dilution.application == "immunostaining" %} {{ pane_details(dilution, form) }} {% endif %} {% endfor %}
{% for dilution in antibody.dilutions %} {% if dilution.application == "western blot" %} {{ pane_details(dilution, form) }} {% endif %} {% endfor %}
{% for dilution in antibody.dilutions %} {% if dilution.application == "immunoprecipitation" %} {{ pane_details(dilution, form) }} {% endif %} {% endfor %}
{{ dilutions_add_form(form(), "antibodies.dilutions.add", "POST", -1, antibody.id) }}
{% endmacro %}