{% extends "package/edit.html" %} {% set ns = namespace(fdf_json='') %} {% if pkg_dict and pkg_dict.extras %} {% for extra in pkg_dict.extras %} {% if extra.get('key') == 'fdf_output_json' or extra.key == 'fdf_output_json' %} {% set ns.fdf_json = extra.get('value') or extra.value %} {% endif %} {% endfor %} {% endif %} {% block primary_content %}
{% block primary_content_inner %}
{% block errors %} {% if error_summary %}

{{ _('The form contains invalid entries:') }}

    {% for key, error in error_summary.items() %}
  • {{ key }}: {{ error }}
  • {% endfor %}
{% endif %} {% endblock %} {% block basic_fields %}
{% snippet 'package/snippets/package_basic_fields.html', data=pkg_dict, errors=errors, licences=licences, groups_available=groups_available, dataset_type=dataset_type %}
{% endblock %} {% block metadata_fields %}
{% snippet 'package/snippets/package_metadata_fields_no_custom.html', data=pkg_dict, errors=errors %}
{% endblock %} {% snippet 'package/snippets/fdf_metadata_panel.html', use_fdf=use_fdf, fdf_json=ns.fdf_json %}
{% block form_actions %}
{% endblock %}
{% endblock %}
{% endblock %} {% block scripts %} {{ super() }} {% if use_fdf %} {% asset 'fair3r/fair3r-js' %} {% endif %} {% endblock %}