From 86738a8b5340f526c405b2cc42bc5df94fd1637a Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sat, 20 Mar 2010 23:53:45 +0000 Subject: [PATCH] Merged from source:sprint/77/rjs@2119: Added STD/FYI/BCP info to the standard RFC display page - Legacy-Id: 2134 --- changelog | 4 ++++ ietf/idrfc/idrfc_wrapper.py | 2 ++ ietf/idtracker/templatetags/ietf_filters.py | 3 +++ ietf/templates/idrfc/doc_main_rfc.html | 1 + 4 files changed, 10 insertions(+) diff --git a/changelog b/changelog index b8a6dcb7c..4dc7e4ae9 100644 --- a/changelog +++ b/changelog @@ -4,6 +4,10 @@ ietfdb (2.46) * Added a link to the draft pages with email address to the draft authors + From RjS: + + * Added STD/FYI/BCP info to the standard RFC display page + -- Henrik Levkowetz 21 Mar 2010 00:36:05 +0100 ietfdb (2.46) diff --git a/ietf/idrfc/idrfc_wrapper.py b/ietf/idrfc/idrfc_wrapper.py index 6773a6726..46a21fb12 100644 --- a/ietf/idrfc/idrfc_wrapper.py +++ b/ietf/idrfc/idrfc_wrapper.py @@ -287,6 +287,8 @@ class RfcWrapper: return self._rfc_doc_list("updated_by") def updates(self): return self._rfc_doc_list("updates") + def also(self): + return self._rfc_doc_list("also") def has_errata(self): return self._rfcindex and (self._rfcindex.has_errata > 0) diff --git a/ietf/idtracker/templatetags/ietf_filters.py b/ietf/idtracker/templatetags/ietf_filters.py index d130214ec..4e6e0a92d 100644 --- a/ietf/idtracker/templatetags/ietf_filters.py +++ b/ietf/idtracker/templatetags/ietf_filters.py @@ -197,6 +197,9 @@ def urlize_ietf_docs(string, autoescape=None): if autoescape and not isinstance(string, SafeData): string = escape(string) string = re.sub("(?)(RFC ?)0{0,3}(\d+)", "\\1\\2", string) + string = re.sub("(?)(BCP ?)0{0,3}(\d+)", "\\1\\2", string) + string = re.sub("(?)(STD ?)0{0,3}(\d+)", "\\1\\2", string) + string = re.sub("(?)(FYI ?)0{0,3}(\d+)", "\\1\\2", string) string = re.sub("(?)(draft-[-0-9a-zA-Z._+]+)", "\\1", string) return mark_safe(string) urlize_ietf_docs.is_safe = True diff --git a/ietf/templates/idrfc/doc_main_rfc.html b/ietf/templates/idrfc/doc_main_rfc.html index bb97b854b..a7c94251f 100644 --- a/ietf/templates/idrfc/doc_main_rfc.html +++ b/ietf/templates/idrfc/doc_main_rfc.html @@ -44,6 +44,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. {% if doc.updated_by %}
Updated by {{ doc.updated_by|urlize_ietf_docs }}{%endif %} {% if doc.obsoletes %}
Obsoletes {{ doc.obsoletes|urlize_ietf_docs }}{%endif %} {% if doc.updates %}
Updates {{ doc.updates|urlize_ietf_docs }}{%endif %} +{% if doc.also %}
Also Known As {{ doc.also|urlize_ietf_docs }}{%endif %} {% if doc.draft_name %}
Was {{doc.draft_name}}{% endif %} {% if doc.has_errata %}
Errata{% endif %}