{% extends "base.html" %} {% block title %}Calendar{% endblock %} {% block content %}
Every task in one list, with filters, is on the Tasks page{% if due_now %}: {{ due_now }} due today or earlier{% endif %}.
| when | meeting | company | with |
|---|---|---|---|
| {{ e.start.strftime('%a %d %b') }}{% if not e.all_day %} {{ e.start.strftime('%H:%M') }}–{{ e.end.strftime('%H:%M') }}{% endif %} | {{ e.title or '(no title)' }}{% if e.location %} {{ e.location }}{% endif %} | {% for m in e.companies %}{{ m.company.name }}{% if not loop.last %}, {% endif %}{% endfor %} | {{ e.attendees | join(', ') }} |
Brief{% for m in e.companies %}
{{ m.company.name }}
{{ m.company.stage }} · {{ m.company.days_in_stage(today) }}d in stage{% if m.company.value_eur_month is not none %} · {{ m.company.value_eur_month }} EUR/month{% endif %}
{% if m.company.product_oneliner %}{{ m.company.product_oneliner }} {% endif %}
{% if m.company.next_step_open %}
next: {{ m.company.next_step or '(no text)' }}{% if m.company.next_step_due %}, due {{ fmt_date(m.company.next_step_due) }}{% endif %}
{% endif %}
{% if m.company.contacts %}
{% for c in m.company.contacts.values() %}{{ c.name }}{% if c.title %} ({{ c.title }}){% endif %}{% if not loop.last %}, {% endif %}{% endfor %}
{% endif %}
|
|||
| No meetings with known companies in the next 7 days{% if not calendar_last_run %} (no meeting import has run yet){% endif %}. | |||
| {{ name }} | {% endfor %}
|---|
|
{{ cell.date.day }}
{% for r in cell.rows %}
{{ r.who }}: {{ r.text or '(no text)' }}
{% endfor %}
|
{% endfor %}
| company | stage | last touch | silent | |
|---|---|---|---|---|
| {{ c.name }} | {{ c.stage }} | {{ c.last_touch_summary }} | {{ c.silent_days(today) }}d | log interaction |
| Nobody is going quiet. | ||||