{% extends "base.html" %} {% import "macros.html" as m %} {# The header (name, the line under it) stays on top. Below it the sections come in layout.toml's order (help: adjust-layout); their names, in the default order: details, timeline, quick-add, tasks, drafts, merge, delete. `hide` is the fields layout.toml hides on this page. The odd blank lines keep the default page byte for byte what it was before layouts. #} {% block title %}{{ contact.name }}{% endblock %} {% block content %} {%- set hide = layout_hidden('contact') %}
slug {{ contact.slug }} · created {{ fmt_datetime(contact.created) }} · updated {{ fmt_datetime(contact.updated) }}
Things you owe this person. {{ company.name }}'s next step is its open task due first, which can be one of these.
{{ m.task_list(company, contact.tasks, today, contact=contact.slug) }}