|
| 1 | +{% load ietf_filters %} |
| 2 | +{% extends "base.html" %} |
| 3 | +{# Copyright The IETF Trust 2009, All Rights Reserved #} |
| 4 | + |
| 5 | +{% block title %} {{ wg.group_acronym.name }} ({{wg}}) Charter {% endblock %} |
| 6 | + |
| 7 | +{% block content %} |
| 8 | +{% ifequal wg.status.status 'Concluded' %}<div class="wgdone"> {%endifequal%} |
| 9 | +{% ifequal wg.status.status 'Dormant' %}<div class="wgdormant"> {%endifequal%} |
| 10 | +<h1>{{wg.group_acronym.name}} ({{wg}}) {{wg.group_type}}</h1> |
| 11 | + |
| 12 | +<p>Last Modified: {{ wg.last_modified_date }}</p> |
| 13 | +<p>Status: {% ifequal wg.status.status 'Active' %}Active{%else%} |
| 14 | +<font color="red">{{ wg.status }} |
| 15 | +{% ifequal wg.status.status 'Concluded' %}on {{wg.concluded_date}}{%endifequal%} |
| 16 | +{% ifequal wg.status.status 'Dormant' %}on {{wg.dormant_date}}{%endifequal%} |
| 17 | +</font> |
| 18 | +{% endifequal %}</p> |
| 19 | + |
| 20 | +<h2>Chair{{ wg.chairs.count|pluralize:": ,s:" }}</h2> |
| 21 | +<ul> |
| 22 | +{% for chair in wg.chairs %} |
| 23 | + <li><a href="mailto:{{ chair.person.email.1 }}">{{ chair.person }} <{{ chair.person.email.1 }}></a></li> |
| 24 | +{% endfor %} |
| 25 | +</ul> |
| 26 | + |
| 27 | +<h2>Area Directors:</h2> |
| 28 | +<ul> |
| 29 | +{% for ad in wg.area_directors %} |
| 30 | + <li><a href="mailto:{{ ad.person.email.1 }}">{{ ad.person }} <{{ ad.person.email.1 }}></a></li> |
| 31 | +{% endfor %} |
| 32 | +</ul> |
| 33 | + |
| 34 | +{% ifequal wg.area_director.person.email.1 "noreply@ietf.org" %}{%else%} |
| 35 | +<h2>Area Advisor:</h2> |
| 36 | +<ul> |
| 37 | + <li><a href="mailto:{{ wg.area_director.person.email.1 }}">{{ wg.area_director.person }} <{{wg.area_director.person.email.1 }}></a></li> |
| 38 | +</ul> |
| 39 | +{% endifequal %} |
| 40 | + |
| 41 | +{% if wg.secretaries %} |
| 42 | +<h2>Secretar{{ wg.secretaries.count|pluralize:"y: ,ies:" }}</h2> |
| 43 | +<ul> |
| 44 | +{% for secretary in wg.secretaries %} |
| 45 | + <li><a href="mailto:{{ secretary.person.email.1 }}">{{ secretary.person }} <{{ secretary.person.email.1 }}></a></li> |
| 46 | +</ul> |
| 47 | +{% endfor %} |
| 48 | +{% endif %} |
| 49 | + |
| 50 | +<h2>Mailing List:</h2> |
| 51 | +<table> |
| 52 | +<tr><td>General Discussion:</td><td> <a href="mailto:{{ wg.email_address }}">{{ wg.email_address }}</a></td></tr> |
| 53 | +<tr><td>To Subscribe:</td><td<a href="{{ wg.email_subscribe }}">{{ wg.email_subscribe }}</a></td></tr> |
| 54 | +<tr><td>Archive:</td><td><a href="{{ wg.email_archive }}">{{ wg.email_archive }}</a></td></tr> |
| 55 | +</table> |
| 56 | + |
| 57 | +<h2>Description of Working Group:</h2> |
| 58 | +<blockquote><p>{{ wg.charter_text|escape|format_charter }}</p></blockquote> |
| 59 | + |
| 60 | +<h2>Goals and Milestones:</h2> |
| 61 | +<table> |
| 62 | +{% for milestone in wg.milestones %} |
| 63 | + <tr> |
| 64 | + <td width="80px"> |
| 65 | + {% if milestone.done %} Done |
| 66 | + {% else %} |
| 67 | + {%ifequal milestone.expected_due_date.month 1 %}Jan{% endifequal %} |
| 68 | + {%ifequal milestone.expected_due_date.month 2 %}Feb{% endifequal %} |
| 69 | + {%ifequal milestone.expected_due_date.month 3 %}Mar{% endifequal %} |
| 70 | + {%ifequal milestone.expected_due_date.month 4 %}Apr{% endifequal %} |
| 71 | + {%ifequal milestone.expected_due_date.month 5 %}May{% endifequal %} |
| 72 | + {%ifequal milestone.expected_due_date.month 6 %}Jun{% endifequal %} |
| 73 | + {%ifequal milestone.expected_due_date.month 7 %}Jul{% endifequal %} |
| 74 | + {%ifequal milestone.expected_due_date.month 8 %}Aug{% endifequal %} |
| 75 | + {%ifequal milestone.expected_due_date.month 9 %}Sep{% endifequal %} |
| 76 | + {%ifequal milestone.expected_due_date.month 10 %}Oct{% endifequal %} |
| 77 | + {%ifequal milestone.expected_due_date.month 11 %}Nov{% endifequal %} |
| 78 | + {%ifequal milestone.expected_due_date.month 12 %}Dec{% endifequal %} |
| 79 | + {{ milestone.expected_due_date.year }} |
| 80 | + {% endif %} |
| 81 | + </td> |
| 82 | + <td>{{ milestone.description }} |
| 83 | + </td></tr> |
| 84 | +{% endfor %} |
| 85 | +<table> |
| 86 | + |
| 87 | +<h2>Internet-Drafts:</h2> |
| 88 | +<ul> |
| 89 | +{% for draft in wg.drafts %} |
| 90 | + <li><a href="{{draft.doclink}}">{{draft.title}}</a> ({{ draft.txt_page_count }} pages)</li> |
| 91 | +{% endfor %} |
| 92 | +</ul> |
| 93 | + |
| 94 | +{% if wg.rfcs %} |
| 95 | +<h2>Requests for Comments:</h2> |
| 96 | +<table> |
| 97 | +{% for rfc in wg.rfcs %} |
| 98 | + <tr><td>{{rfc}}{% if rfc.fyi_number %}<br> / FYI{{rfc.fyi_number}}{%endif%}{% if rfc.std_number %}<br> / STD{{rfc.std_number}}{%endif%}: |
| 99 | + </td><td><a href="{{rfc.doclink}}">{{rfc.title}}</a> ({{rfc.txt_page_count}} pages) |
| 100 | + {% for obs in rfc.obsoletes%} |
| 101 | + - <font color="orange">{{obs.action}} RFC{{obs.rfc_acted_on_id}}</font> |
| 102 | + {% endfor %} |
| 103 | + |
| 104 | + {% for obs in rfc.obsoleted_by%} |
| 105 | + - {%ifequal obs.action 'Obsoletes'%}<font color="red">Obsoleted by{%else%}<font color="orange">Updated by{%endifequal%} RFC{{obs.rfc_id}} |
| 106 | + {% endfor %} |
| 107 | + |
| 108 | +</td></tr> |
| 109 | +{% endfor %} |
| 110 | +</table> |
| 111 | +{% else %} |
| 112 | +<h2>No Requests for Comments</h2> |
| 113 | +{% endif %} |
| 114 | + |
| 115 | +{% ifequal wg.status.status 'Concluded' %} </div> {%endifequal%} |
| 116 | +{% ifequal wg.status.status 'Dormant' %} </div> {%endifequal%} |
| 117 | +{% endblock %} |
0 commit comments