diff --git a/docker/configs/settings_local.py b/docker/configs/settings_local.py index 70a398d43..11dd094e6 100644 --- a/docker/configs/settings_local.py +++ b/docker/configs/settings_local.py @@ -67,6 +67,7 @@ INTERNAL_IPS = [".".join(ip.split(".")[:-1] + ["1"]) for ip in ips] DOCUMENT_PATH_PATTERN = 'data/developers/ietf-ftp/{doc.type_id}/' INTERNET_DRAFT_PATH = 'data/developers/ietf-ftp/internet-drafts/' +RFC_PATH = 'data/developers/ietf-ftp/rfc/' CHARTER_PATH = 'data/developers/ietf-ftp/charter/' BOFREQ_PATH = 'data/developers/ietf-ftp/bofreq/' CONFLICT_REVIEW_PATH = 'data/developers/ietf-ftp/conflict-reviews/' diff --git a/ietf/doc/templatetags/ietf_filters.py b/ietf/doc/templatetags/ietf_filters.py index 7c3595796..0616cb0c7 100644 --- a/ietf/doc/templatetags/ietf_filters.py +++ b/ietf/doc/templatetags/ietf_filters.py @@ -46,45 +46,6 @@ def unindent(value): """Remove indentation from string.""" return re.sub("\n +", "\n", value) -@register.filter(name='parse_email_list') -def parse_email_list(value): - """ - Parse a list of comma-seperated email addresses into - a list of mailto: links. - - Splitting a string of email addresses should return a list: - - >>> force_str(parse_email_list('joe@example.org, fred@example.com')) - 'joe@example.org, fred@example.com' - - Parsing a non-string should return the input value, rather than fail: - - >>> [ force_str(e) for e in parse_email_list(['joe@example.org', 'fred@example.com']) ] - ['joe@example.org', 'fred@example.com'] - - Null input values should pass through silently: - - >>> force_str(parse_email_list('')) - '' - - >>> parse_email_list(None) - - - """ - if value and isinstance(value, str): # testing for 'value' being true isn't necessary; it's a fast-out route - addrs = re.split(", ?", value) - ret = [] - for addr in addrs: - (name, email) = parseaddr(addr) - if not(name): - name = email - ret.append('%s' % ( email.replace('&', '&'), escape(name) )) - return mark_safe(", ".join(ret)) - elif value and isinstance(value, bytes): - log.assertion('isinstance(value, str)') - else: - return value - @register.filter def strip_email(value): """Get rid of email part of name/email string like 'Some Name '.""" diff --git a/ietf/doc/tests_charter.py b/ietf/doc/tests_charter.py index 21e1646d8..8732b7701 100644 --- a/ietf/doc/tests_charter.py +++ b/ietf/doc/tests_charter.py @@ -78,7 +78,7 @@ class ViewCharterTests(TestCase): url = urlreverse('ietf.doc.views_doc.document_main',kwargs={'name':charter.name}) r = self.client.get(url) q = PyQuery(r.content) - self.assertEqual('',q('.alert').text()) + self.assertEqual('',q('.alert:not(.alert-ignore)').text()) diff --git a/ietf/templates/base.html b/ietf/templates/base.html index 2c80e0284..d03bc6006 100644 --- a/ietf/templates/base.html +++ b/ietf/templates/base.html @@ -85,7 +85,7 @@ {% endif %}