X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/edit?a=blobdiff_plain;f=templates%2Fday.html;h=a089037a829092c7e1a29cda45775dd170e1f35e;hb=54e6c8bccace28583cf9926aa00917a796628a00;hp=7a34e58544f1c93a871bc316962d2bf60040b5d2;hpb=12bbfea600184c9e2657cc9a0c705848a4dae29a;p=plomtask
diff --git a/templates/day.html b/templates/day.html
index 7a34e58..a089037 100644
--- a/templates/day.html
+++ b/templates/day.html
@@ -1,5 +1,28 @@
{% extends 'base.html' %}
+{% macro todo_with_children(todo, indent) %}
+
{% for i in range(indent) %}+{% endfor %} [{% if todo.is_done %}x{% else %} {% endif %}] {{todo.process.title.newest|e}}
+{% for child in todo.children %}
+{{ todo_with_children(child, indent+1) }}
+{% endfor %}
+{% for condition in todo.conditions %}
+{% for i in range(indent) %} {% endfor %} <[{% if condition.is_active %}x{% else %} {% endif %}] {{condition.title.newest|e}}
+{% endfor %}
+{% endmacro %}
+
+{% macro node_with_children(node, indent) %}
+{% for i in range(indent) %}+{% endfor %}
+{% if node.is_todo %}
+{% if not node.item.is_doable %}{% endif %}[{% if node.item.is_done %}x{% else %} {% endif %}]{% if not node.item.is_doable %}{% endif %}
+{% if node.seen %}({% else %}{% endif %}{{node.item.process.title.newest|e}}{% if node.seen %}){% else %}{% endif %}
+{% else %}
+< {% if node.seen %}({% else %}{% endif %}{{node.item.title.newest|e}}{% if node.seen %}){% else %}{% endif %}
+{% endif %}
+{% for child in node.children %}
+{{ node_with_children(child, indent+1) }}
+{% endfor %}
+{% endmacro %}
+
{% block content %}
{{day.date}} / {{day.weekday}}
@@ -7,7 +30,32 @@
+conditions
+{% for node in conditions_listing %}
+[{% if node['condition'].is_active %}x{% else %} {% endif %}] {{node['condition'].title.newest|e}}
+
+{% for enabler in node['enablers'] %}
+- < {{enabler.process.title.newest|e}}
+{% endfor %}
+{% for disabler in node['disablers'] %}
+- ! {{disabler.process.title.newest|e}}
+{% endfor %}
+
+
+{% endfor %}
+todos
+
+{% for node in todo_trees %}
+{{ node_with_children(node, 0) }}
+{% endfor %}
+
{% endblock %}