{% extends 'ddm/admin/generic/page_with_form.html' %} {% load static %} {% block page_title %}Edit File Blueprint{% endblock %} {% block main_heading %}Edit File Blueprint "{{ object.name }}"{% endblock %} {% block main_form %}
{% csrf_token %} {{ form.media }} {{ form.non_field_errors }}
General Settings
{% for field in form %} {% if field.name not in "expected_fields,expected_fields_regex_matching,regex_path,exp_file_format,csv_delimiter,json_extraction_root" %}

{{ field.label_tag }} {{ field.errors }} {{ field.help_text }}
{{ field }}

{% endif %} {% endfor %}

File Validation Settings
{% include "ddm/admin/components/info_collapsible.html" with element_id="filevalidation" title="How the file validation works" include_path="ddm/admin/data_donation/donation_blueprint/block_file_validation.html" body="" %} {% for field in form %} {% if field.name in "expected_fields,expected_fields_regex_matching,regex_path,exp_file_format,csv_delimiter,json_extraction_root" %}

{{ field.label_tag }} {{ field.errors }} {{ field.help_text }} {{ field }}

{% endif %} {% endfor %}

Data Extraction Settings
{% include "ddm/admin/components/info_collapsible.html" with element_id="dataextraction" title="How the data extraction works" include_path="ddm/admin/data_donation/donation_blueprint/block_data_extraction.html" body="" %} {{ formset.management_form }} Extraction Rules {% for form in formset%} {{ form.non_field_errors }} {% with loop_id=forloop.counter0 %} {% for field in form.visible_fields %} {% if field.name in 'name,field,execution_order' %} {% endif %} {% endfor %} {% endwith %} {% for field in form.visible_fields %} {% if field.name in 'DELETE' %} {% endif %} {% endfor %} {% for hidden in form.hidden_fields %} {{ hidden }} {% endfor %} {% endfor %}
Order Rule name Field Description Delete
{{ field.errors }} {{ field.value }} configure rule {{ field.errors }} {{ field }}
  Add Extraction Rule
{% for form in formset%} {% with modal_id_postfix=forloop.counter0|stringformat:"i" button_id_postfix=forloop.counter0|stringformat:"i" %} {% include "ddm/admin/data_donation/processing_rule_modal.html" with modal_id="configuration-"|add:modal_id_postfix form=form button_id=""|add:button_id_postfix %} {% endwith %} {% empty %} {% include "ddm/admin/data_donation/processing_rule_modal.html" with modal_id="configuration-template" form=formset.empty_form button_id="__prefix__" %} {% endfor %} {% for field in formset.empty_form %} {% if field.name in 'name,field,execution_order' %} {% endif %} {% endfor %} {% for field in formset.empty_form.visible_fields %} {% if field.name in 'DELETE' %} {% endif %} {% endfor %} {% for hidden in formset.empty_form.hidden_fields %} {{ hidden }} {% endfor %}

🠐 Back

{{ file_uploader_meta|json_script:'file_uploader_meta' }} {% endblock %} {% block breadcrumbs %} Projects / "{{ project.name|truncatechars:15 }}" Project / Data Donation / Edit Blueprint {% endblock %} {% block scripts %} {{ block.super }} {% endblock scripts %}