[% BLOCK state %] [% IF s == '-' ; 'opened' ; ELSIF s == '+' ; 'closed' ; ELSIF s == '=' ; 'running' ; ELSIF s == 'x' ; 'canceled' ; ELSE ; 'unknown' ; END %] [% END %] [% BLOCK task %] $indent
  • [% %]

    [% t.state +%] [%+ %][% t.text %] [% IF t.deadline +%] [[% t.deadline %]][% END %] [% IF t.owners.size +%] ([% t.owners.join (', ') %])[% END %]

  • [%+ END %] [% BLOCK tasks %] [% FOREACH t = tasks %] [% IF t.key %] $indent
  • [% t.key %]

  • [%+ %] [% ELSE %] [% PROCESS task FOREACH t = t.value %] [% END %] [% END %] [% END %]