{% import 'macros/forms.html' as forms %} {% import 'macros/modal.html' as modal %} {% macro flystock_add_form(form, endpoint, method, id) %} {% if id == -1 %} {% set action = url_for(endpoint) %} {% set title = 'Add Fly Stock' %} {% else %} {% set action = url_for(endpoint, id_=id) %} {% set title = 'Edit Fly Stock' %} {% endif %} {% set modal_id = 'modal-edit-flystock-' ~ id %} {% set form_id = 'form-edit-flystock-' ~ id %} {% call modal.modal(id=modal_id, title=title) %}
{{ form.hidden_tag() }}
{{ forms.field_row(form.label, 'Name') }}
{{ forms.field_row(form.owner_id, 'Owner') }}
{{ forms.field_row(form.created_date, 'Date created') }}
{{ forms.field_row(form.discarded_date, 'Date discarded') }}
{{ forms.field_row(form.location, 'Location') }}
{{ forms.field_row(form.short_genotype, 'Short Genotype') }}
{{ forms.field_row(form.chromosome_xa, 'Chromosome XA') }}
{{ forms.field_row(form.chromosome_xb, 'Chromosome XB') }}
{{ forms.field_row(form.chromosome_y, 'Chromosome Y') }}
{{ forms.field_row(form.chromosome_2a, 'Chromosome 2A') }}
{{ forms.field_row(form.chromosome_2b, 'Chromosome 2B') }}
{{ forms.field_row(form.chromosome_3a, 'Chromosome 3A') }}
{{ forms.field_row(form.chromosome_3b, 'Chromosome 3B') }}
{{ forms.field_row(form.chromosome_4a, 'Chromosome 4A') }}
{{ forms.field_row(form.chromosome_4b, 'Chromosome 4B') }}
{{ forms.field_row(form.source, 'Source') }}
{{ forms.field_row(form.documentation, 'Documentation') }}
{{ forms.field_row(form.reference, 'Reference') }}
{{ form.submit() }}
{{ forms.script_send_form( form=form, form_name=form_id, method=method, message_field=form_id ~ '-messages' ) }} {% endcall %} {% endmacro %}