{% extends "_layout.html" %} {% set active_page = 'import' %} {% import '_entry_forms.html' as entry_forms %} {% block content %}

{{ _('Import') }} {{ request.args.get('filename') }}

{{ _('Line') }}
{{ _('Source') }}
{{ _('Entry') }}
{{ _('Actions') }}
{% for entry in g.ledger.ingest.extract(request.args.get('filename'), request.args.get('importer')) %} {% set type = entry.__class__.__name__ %} {% set duplicate = '__duplicate__' in entry.meta %}
{% if entry.meta.lineno > 0 %}{{ entry.meta.lineno }}{% endif %}
{% if entry.meta['__source__'] %}
{{ entry.meta['__source__'] }}
{% endif %}
{{ entry_forms[type](entry|serialise) if type in ['Balance', 'Note', 'Transaction'] else '' }}
{% endfor %}
{% endblock %}