🌓
{% set path = [] %} {% set i = namespace(value=0) %} {% macro draw_dir(dir, depth, extra) -%} {% set i.value = i.value + 1 %} {% if depth %} {% do path.append(dir.name) %} {% endif %}
{{ dir.name }}
Expand
{% for dataobj in dir.child_files %}
{{ dataobj["title"] }}
{% endfor %}
{% for child_dir in dir.child_dirs.values() %} {{ draw_dir(child_dir, depth + 1, extra) }} {% endfor %}
{% if depth %} {% do path.pop() %} {% endif %} {%- endmacro %}
{% if current_user.is_authenticated %}
{{ draw_dir(dataobjs, 0, 0) }} {% endif %}
Home
Archivy
{% with messages = get_flashed_messages() %} {% if messages %}
{% for message in messages %}
{{ message }}
{% endfor %}
{% endif %} {% endwith %} {% block content %}{% endblock %}