{# Grants: one line to read, and the editor inside a form (see grants.py). Roles: as tags, and as checkboxes to give. #} {% macro grants_of(grants, names) %}{% for grant in grants %}{{ grant_summary(grant, names) }}{% else %}—{% endfor %}{% endmacro %} {% macro role_tags(roles) %}{% for role in roles %}{{ role }} {% else %}—{% endfor %}{% endmacro %} {% macro role_checks(choices, held) %}