datatracker/ietf/templates/group/group_entry_with_charter.txt
Jennifer Richards a5f44dfafc
refactor: generate 1wg-charters files via celery (#7428)
* refactor: move helpers to utils.py

* feat: task to generate 1wg-charters files

* refactor: use 1wg-charter files in views

* chore: create periodic task + slight renaming

* chore: remove wgets from bin/hourly

* test: refactor tests for new task/views

* fix: fix bug uncovered by tests

* chore: remove unused imports

* fix: clean whitespace in draft titles

* fix: return verbatim bytes for charter views

* chore: remove now-empty /bin/hourly 🎉
2024-05-16 14:59:52 -05:00

49 lines
2.3 KiB
Plaintext

{% autoescape off %}{% load ietf_filters %}{{ group.name }} ({{group.acronym}})
{{ group.name|dashify }}{{ group.acronym|dashify }}---
Charter
Last Modified: {{ group.time.date|date }}
Current Status: {{ group.state.name }}
Chair{{ group.chairs|pluralize }}:
{% for chair in group.chairs %} {{ chair.person.name }} <{{chair.email.address}}>
{% endfor %}
{{ group.area.name}} Directors:
{% for ad in group.area.ads %} {{ ad.person.plain_name }} <{{ ad.email.address }}>
{% endfor %}
{% if group.areadirector %} {{ group.area.name }} Advisor:
{{ group.areadirector.person.plain_name }} <{{ group.areadirector.email.address }}>
{% endif %}{% if group.techadvisors %}
Tech Advisor{{ group.techadvisors|pluralize }}:
{% for techadvisor in group.techadvisors %} {{ techadvisor.person.plain_name }} <{{ techadvisor.email.address }}>
{% endfor %}{% endif %}{% if group.editors %}
Editor{{ group.editors|pluralize }}:
{% for editor in group.editors %} {{ editor.person.plain_name }} <{{ editor.email.address }}>
{% endfor %}{% endif %}{% if group.secretaries %}
Secretar{{ group.secretaries|pluralize:"y,ies" }}:
{% for secretary in group.secretaries %} {{ secretary.person.plain_name }} <{{ secretary.email.address }}>
{% endfor %}{% endif %}
Mailing Lists:
General Discussion: {{ group.list_email }}
To Subscribe: {{ group.list_subscribe }}
Archive: {{ group.list_archive }}
Description of Working Group:
{{ group.charter_text|indent }}
Goals and Milestones:
{% for milestone in group.milestones %} {% if milestone.resolved %}{{ milestone.resolved }} {% else %}{{ milestone.due|date:"M Y" }}{% endif %} - {{ milestone.desc }}
{% endfor %}
Internet-Drafts:
{% for document in group.drafts %} - {{ document.title|clean_whitespace }} [{{ document.name }}-{{ document.rev }}] ({{ document.pages }} pages)
{% endfor %}
{% if group.rfcs %}Requests for Comments:
{% for document in group.rfcs %} {{ document.name.upper }}: {{ document.title}} ({{ document.pages }} pages){% for r in document.rel %}
* {{ r.action }} {{ r.target.name|upper }}{% endfor %}{% for r in document.invrel %}
* {% if r.relationsship == "obs" %}{{ r.inverse_action|upper }}{% else %}{{ r.action }}{% endif %} {{ r.source.name|upper }}{% endfor %}
{% endfor %}
{% else %}No Requests for Comments{% endif %}
{% endautoescape %}