Merged in Django 2.2 changes.

- Legacy-Id: 18090
This commit is contained in:
Henrik Levkowetz 2020-06-27 20:56:10 +00:00
commit 8837eb9067
169 changed files with 218 additions and 217 deletions

View file

@ -1,3 +1,42 @@
ietfdb (7.6.0) ietf; urgency=medium
Django 2.2 transition changes:
* New branch for 7.5.1.dev0
* Changed deprecated 'load staticfiles' to recommended 'load static'
* Added a warnings filter. Removed the use request_profiler, which is
not compatible with Django 2.2.
* Removed an unused parameter from submit.tests.do_submission_email().
* Updated requirements for Django 2.2.
* Fixed an issue where a session was saved without a type_id, found by
the Django 2.2 checks. The code set the value just after the first save,
and then did a second save, but this is 1) more costly, and 2) keeps an
invalid session object in the database for a short time.
* Fixed a place where data provider for a POST in contained None, which
cannot be serialized into POST data. Found by Django 2.2 checks.
* Django 2.2 does not wrap single queries in transactions, for
performance reasons. This caused some template tags that did database
lookups to trigger exceptions. Fixed by moving the lookups (which would
not normally change between apache reloads) out from the template tag code
to module scope. Adding new groups of type
['ag','area','team','dir','program'] will now require a reload to show up
in the group menu.
Other changes:
* Changed skip messages from test suites to use print() instead of
sys.stderr.write(), to match other output from the test runner.
-- Henrik Levkowetz <henrik@levkowetz.com> 27 Jun 2020 17:33:10 +0000
ietfdb (7.5.0) ietf; urgency=medium ietfdb (7.5.0) ietf; urgency=medium
**Django 2.1 upgrade, CodiMD support, bluesheet support for Meetecho, and bugfixes** **Django 2.1 upgrade, CodiMD support, bluesheet support for Meetecho, and bugfixes**

View file

@ -5,9 +5,11 @@ from ietf.name.models import GroupTypeName
register = template.Library() register = template.Library()
parents = GroupTypeName.objects.filter(slug__in=['ag','area','team','dir','program'])
@register.simple_tag @register.simple_tag
def active_groups_menu(): def active_groups_menu():
parents = GroupTypeName.objects.filter(slug__in=['ag','area','team','dir','program']) global parents
for p in parents: for p in parents:
p.menu_url = '/%s/'%p.slug p.menu_url = '/%s/'%p.slug
return render_to_string('base/menu_active_groups.html', { 'parents': parents }) return render_to_string('base/menu_active_groups.html', { 'parents': parents })

View file

@ -43,10 +43,14 @@ area_short_names = {
'rai':'RAI' 'rai':'RAI'
} }
parents = Group.objects.filter(
models.Q(type="area") | models.Q(type="irtf", acronym="irtf"),
state="active"
).order_by('type_id', 'acronym')
@register.simple_tag @register.simple_tag
def wg_menu(): def wg_menu():
parents = Group.objects.filter(models.Q(type="area") | models.Q(type="irtf", acronym="irtf"), global parents
state="active").order_by('type_id', 'acronym')
for p in parents: for p in parents:
p.short_name = area_short_names.get(p.acronym) or p.name p.short_name = area_short_names.get(p.acronym) or p.name

View file

@ -250,9 +250,11 @@ class InterimSessionModelForm(forms.ModelForm):
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
"""NOTE: as the baseform of an inlineformset self.save(commit=True) """NOTE: as the baseform of an inlineformset self.save(commit=True)
never gets called""" never gets called"""
session = super(InterimSessionModelForm, self).save(commit=kwargs.get('commit', True)) session = super(InterimSessionModelForm, self).save(commit=False)
session.group = self.group session.group = self.group
session.type_id = 'regular' session.type_id = 'regular'
if kwargs.get('commit', True) is True:
super(InterimSessionModelForm, self).save(commit=True)
return session return session
def save_agenda(self): def save_agenda(self):

View file

