{{def buildtree(tree_data):}} {{for item in tree_data:}}
{{=item.numeral}} {{=item.name}} {{=item.ini_date}} {{=item.end_date}}
{{for tag in item.tags:}}
{{=tag['data']}} X
{{pass}}
+ {{=T('add tag')}}
{{=XML(item.desc.replace("\n","
"))}}
+ {{=T('expand')}}
{{for comm in item.comments:}}
{{=XML(comm['content'].replace("\n","
"))}}
{{=comm['author']}}
{{=comm['date']}}
{{pass}}
+ {{=T('add comment')}}
{{buildtree(item.children)}}
{{pass}} {{return}} {{buildtree(list_items)}}