{% extends "base.html" %} {% block main_content %}

{{page_title}}

 duplicates at a time  
{# pass this through so that the back-end can delete this message when it rm_dups #} {% set page=namespace(cnt=0) %} {% set pref=namespace(have="") %} {% set count=namespace( del=0, keep=0 ) %} {% for dups in DD.ip_to_sp_dups_keep %} {% set count.keep = count.keep+1 %} need to do some hidden inputs here to keep these files
{% endfor %} {% for dups in DD.ip_to_sp_dups_del %} {% set count.del = count.del+1 %} maybe need to do some hidden inputs here to del these files? (not sure it was needed in del code to triple-check)
{% endfor %} {% if count.keep or count.del %}
Keeping {{count.keep}} files in storage path and deleting {{count.del}} from import path
{% set count.keep=0 %} {% set count.del=0 %} {% endif %}
Choose between these files:
{% for dups in DD.per_file_dups %} {% set outer_loop=loop.index %} {% set pref.have="" %} {% for dup in dups %} {% if DD.preferred_file[dup.h] %} {% set pref.have = "True" %} {% if DD.preferred_file[dup.h] == dup.id %} {% set count.keep = count.keep + 1 %} {% else %} {% set count.del = count.del + (dups|length-1) %} {% endif %} {% else %} {% if page.cnt <= pagesize %} {% if loop.index == 1 %}
{% endif %} {{dup.d}}/{{dup.f}} {% if DD.preferred_file[dup.h] == dup.id %} {% set pref.have="kf{}-f{}".format(outer_loop,loop.index) %} {% endif %} {% if loop.index < dups|length %} or {% else %} {% endif %} {% if loop.index == dups|length %}
{% endif %} {% endif %} {% endif %} {% endfor %} {% if pref.have == "" %} {% set page.cnt = page.cnt + 1 %} {% endif %} {% endfor %}
Matched preference regexp: Keep={{count.keep}}, Deleting={{count.del}}
{% if page.cnt < pagesize %}
Choose path to KEEP (same file names in 2 different directories):
{% for dup in DD.per_path_dups %}
{{dup.count}} duplicates in: {{dup.d1}} or {{dup.d2}}
{% set page.cnt = page.cnt + 1 %} {% if page.cnt == pagesize %} {% break %} {% endif %} {% endfor %} {% endif %}
{% endblock main_content %} {% block script_content %} {% endblock script_content %}