{% extends 'base.html' %} {% macro show_node(node, indent) %} {% if node.is_todo %} {% for i in range(indent) %}  {% endfor %} + {% if node.seen %}({% else %}{% endif %}{{node.item.process.title.newest|e}}{% if node.seen %}){% else %}{% endif %} {% else %} {% for i in range(indent) %} {% endfor %} + {% if node.seen %}({% else %}{% endif %}{{node.item.title.newest|e}}{% if node.seen %}){% else %}{% endif %} {% endif %} {% endmacro %} {% macro undone_with_children(node, indent) %} {% if not node.hide %} {% if node.is_todo %} {% endif %} {{ show_node(node, indent) }} {% endif %} {% for child in node.children %} {{ undone_with_children(child, indent+1) }} {% endfor %} {% endmacro %} {% macro done_with_children(node, indent) %} {% if not node.hide %} {{ show_node(node, indent) }} {% endif %} {% for child in node.children %} {{ done_with_children(child, indent+1) }} {% endfor %} {% endmacro %} {% block content %}

{{day.date}} / {{day.weekday}}

prev | next

comment:
add todo: {% for process in processes %} {% endfor %}

conditions

to do

{% for node in todo_trees %} {{ undone_with_children(node, indent=0) }} {% endfor %}

done

{% for node in done_trees %} {{ done_with_children(node, indent=0) }} {% endfor %}
{% endblock %}