diff --git a/PLAN b/PLAN index 1dc2a61f7..44f0c00e7 100644 --- a/PLAN +++ b/PLAN @@ -43,6 +43,11 @@ Planned work in rough order * Transition to Python 3. This will make it easier to add add support for internationalsed email, and also other i18n enhancements. +* Update IPR disclosure pages with 1) itemized section V, 2) use the RFC + Updates and Obsoletes fields to add document relationships to be followed by + IPR searches, 3) show current values in the IPR update form, and 4) show + updates in a diff format (old/new columns). + * Add support for document shepherding reports, possibly re-using or generalising some of the review plumbing. Check with IESG for details. diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py index 96162b164..fad6bb321 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -536,3 +536,8 @@ def role_names(roles): @register.filter() def zaptmp(s): return re.sub(r'/tmp/tmp[^/]+/', '', s) + +@register.filter() +def rfcbis(s): + m = re.search('^.*-rfc(\d+)-?bis(-.*)?$', s) + return None if m is None else 'rfc' + m.group(1) diff --git a/ietf/templates/doc/document_history.html b/ietf/templates/doc/document_history.html index 6e78a0baf..471f2d8b7 100644 --- a/ietf/templates/doc/document_history.html +++ b/ietf/templates/doc/document_history.html @@ -36,6 +36,11 @@ ({{ time|date:"Y-m-d" }}) {% endfor %} + {% if doc.name|rfcbis %} + + {% endif %} @@ -52,6 +57,11 @@ ({{ time|date:"Y-m-d" }}) {% endfor %} + {% if doc.name|rfcbis %} + + {% endif %}