@ -61,7 +61,7 @@ class RolodexTestCase(TestCase):
post_data = { post_data = {
'name': person.name, 'name': person.name,
'ascii': person.ascii, 'ascii': person.ascii,
'ascii_short': person.ascii_short, 'ascii_short': person.ascii_short or '',
'user': user.username, 'user': user.username,
'email-0-person':person.pk, 'email-0-person':person.pk,
'email-0-address': email.address, 'email-0-address': email.address,

View file

@ -16,7 +16,7 @@ warnings.simplefilter("always", DeprecationWarning)
warnings.filterwarnings("ignore", message="Add the `renderer` argument to the render\(\) method of", module="bootstrap3") warnings.filterwarnings("ignore", message="Add the `renderer` argument to the render\(\) method of", module="bootstrap3")
warnings.filterwarnings("ignore", message="The logout\(\) view is superseded by") warnings.filterwarnings("ignore", message="The logout\(\) view is superseded by")
warnings.filterwarnings("ignore", message="Report.file_reporters will no longer be available in Coverage.py 4.2", module="coverage.report") warnings.filterwarnings("ignore", message="Report.file_reporters will no longer be available in Coverage.py 4.2", module="coverage.report")
warnings.filterwarnings("ignore", message="{% load staticfiles %} is deprecated")
try: try:
import syslog import syslog
@ -378,9 +378,6 @@ if DEBUG:
MIDDLEWARE = [ MIDDLEWARE = [
# Must be first to measure correct request timing
'request_profiler.middleware.ProfilingMiddleware',
#
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
'corsheaders.middleware.CorsMiddleware', # see docs on CORS_REPLACE_HTTPS_REFERER before using it 'corsheaders.middleware.CorsMiddleware', # see docs on CORS_REPLACE_HTTPS_REFERER before using it
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
@ -429,7 +426,6 @@ INSTALLED_APPS = [
'djangobwr', 'djangobwr',
'form_utils', 'form_utils',
'oidc_provider', 'oidc_provider',
'request_profiler',
'simple_history', 'simple_history',
'tastypie', 'tastypie',
'widget_tweaks', 'widget_tweaks',
@ -1107,7 +1103,6 @@ SILENCED_SYSTEM_CHECKS = [
CHECKS_LIBRARY_PATCHES_TO_APPLY = [ CHECKS_LIBRARY_PATCHES_TO_APPLY = [
'patch/fix-unidecode-argument-warning.patch', 'patch/fix-unidecode-argument-warning.patch',
'patch/fix-request-profiler-streaming-length.patch',
'patch/change-oidc-provider-field-sizes-228.patch', 'patch/change-oidc-provider-field-sizes-228.patch',
'patch/fix-oidc-access-token-post.patch', 'patch/fix-oidc-access-token-post.patch',
'patch/fix-jwkest-jwt-logging.patch', 'patch/fix-jwkest-jwt-logging.patch',

View file

@ -1673,7 +1673,6 @@ Thank you
q = PyQuery(r.content) q = PyQuery(r.content)
post_button = q('[type=submit]:contains("Send Email")') post_button = q('[type=submit]:contains("Send Email")')
self.assertEqual(len(post_button), 1) self.assertEqual(len(post_button), 1)
action = post_button.parents("form").find('input[type=hidden][name="action"]').val()
subject = post_button.parents("form").find('input[name="subject"]').val() subject = post_button.parents("form").find('input[name="subject"]').val()
frm = post_button.parents("form").find('input[name="frm"]').val() frm = post_button.parents("form").find('input[name="frm"]').val()
cc = post_button.parents("form").find('input[name="cc"]').val() cc = post_button.parents("form").find('input[name="cc"]').val()
@ -1683,7 +1682,6 @@ Thank you
# post submitter info # post submitter info
r = self.client.post(the_url, { r = self.client.post(the_url, {
"action": action,
"subject": subject, "subject": subject,
"frm": frm, "frm": frm,
"to": to, "to": to,

View file

@ -1,6 +1,6 @@
{# Copyright The IETF Trust 2012, All Rights Reserved #} {# Copyright The IETF Trust 2012, All Rights Reserved #}
{% extends "base.html" %} {% extends "base.html" %}
{% load staticfiles %} {% load static %}
{% block title %}401 Unauthorized{% endblock %} {% block title %}401 Unauthorized{% endblock %}
{% block content %} {% block content %}

View file

@ -1,6 +1,6 @@
{# Copyright The IETF Trust 2007, All Rights Reserved #} {# Copyright The IETF Trust 2007, All Rights Reserved #}
{% extends "base.html" %} {% extends "base.html" %}
{% load staticfiles %} {% load static %}
{% block title %}404 Not Found{% endblock %} {% block title %}404 Not Found{% endblock %}
{% block content %} {% block content %}

View file

@ -1,6 +1,6 @@
{# Copyright The IETF Trust 2007, All Rights Reserved #} {# Copyright The IETF Trust 2007, All Rights Reserved #}
{% extends "base.html" %} {% extends "base.html" %}
{% load staticfiles %} {% load static %}
{% block title %}500 Internal Server Error{% endblock %} {% block title %}500 Internal Server Error{% endblock %}
{% block content %} {% block content %}

View file

@ -1,6 +1,6 @@
{# Copyright The IETF Trust 2007, All Rights Reserved #} {# Copyright The IETF Trust 2007, All Rights Reserved #}
{% extends "base.html" %} {% extends "base.html" %}
{% load staticfiles %} {% load static %}
{% block title %}API Notes{% endblock %} {% block title %}API Notes{% endblock %}
{% block bodyAttrs %}data-spy="scroll" data-target="#affix"{% endblock %} {% block bodyAttrs %}data-spy="scroll" data-target="#affix"{% endblock %}
{% block content %} {% block content %}

View file

@ -1,4 +1,4 @@
<!DOCTYPE html> {% load ietf_filters staticfiles %} <!DOCTYPE html> {% load ietf_filters static %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load bootstrap3 %} {% load bootstrap3 %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% load staticfiles %} {% load static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static 'select2/select2.css' %}"> <link rel="stylesheet" href="{% static 'select2/select2.css' %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block title %}Change document shepherd for {{ doc.name }}-{{ doc.rev }}{% endblock %} {% block title %}Change document shepherd for {{ doc.name }}-{{ doc.rev }}{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2016-2020, All Rights Reserved #} {# Copyright The IETF Trust 2016-2020, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters %} {% load ietf_filters %}
{% load staticfiles %} {% load static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters %} {% load ietf_filters %}
{% load staticfiles %} {% load static %}
{% block title %}History for {{ doc.name }}-{{ doc.rev }}{% endblock %} {% block title %}History for {{ doc.name }}-{{ doc.rev }}{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2016, All Rights Reserved #} {# Copyright The IETF Trust 2016, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles ietf_filters %} {% load origin static ietf_filters %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles ietf_filters %} {% load origin static ietf_filters %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2016-2019, All Rights Reserved #} {# Copyright The IETF Trust 2016-2019, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% load textfilters %} {% load textfilters %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -3,7 +3,7 @@
{% load origin %} {% load origin %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block title %}Change documents replaced by {{ doc }}{% endblock %} {% block title %}Change documents replaced by {{ doc }}{% endblock %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% load textfilters %} {% load textfilters %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% block title %}IETF Datatracker{% if server_mode != "production" %} -- Development Mode{% endif %}{% endblock %} {% block title %}IETF Datatracker{% if server_mode != "production" %} -- Development Mode{% endif %}{% endblock %}
{% block content %} {% block content %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% block title %}Active Internet-Drafts{% endblock %} {% block title %}Active Internet-Drafts{% endblock %}
{% block content %} {% block content %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2019, All Rights Reserved #} {# Copyright The IETF Trust 2019, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ballot_icon %} {% load ballot_icon %}
{% load ietf_filters %} {% load ietf_filters %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block title %}Document Search{% endblock %} {% block title %}Document Search{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% block title %}{{ title }}{% endblock %} {% block title %}{{ title }}{% endblock %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block js %} {% block js %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block title %}Edit RFCs affected by status change{% endblock %} {% block title %}Edit RFCs affected by status change{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block pagehead %} {% block pagehead %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block title %}Begin RFC status change review{% endblock %} {% block title %}Begin RFC status change review{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block title %}{{ title|striptags }}{% endblock %} {% block title %}{{ title|striptags }}{% endblock %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles group_filters %} {% load origin static group_filters %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block morecss %} {% block morecss %}
.well { max-width: 150px;} .well { max-width: 150px;}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% load ietf_filters %} {% load ietf_filters %}
{% load textfilters %} {% load textfilters %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block content %} {% block content %}
{% origin %} {% origin %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static 'bootstrap-datepicker/css/bootstrap-datepicker3.min.css' %}"> <link rel="stylesheet" href="{% static 'bootstrap-datepicker/css/bootstrap-datepicker3.min.css' %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% load ietf_filters %} {% load ietf_filters %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block pagehead %} {% block pagehead %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters %} {% load ietf_filters %}
{% load staticfiles %} {% load static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block title %}Email summary of assigned review requests for {{ group.acronym }}{% endblock %} {% block title %}Email summary of assigned review requests for {{ group.acronym }}{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% load ietf_filters %} {% load ietf_filters %}
{% load textfilters %} {% load textfilters %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% load ietf_filters %} {% load ietf_filters %}
{% load textfilters %} {% load textfilters %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "group/group_base.html" %} {% extends "group/group_base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block morecss %} {% block morecss %}
.well { max-width: 150px;} .well { max-width: 150px;}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters %} {% load ietf_filters %}
{% load staticfiles %} {% load static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ietf_filters %} {% load ietf_filters %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015-2019, All Rights Reserved #} {# Copyright The IETF Trust 2015-2019, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block title %}Manage open review requests for {{ group.acronym }}{% endblock %} {% block title %}Manage open review requests for {{ group.acronym }}{% endblock %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015-2020, All Rights Reserved #} {# Copyright The IETF Trust 2015-2020, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block content %} {% block content %}
<h2>Set next reviewer in queue for {{ group.acronym }}</h2> <h2>Set next reviewer in queue for {{ group.acronym }}</h2>

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block group_subtitle %}Review requests{% endblock %} {% block group_subtitle %}Review requests{% endblock %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015-2020, All Rights Reserved #} {# Copyright The IETF Trust 2015-2020, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles bootstrap3 %} {% load ietf_filters static bootstrap3 %}
{% block group_subtitle %}Reviewers{% endblock %} {% block group_subtitle %}Reviewers{% endblock %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% load bootstrap3 %} {% load bootstrap3 %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ballot_icon %} {% load ballot_icon %}
{% load ietf_filters %} {% load ietf_filters %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ballot_icon %} {% load ballot_icon %}
{% load ietf_filters %} {% load ietf_filters %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ballot_icon %} {% load ballot_icon %}
{% load ietf_filters %} {% load ietf_filters %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles %} {% load origin static %}
{% load ietf_filters %} {% load ietf_filters %}
{% block morecss %} {% block morecss %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters ipr_filters bootstrap3 widget_tweaks %} {% load ietf_filters ipr_filters bootstrap3 widget_tweaks %}
{% block title %}{% if form.instance %}Edit IPR #{{ form.instance.id }}{% else %}New IPR{% endif %}{% endblock %} {% block title %}{% if form.instance %}Edit IPR #{{ form.instance.id }}{% else %}New IPR{% endif %}{% endblock %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters ipr_filters staticfiles %} {% load ietf_filters ipr_filters static %}
{% block morecss %} {% block morecss %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load bootstrap3 %} {% load bootstrap3 %}
{% block title %}Email submitter of {{ ipr.title }}{% endblock %} {% block title %}Email submitter of {{ ipr.title }}{% endblock %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block title %}Intellectual property rights disclosures{% endblock %} {% block title %}Intellectual property rights disclosures{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% block title %}IPR search{% endblock %} {% block title %}IPR search{% endblock %}
{% block content %} {% block content %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,9 +1,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% load staticfiles %} {% load static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}{% origin %} {% load origin %}{% origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% load bootstrap3 widget_tweaks %} {% load bootstrap3 widget_tweaks %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load bootstrap3 widget_tweaks %} {% load bootstrap3 widget_tweaks %}
{% load staticfiles %} {% load static %}
{% block title %}Edit liaison attachment{% endblock %} {% block title %}Edit liaison attachment{% endblock %}

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters staticfiles %} {% load ietf_filters static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}"> <link rel="stylesheet" href="{% static "jquery.tablesorter/css/theme.bootstrap.min.css" %}">

View file

@ -2,7 +2,7 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load ietf_filters %} {% load ietf_filters %}
{% load staticfiles %} {% load static %}
{% block pagehead %} {% block pagehead %}
<link rel="stylesheet" href="{% static 'bootstrap-datepicker/css/bootstrap-datepicker3.min.css' %}"> <link rel="stylesheet" href="{% static 'bootstrap-datepicker/css/bootstrap-datepicker3.min.css' %}">

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles bootstrap3 %} {% load origin static bootstrap3 %}
{% block title %}Add drafts to {{ session.meeting }} : {{ session.group.acronym }}{% endblock %} {% block title %}Add drafts to {{ session.meeting }} : {{ session.group.acronym }}{% endblock %}

View file

@ -1,7 +1,7 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %} {% load origin %}
{% load staticfiles %} {% load static %}
{% load ietf_filters %} {% load ietf_filters %}
{% load textfilters %} {% load textfilters %}
{% load htmlfilters %} {% load htmlfilters %}

View file

@ -1,6 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #} {# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin staticfiles bootstrap3 %} {% load origin static bootstrap3 %}
{% block title %}Approve Slides Proposed for {{ submission.session.meeting }} : {{ submission.session.group.acronym }}{% endblock %} {% block title %}Approve Slides Proposed for {{ submission.session.meeting }} : {{ submission.session.group.acronym }}{% endblock %}

Some files were not shown because too many files have changed in this diff Show more