diff --git a/PLAN b/PLAN index 7aaa09e07..79653622b 100644 --- a/PLAN +++ b/PLAN @@ -15,6 +15,14 @@ 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. +* Change the draft submission form so that an email address is required for + each author in order to complete self-service draft submission. Missing + email address(es) will lead to failure, and require submission via the + secretariat (where email addresses for all will also be required). + +* Simplify submission if submitter is logged into the datatracker, skipping the + email verification step. + * Polish the htmlization pages, making the style identical with tools.ietf.org. * Revisit the review tool, work through the accumulated tickets. diff --git a/changelog b/changelog index 60d41aae8..c13585e18 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,71 @@ +ietfdb (6.98.4) ietf; urgency=medium + + This is a small bugfix release, to clear the slate before merging + in the Python 2/3 conversion. From the commit log: + + * Added a validation step for SearchablePersonField, to avoid later + server 500 errors on bad input. + + * Merged in [16404] from rjsparks@nostrum.com: + Only look for ietf/datatracker-env images when extracting the most + recent build to tag as latest. + + * Merged in [16359] from rcross@amsl.com: + Fix registration import, use user.person if it exists. + + * Merged in [16096] from rcross@amsl.com: + Update admin permissions. Grant secretariat change permissions on + dbtemplate so they can update proceedings pages. + + * Turned off html autoescape in IPR email templates. This fixes + inappropriate html escapes that occurred in various IPR-related + emails. + + * Added missing code to skip coverage measurement for skippable tests. + + -- Henrik Levkowetz 16 Jul 2019 14:14:12 +0000 + + +ietfdb (6.98.3) ietf; urgency=medium + + * Increased the length of the list Subscribed email field from 64 to 128, + updated the import_mailman_listinfo management command, and added a + migration for the model change. + + -- Henrik Levkowetz 04 Jul 2019 16:07:14 +0000 + + +ietfdb (6.98.2) ietf; urgency=medium + + This is a minor release that fixes some bugs and tweaks some settings. + From the commit log: + + * Changed some tests to match production group type changes for some special + groups. + + * Made the bin/daily cron script quiteter. + + * Various changes to make yang-related management commands quieter + + * Added a fix for an issue in get_meeting_registration_data() which could + happen if we tried to create a Person record for with a user of an + existing Person. + + * Changed the permitted length of patent_title from 127 to 255. + + * Added additional guards against duplicate m2m entries. + + * Added a utility to check copyright statements in specified files. + + * Updated some functions and views in secr/srec/ to use GroupFeatures + instead of hardcoded lists of group types. + + * Made session requests also work for ad-hoc groups, which may not have a + parent area. + + -- Henrik Levkowetz 03 Jul 2019 20:27:54 +0000 + + ietfdb (6.98.1) ietf; urgency=medium This is a bugfix release that cleans up some remaining issues from the diff --git a/docker/build b/docker/build index 55de1759b..3c89a4368 100755 --- a/docker/build +++ b/docker/build @@ -123,6 +123,6 @@ fi docker rmi -f ietf/datatracker-environment:trunk || true docker build -t ietf/datatracker-environment:$TAG docker/ -docker tag $(docker images -q | head -n 1) ietf/datatracker-environment:latest +docker tag $(docker images -q ietf/datatracker-environment | head -n 1) ietf/datatracker-environment:latest docker push ietf/datatracker-environment:latest -docker push ietf/datatracker-environment:$TAG \ No newline at end of file +docker push ietf/datatracker-environment:$TAG diff --git a/ietf/__init__.py b/ietf/__init__.py index 82bed7bcf..6a4a01a7a 100644 --- a/ietf/__init__.py +++ b/ietf/__init__.py @@ -7,13 +7,13 @@ from __future__ import absolute_import, print_function, unicode_literals from . import checks # pyflakes:ignore # Don't add patch number here: -__version__ = "6.98.2.dev0" +__version__ = "6.98.5.dev0" # set this to ".p1", ".p2", etc. after patching __patch__ = "" __date__ = "$Date$" -__rev__ = "$Rev$ (dev) Latest release: Rev. 16294 " +__rev__ = "$Rev$ (dev) Latest release: Rev. 16464 " __id__ = "$Id$" diff --git a/ietf/bin/set_admin_permissions b/ietf/bin/set_admin_permissions index 90ca85438..0ecc0737e 100755 --- a/ietf/bin/set_admin_permissions +++ b/ietf/bin/set_admin_permissions @@ -55,6 +55,7 @@ def main(): # Set Auth Group Admin Permissions names = ['auth.add_user','auth.change_user','auth.delete_user', + 'dbtemplate.change_dbtemplate', 'group.add_group','group.change_group','group.delete_group', 'group.add_role','group.change_role','group.delete_role', 'group.add_groupevent','group.change_groupevent','group.delete_groupevent', diff --git a/ietf/community/tests.py b/ietf/community/tests.py index 2882a0df7..5d50b0151 100644 --- a/ietf/community/tests.py +++ b/ietf/community/tests.py @@ -88,7 +88,8 @@ class CommunityListTests(TestCase): # with list clist = CommunityList.objects.create(user=User.objects.get(username="plain")) - clist.added_docs.add(draft) + if not draft in clist.added_docs.all(): + clist.added_docs.add(draft) SearchRule.objects.create( community_list=clist, rule_type="name_contains", @@ -250,7 +251,8 @@ class CommunityListTests(TestCase): # with list clist = CommunityList.objects.create(user=User.objects.get(username="plain")) - clist.added_docs.add(draft) + if not draft in clist.added_docs.all(): + clist.added_docs.add(draft) SearchRule.objects.create( community_list=clist, rule_type="name_contains", @@ -285,7 +287,8 @@ class CommunityListTests(TestCase): # with list clist = CommunityList.objects.create(user=User.objects.get(username="plain")) - clist.added_docs.add(draft) + if not draft in clist.added_docs.all(): + clist.added_docs.add(draft) SearchRule.objects.create( community_list=clist, rule_type="name_contains", @@ -326,7 +329,8 @@ class CommunityListTests(TestCase): # subscription with list clist = CommunityList.objects.create(user=User.objects.get(username="plain")) - clist.added_docs.add(draft) + if not draft in clist.added_docs.all(): + clist.added_docs.add(draft) SearchRule.objects.create( community_list=clist, rule_type="name_contains", @@ -369,7 +373,8 @@ class CommunityListTests(TestCase): draft = WgDraftFactory() clist = CommunityList.objects.create(user=User.objects.get(username="plain")) - clist.added_docs.add(draft) + if not draft in clist.added_docs.all(): + clist.added_docs.add(draft) EmailSubscription.objects.create(community_list=clist, email=Email.objects.filter(person__user__username="plain").first(), notify_on="significant") diff --git a/ietf/community/views.py b/ietf/community/views.py index 427e72943..09a12ab93 100644 --- a/ietf/community/views.py +++ b/ietf/community/views.py @@ -59,7 +59,8 @@ def manage_list(request, username=None, acronym=None, group_type=None): clist.save() for d in add_doc_form.cleaned_data['documents']: - clist.added_docs.add(d) + if not d in clist.added_docs.all(): + clist.added_docs.add(d) return HttpResponseRedirect("") else: @@ -136,7 +137,8 @@ def track_document(request, name, username=None, acronym=None): if clist.pk is None: clist.save() - clist.added_docs.add(doc) + if not doc in clist.added_docs.all(): + clist.added_docs.add(doc) if request.is_ajax(): return HttpResponse(json.dumps({ 'success': True }), content_type='application/json') diff --git a/ietf/doc/tests_review.py b/ietf/doc/tests_review.py index 48c1e61b5..de3ef3eeb 100644 --- a/ietf/doc/tests_review.py +++ b/ietf/doc/tests_review.py @@ -101,8 +101,6 @@ class ReviewTests(TestCase): self.assertEqual(len(outbox),2) self.assertTrue('reviewteam Early' in outbox[0]['Subject']) - if not 'reviewsecretary@' in outbox[0]['To']: - print(outbox[0].as_string()) self.assertTrue('reviewsecretary@' in outbox[0]['To']) self.assertTrue('reviewteam3 Early' in outbox[1]['Subject']) if not 'reviewsecretary3@' in outbox[1]['To']: diff --git a/ietf/ipr/fields.py b/ietf/ipr/fields.py index a6529c270..4b9987967 100644 --- a/ietf/ipr/fields.py +++ b/ietf/ipr/fields.py @@ -11,6 +11,8 @@ from django.utils.html import escape from django import forms from django.urls import reverse as urlreverse +import debug # pyflakes:ignore + from ietf.ipr.models import IprDisclosureBase def select2_id_ipr_title_json(value): diff --git a/ietf/ipr/forms.py b/ietf/ipr/forms.py index 896e5912b..410caa91c 100644 --- a/ietf/ipr/forms.py +++ b/ietf/ipr/forms.py @@ -160,7 +160,7 @@ class GenericDisclosureForm(forms.Form): patent_number = forms.CharField(max_length=127, required=False, validators=[ validate_patent_number ], help_text = "Patent publication or application number (2-letter country code followed by serial number)") patent_inventor = forms.CharField(max_length=63, required=False, validators=[ validate_name ], help_text="Inventor name") - patent_title = forms.CharField(max_length=127, required=False, validators=[ validate_title ], help_text="Title of invention") + patent_title = forms.CharField(max_length=255, required=False, validators=[ validate_title ], help_text="Title of invention") patent_date = forms.DateField(required=False, help_text="Date granted or applied for") patent_notes = forms.CharField(max_length=1024, required=False, widget=forms.Textarea) @@ -229,7 +229,7 @@ class IprDisclosureFormBase(forms.ModelForm): patent_number = forms.CharField(max_length=127, required=True, validators=[ validate_patent_number ], help_text = "Patent publication or application number (2-letter country code followed by serial number)") patent_inventor = forms.CharField(max_length=63, required=True, validators=[ validate_name ], help_text="Inventor name") - patent_title = forms.CharField(max_length=127, required=True, validators=[ validate_title ], help_text="Title of invention") + patent_title = forms.CharField(max_length=255, required=True, validators=[ validate_title ], help_text="Title of invention") patent_date = forms.DateField(required=True, help_text="Date granted or applied for") patent_notes = forms.CharField(max_length=1024, required=False, widget=forms.Textarea) diff --git a/ietf/mailinglists/management/commands/import_mailman_listinfo.py b/ietf/mailinglists/management/commands/import_mailman_listinfo.py index fdb10c083..67e93ed51 100644 --- a/ietf/mailinglists/management/commands/import_mailman_listinfo.py +++ b/ietf/mailinglists/management/commands/import_mailman_listinfo.py @@ -1,4 +1,4 @@ -# Copyright The IETF Trust 2016, All Rights Reserved +# Copyright The IETF Trust 2016-2019, All Rights Reserved import sys from textwrap import dedent @@ -35,6 +35,7 @@ def import_mailman_listinfo(verbosity=0): names = list(Utils.list_names()) names.sort() + addr_max_length = Subscribed._meta.get_field('email').max_length for name in names: mlist = MailList.MailList(name, lock=False) note("List: %s" % mlist.internal_name()) @@ -62,7 +63,7 @@ def import_mailman_listinfo(verbosity=0): note(" Removing address with no subscriptions: %s" % (addr)) old.delete() for addr in members: - if len(addr) > 64: + if len(addr) > addr_max_length: sys.stderr.write(" ** Email address subscribed to '%s' too long for table: <%s>\n" % (name, addr)) continue if not addr in known: diff --git a/ietf/mailinglists/migrations/0002_auto_20190703_1344.py b/ietf/mailinglists/migrations/0002_auto_20190703_1344.py new file mode 100644 index 000000000..a99b72323 --- /dev/null +++ b/ietf/mailinglists/migrations/0002_auto_20190703_1344.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Copyright The IETF Trust 2019, All Rights Reserved +# Generated by Django 1.11.22 on 2019-07-03 13:44 +from __future__ import unicode_literals + +import django.core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mailinglists', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='subscribed', + name='email', + field=models.CharField(max_length=128, validators=[django.core.validators.EmailValidator()]), + ), + ] diff --git a/ietf/mailinglists/models.py b/ietf/mailinglists/models.py index a3e742f28..239583fae 100644 --- a/ietf/mailinglists/models.py +++ b/ietf/mailinglists/models.py @@ -26,7 +26,7 @@ class List(models.Model): @python_2_unicode_compatible class Subscribed(models.Model): time = models.DateTimeField(auto_now_add=True) - email = models.CharField(max_length=64, validators=[validate_email]) + email = models.CharField(max_length=128, validators=[validate_email]) lists = models.ManyToManyField(List) def __str__(self): return "" % (self.email, self.time) diff --git a/ietf/meeting/tests_views.py b/ietf/meeting/tests_views.py index 89d033fb1..de3fc4286 100644 --- a/ietf/meeting/tests_views.py +++ b/ietf/meeting/tests_views.py @@ -34,8 +34,9 @@ from ietf.meeting.models import Session, TimeSlot, Meeting, SchedTimeSessAssignm from ietf.meeting.test_data import make_meeting_test_data, make_interim_meeting from ietf.meeting.utils import finalize from ietf.name.models import SessionStatusName, ImportantDateName -from ietf.utils.test_utils import TestCase, login_testing_unauthorized, unicontent +from ietf.utils.decorators import skip_coverage from ietf.utils.mail import outbox, empty_outbox +from ietf.utils.test_utils import TestCase, login_testing_unauthorized, unicontent from ietf.utils.text import xslugify from ietf.person.factories import PersonFactory @@ -490,6 +491,7 @@ class MeetingTests(TestCase): os.unlink(filename) @skipIf(skip_pdf_tests, skip_message) + @skip_coverage def test_session_draft_pdf(self): session = SessionFactory(group__type_id='wg',meeting__type_id='ietf') doc = DocumentFactory(type_id='draft') diff --git a/ietf/name/fixtures/names.json b/ietf/name/fixtures/names.json index 14dc3681f..d0ebca2b5 100644 --- a/ietf/name/fixtures/names.json +++ b/ietf/name/fixtures/names.json @@ -1,11000 +1,13506 @@ [ -{ - "model": "name.agendatypename", - "pk": "ad", - "fields": { - "name": "AD Office Hours", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.agendatypename", - "pk": "ietf", - "fields": { - "name": "IETF Agenda", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.agendatypename", - "pk": "side", - "fields": { - "name": "Side Meetings", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.agendatypename", - "pk": "workshop", - "fields": { - "name": "Workshops", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ballotpositionname", - "pk": "yes", - "fields": { - "name": "Yes", - "desc": "", - "used": true, - "order": 1, - "blocking": false - } -}, -{ - "model": "name.ballotpositionname", - "pk": "noobj", - "fields": { - "name": "No Objection", - "desc": "", - "used": true, - "order": 2, - "blocking": false - } -}, -{ - "model": "name.ballotpositionname", - "pk": "block", - "fields": { - "name": "Block", - "desc": "", - "used": true, - "order": 3, - "blocking": true - } -}, -{ - "model": "name.ballotpositionname", - "pk": "discuss", - "fields": { - "name": "Discuss", - "desc": "", - "used": true, - "order": 3, - "blocking": true - } -}, -{ - "model": "name.ballotpositionname", - "pk": "abstain", - "fields": { - "name": "Abstain", - "desc": "", - "used": true, - "order": 4, - "blocking": false - } -}, -{ - "model": "name.ballotpositionname", - "pk": "recuse", - "fields": { - "name": "Recuse", - "desc": "", - "used": true, - "order": 5, - "blocking": false - } -}, -{ - "model": "name.ballotpositionname", - "pk": "norecord", - "fields": { - "name": "No Record", - "desc": "", - "used": true, - "order": 6, - "blocking": false - } -}, -{ - "model": "name.constraintname", - "pk": "conflict", - "fields": { - "name": "Conflicts with", - "desc": "", - "used": true, - "order": 0, - "penalty": 100000 - } -}, -{ - "model": "name.constraintname", - "pk": "conflic2", - "fields": { - "name": "Conflicts with (secondary)", - "desc": "", - "used": true, - "order": 0, - "penalty": 10000 - } -}, -{ - "model": "name.constraintname", - "pk": "conflic3", - "fields": { - "name": "Conflicts with (tertiary)", - "desc": "", - "used": true, - "order": 0, - "penalty": 1000 - } -}, -{ - "model": "name.constraintname", - "pk": "bethere", - "fields": { - "name": "Person must be present", - "desc": "", - "used": true, - "order": 0, - "penalty": 200000 - } -}, -{ - "model": "name.continentname", - "pk": "africa", - "fields": { - "name": "Africa", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.continentname", - "pk": "antarctica", - "fields": { - "name": "Antarctica", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.continentname", - "pk": "asia", - "fields": { - "name": "Asia", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.continentname", - "pk": "europe", - "fields": { - "name": "Europe", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.continentname", - "pk": "north-america", - "fields": { - "name": "North America", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.continentname", - "pk": "oceania", - "fields": { - "name": "Oceania", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.continentname", - "pk": "south-america", - "fields": { - "name": "South America", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.countryname", - "pk": "AF", - "fields": { - "name": "Afghanistan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AX", - "fields": { - "name": "\u00c5land Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AL", - "fields": { - "name": "Albania", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "DZ", - "fields": { - "name": "Algeria", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AS", - "fields": { - "name": "American Samoa", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AD", - "fields": { - "name": "Andorra", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AO", - "fields": { - "name": "Angola", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AI", - "fields": { - "name": "Anguilla", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AQ", - "fields": { - "name": "Antarctica", - "desc": "", - "used": true, - "order": 0, - "continent": "antarctica", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AG", - "fields": { - "name": "Antigua and Barbuda", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AR", - "fields": { - "name": "Argentina", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AM", - "fields": { - "name": "Armenia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AW", - "fields": { - "name": "Aruba", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AU", - "fields": { - "name": "Australia", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AT", - "fields": { - "name": "Austria", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "AZ", - "fields": { - "name": "Azerbaijan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BS", - "fields": { - "name": "Bahamas", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BH", - "fields": { - "name": "Bahrain", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BD", - "fields": { - "name": "Bangladesh", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BB", - "fields": { - "name": "Barbados", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BY", - "fields": { - "name": "Belarus", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BE", - "fields": { - "name": "Belgium", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "BZ", - "fields": { - "name": "Belize", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BJ", - "fields": { - "name": "Benin", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BM", - "fields": { - "name": "Bermuda", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BT", - "fields": { - "name": "Bhutan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BO", - "fields": { - "name": "Bolivia", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BQ", - "fields": { - "name": "Bonaire, Sint Eustatius and Saba", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BA", - "fields": { - "name": "Bosnia and Herzegovina", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BW", - "fields": { - "name": "Botswana", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BV", - "fields": { - "name": "Bouvet Island", - "desc": "", - "used": true, - "order": 0, - "continent": "antarctica", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BR", - "fields": { - "name": "Brazil", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IO", - "fields": { - "name": "British Indian Ocean Territory", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BN", - "fields": { - "name": "Brunei", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BG", - "fields": { - "name": "Bulgaria", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "BF", - "fields": { - "name": "Burkina Faso", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BI", - "fields": { - "name": "Burundi", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CV", - "fields": { - "name": "Cabo Verde", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KH", - "fields": { - "name": "Cambodia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CM", - "fields": { - "name": "Cameroon", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CA", - "fields": { - "name": "Canada", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KY", - "fields": { - "name": "Cayman Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CF", - "fields": { - "name": "Central African Republic", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TD", - "fields": { - "name": "Chad", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CL", - "fields": { - "name": "Chile", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CN", - "fields": { - "name": "China", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CX", - "fields": { - "name": "Christmas Island", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CC", - "fields": { - "name": "Cocos (Keeling) Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CO", - "fields": { - "name": "Colombia", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KM", - "fields": { - "name": "Comoros", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CG", - "fields": { - "name": "Congo", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CD", - "fields": { - "name": "Congo (the Democratic Republic of the)", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CK", - "fields": { - "name": "Cook Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CR", - "fields": { - "name": "Costa Rica", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CI", - "fields": { - "name": "C\u00f4te d'Ivoire", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "HR", - "fields": { - "name": "Croatia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "CU", - "fields": { - "name": "Cuba", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CW", - "fields": { - "name": "Cura\u00e7ao", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "CY", - "fields": { - "name": "Cyprus", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "CZ", - "fields": { - "name": "Czech Republic", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "DK", - "fields": { - "name": "Denmark", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "DJ", - "fields": { - "name": "Djibouti", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "DM", - "fields": { - "name": "Dominica", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "DO", - "fields": { - "name": "Dominican Republic", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "EC", - "fields": { - "name": "Ecuador", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "EG", - "fields": { - "name": "Egypt", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SV", - "fields": { - "name": "El Salvador", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GQ", - "fields": { - "name": "Equatorial Guinea", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ER", - "fields": { - "name": "Eritrea", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "EE", - "fields": { - "name": "Estonia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "ET", - "fields": { - "name": "Ethiopia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "FK", - "fields": { - "name": "Falkland Islands [Malvinas]", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "FO", - "fields": { - "name": "Faroe Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "FJ", - "fields": { - "name": "Fiji", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "FI", - "fields": { - "name": "Finland", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "FR", - "fields": { - "name": "France", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "GF", - "fields": { - "name": "French Guiana", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PF", - "fields": { - "name": "French Polynesia", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TF", - "fields": { - "name": "French Southern Territories", - "desc": "", - "used": true, - "order": 0, - "continent": "antarctica", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GA", - "fields": { - "name": "Gabon", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GM", - "fields": { - "name": "Gambia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GE", - "fields": { - "name": "Georgia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "DE", - "fields": { - "name": "Germany", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "GH", - "fields": { - "name": "Ghana", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GI", - "fields": { - "name": "Gibraltar", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GR", - "fields": { - "name": "Greece", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "GL", - "fields": { - "name": "Greenland", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GD", - "fields": { - "name": "Grenada", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GP", - "fields": { - "name": "Guadeloupe", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GU", - "fields": { - "name": "Guam", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GT", - "fields": { - "name": "Guatemala", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GG", - "fields": { - "name": "Guernsey", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GN", - "fields": { - "name": "Guinea", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GW", - "fields": { - "name": "Guinea-Bissau", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GY", - "fields": { - "name": "Guyana", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "HT", - "fields": { - "name": "Haiti", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "HM", - "fields": { - "name": "Heard Island and McDonald Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "antarctica", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VA", - "fields": { - "name": "Holy See", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "HN", - "fields": { - "name": "Honduras", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "HK", - "fields": { - "name": "Hong Kong", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "HU", - "fields": { - "name": "Hungary", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "IS", - "fields": { - "name": "Iceland", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IN", - "fields": { - "name": "India", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ID", - "fields": { - "name": "Indonesia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IR", - "fields": { - "name": "Iran", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IQ", - "fields": { - "name": "Iraq", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IE", - "fields": { - "name": "Ireland", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "IM", - "fields": { - "name": "Isle of Man", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IL", - "fields": { - "name": "Israel", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "IT", - "fields": { - "name": "Italy", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "JM", - "fields": { - "name": "Jamaica", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "JP", - "fields": { - "name": "Japan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "JE", - "fields": { - "name": "Jersey", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "JO", - "fields": { - "name": "Jordan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KZ", - "fields": { - "name": "Kazakhstan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KE", - "fields": { - "name": "Kenya", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KI", - "fields": { - "name": "Kiribati", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KW", - "fields": { - "name": "Kuwait", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KG", - "fields": { - "name": "Kyrgyzstan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LA", - "fields": { - "name": "Laos", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LV", - "fields": { - "name": "Latvia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "LB", - "fields": { - "name": "Lebanon", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LS", - "fields": { - "name": "Lesotho", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LR", - "fields": { - "name": "Liberia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LY", - "fields": { - "name": "Libya", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LI", - "fields": { - "name": "Liechtenstein", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LT", - "fields": { - "name": "Lithuania", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "LU", - "fields": { - "name": "Luxembourg", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "MO", - "fields": { - "name": "Macao", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MK", - "fields": { - "name": "Macedonia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MG", - "fields": { - "name": "Madagascar", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MW", - "fields": { - "name": "Malawi", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MY", - "fields": { - "name": "Malaysia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MV", - "fields": { - "name": "Maldives", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ML", - "fields": { - "name": "Mali", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MT", - "fields": { - "name": "Malta", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "MH", - "fields": { - "name": "Marshall Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MQ", - "fields": { - "name": "Martinique", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MR", - "fields": { - "name": "Mauritania", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MU", - "fields": { - "name": "Mauritius", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "YT", - "fields": { - "name": "Mayotte", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MX", - "fields": { - "name": "Mexico", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "FM", - "fields": { - "name": "Micronesia (Federated States of)", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MD", - "fields": { - "name": "Moldova", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MC", - "fields": { - "name": "Monaco", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MN", - "fields": { - "name": "Mongolia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ME", - "fields": { - "name": "Montenegro", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MS", - "fields": { - "name": "Montserrat", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MA", - "fields": { - "name": "Morocco", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MZ", - "fields": { - "name": "Mozambique", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MM", - "fields": { - "name": "Myanmar", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NA", - "fields": { - "name": "Namibia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NR", - "fields": { - "name": "Nauru", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NP", - "fields": { - "name": "Nepal", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NL", - "fields": { - "name": "Netherlands", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "NC", - "fields": { - "name": "New Caledonia", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NZ", - "fields": { - "name": "New Zealand", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NI", - "fields": { - "name": "Nicaragua", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NE", - "fields": { - "name": "Niger", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NG", - "fields": { - "name": "Nigeria", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NU", - "fields": { - "name": "Niue", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NF", - "fields": { - "name": "Norfolk Island", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KP", - "fields": { - "name": "North Korea", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MP", - "fields": { - "name": "Northern Mariana Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "NO", - "fields": { - "name": "Norway", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "OM", - "fields": { - "name": "Oman", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PK", - "fields": { - "name": "Pakistan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PW", - "fields": { - "name": "Palau", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PS", - "fields": { - "name": "Palestine, State of", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PA", - "fields": { - "name": "Panama", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PG", - "fields": { - "name": "Papua New Guinea", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PY", - "fields": { - "name": "Paraguay", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PE", - "fields": { - "name": "Peru", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PH", - "fields": { - "name": "Philippines", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PN", - "fields": { - "name": "Pitcairn", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PL", - "fields": { - "name": "Poland", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "PT", - "fields": { - "name": "Portugal", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "PR", - "fields": { - "name": "Puerto Rico", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "QA", - "fields": { - "name": "Qatar", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "RE", - "fields": { - "name": "R\u00e9union", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "RO", - "fields": { - "name": "Romania", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "RU", - "fields": { - "name": "Russia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "RW", - "fields": { - "name": "Rwanda", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "BL", - "fields": { - "name": "Saint Barth\u00e9lemy", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SH", - "fields": { - "name": "Saint Helena, Ascension and Tristan da Cunha", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KN", - "fields": { - "name": "Saint Kitts and Nevis", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "LC", - "fields": { - "name": "Saint Lucia", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "MF", - "fields": { - "name": "Saint Martin (French part)", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "PM", - "fields": { - "name": "Saint Pierre and Miquelon", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VC", - "fields": { - "name": "Saint Vincent and the Grenadines", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "WS", - "fields": { - "name": "Samoa", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SM", - "fields": { - "name": "San Marino", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ST", - "fields": { - "name": "Sao Tome and Principe", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SA", - "fields": { - "name": "Saudi Arabia", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SN", - "fields": { - "name": "Senegal", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "RS", - "fields": { - "name": "Serbia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SC", - "fields": { - "name": "Seychelles", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SL", - "fields": { - "name": "Sierra Leone", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SG", - "fields": { - "name": "Singapore", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SX", - "fields": { - "name": "Sint Maarten (Dutch part)", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SK", - "fields": { - "name": "Slovakia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "SI", - "fields": { - "name": "Slovenia", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "SB", - "fields": { - "name": "Solomon Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SO", - "fields": { - "name": "Somalia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ZA", - "fields": { - "name": "South Africa", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GS", - "fields": { - "name": "South Georgia and the South Sandwich Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "antarctica", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "KR", - "fields": { - "name": "South Korea", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SS", - "fields": { - "name": "South Sudan", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ES", - "fields": { - "name": "Spain", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "LK", - "fields": { - "name": "Sri Lanka", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SD", - "fields": { - "name": "Sudan", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SR", - "fields": { - "name": "Suriname", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SJ", - "fields": { - "name": "Svalbard and Jan Mayen", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SZ", - "fields": { - "name": "Swaziland", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SE", - "fields": { - "name": "Sweden", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "CH", - "fields": { - "name": "Switzerland", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "SY", - "fields": { - "name": "Syria", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TW", - "fields": { - "name": "Taiwan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TJ", - "fields": { - "name": "Tajikistan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TZ", - "fields": { - "name": "Tanzania", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TH", - "fields": { - "name": "Thailand", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TL", - "fields": { - "name": "Timor-Leste", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TG", - "fields": { - "name": "Togo", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TK", - "fields": { - "name": "Tokelau", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TO", - "fields": { - "name": "Tonga", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TT", - "fields": { - "name": "Trinidad and Tobago", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TN", - "fields": { - "name": "Tunisia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TR", - "fields": { - "name": "Turkey", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TM", - "fields": { - "name": "Turkmenistan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TC", - "fields": { - "name": "Turks and Caicos Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "TV", - "fields": { - "name": "Tuvalu", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "UG", - "fields": { - "name": "Uganda", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "UA", - "fields": { - "name": "Ukraine", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "AE", - "fields": { - "name": "United Arab Emirates", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "GB", - "fields": { - "name": "United Kingdom", - "desc": "", - "used": true, - "order": 0, - "continent": "europe", - "in_eu": true - } -}, -{ - "model": "name.countryname", - "pk": "UM", - "fields": { - "name": "United States Minor Outlying Islands", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "US", - "fields": { - "name": "United States of America", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "UY", - "fields": { - "name": "Uruguay", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "UZ", - "fields": { - "name": "Uzbekistan", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VU", - "fields": { - "name": "Vanuatu", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VE", - "fields": { - "name": "Venezuela", - "desc": "", - "used": true, - "order": 0, - "continent": "south-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VN", - "fields": { - "name": "Vietnam", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VG", - "fields": { - "name": "Virgin Islands (British)", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "VI", - "fields": { - "name": "Virgin Islands (U.S.)", - "desc": "", - "used": true, - "order": 0, - "continent": "north-america", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "WF", - "fields": { - "name": "Wallis and Futuna", - "desc": "", - "used": true, - "order": 0, - "continent": "oceania", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "EH", - "fields": { - "name": "Western Sahara", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "YE", - "fields": { - "name": "Yemen", - "desc": "", - "used": true, - "order": 0, - "continent": "asia", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ZM", - "fields": { - "name": "Zambia", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.countryname", - "pk": "ZW", - "fields": { - "name": "Zimbabwe", - "desc": "", - "used": true, - "order": 0, - "continent": "africa", - "in_eu": false - } -}, -{ - "model": "name.dbtemplatetypename", - "pk": "django", - "fields": { - "name": "Django", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.dbtemplatetypename", - "pk": "plain", - "fields": { - "name": "Plain", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.dbtemplatetypename", - "pk": "rst", - "fields": { - "name": "reStructuredText", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.docrelationshipname", - "pk": "downref-approval", - "fields": { - "name": "approves downref to", - "desc": "Approval for downref", - "used": true, - "order": 0, - "revname": "was approved for downref by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "conflrev", - "fields": { - "name": "conflict reviews", - "desc": "", - "used": true, - "order": 0, - "revname": "Conflict reviewed by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "refinfo", - "fields": { - "name": "informatively references", - "desc": "Informative Reference", - "used": true, - "order": 0, - "revname": "is informatively referenced by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "tobcp", - "fields": { - "name": "Moves to BCP", - "desc": "", - "used": true, - "order": 0, - "revname": "Moved to BCP by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "toexp", - "fields": { - "name": "Moves to Experimental", - "desc": "", - "used": true, - "order": 0, - "revname": "Moved to Experimental by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "tohist", - "fields": { - "name": "Moves to Historic", - "desc": "", - "used": true, - "order": 0, - "revname": "Moved to Historic by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "toinf", - "fields": { - "name": "Moves to Informational", - "desc": "", - "used": true, - "order": 0, - "revname": "Moved to Informational by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "tois", - "fields": { - "name": "Moves to Internet Standard", - "desc": "", - "used": true, - "order": 0, - "revname": "Moved to Internet Standard by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "tops", - "fields": { - "name": "Moves to Proposed Standard", - "desc": "", - "used": true, - "order": 0, - "revname": "Moved to Proposed Standard by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "refnorm", - "fields": { - "name": "normatively references", - "desc": "Normative Reference", - "used": true, - "order": 0, - "revname": "is normatively referenced by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "obs", - "fields": { - "name": "Obsoletes", - "desc": "", - "used": true, - "order": 0, - "revname": "Obsoleted by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "possibly-replaces", - "fields": { - "name": "Possibly Replaces", - "desc": "", - "used": true, - "order": 0, - "revname": "Possibly Replaced By" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "refold", - "fields": { - "name": "Reference", - "desc": "A reference found in a document which does not have split normative/informative reference sections.", - "used": true, - "order": 0, - "revname": "Referenced by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "replaces", - "fields": { - "name": "Replaces", - "desc": "", - "used": true, - "order": 0, - "revname": "Replaced by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "updates", - "fields": { - "name": "Updates", - "desc": "", - "used": true, - "order": 0, - "revname": "Updated by" - } -}, -{ - "model": "name.docrelationshipname", - "pk": "refunk", - "fields": { - "name": "Possible Reference", - "desc": "Reference of unknown type, likely found in the text of the document.", - "used": true, - "order": 3, - "revname": "Possibly Referenced By" - } -}, -{ - "model": "name.docremindertypename", - "pk": "stream-s", - "fields": { - "name": "Stream state should change", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "app-min", - "fields": { - "name": "Approved in minutes", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "errata", - "fields": { - "name": "Has errata", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "ref", - "fields": { - "name": "Holding for references", - "desc": "Holding for normative reference", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "iana", - "fields": { - "name": "IANA", - "desc": "The document has IANA actions that are not yet completed.", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "iana-crd", - "fields": { - "name": "IANA coordination", - "desc": "RFC-Editor/IANA Registration Coordination", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "iesg-com", - "fields": { - "name": "IESG Review Completed", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "missref", - "fields": { - "name": "Missing references", - "desc": "Awaiting missing normative reference", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "no-adopt", - "fields": { - "name": "Polled for WG adoption but not adopted", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "rfc-rev", - "fields": { - "name": "Review by RFC Editor", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "rev-wg", - "fields": { - "name": "Revised I-D Needed - Issue raised by WG", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "need-sh", - "fields": { - "name": "Shepherd Needed", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "via-rfc", - "fields": { - "name": "Via RFC Editor", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "w-dep", - "fields": { - "name": "Waiting for Dependency on Other Document", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.doctagname", - "pk": "w-expert", - "fields": { - "name": "Awaiting Expert Review/Resolution of Issues Raised", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.doctagname", - "pk": "need-ed", - "fields": { - "name": "Editor Needed", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.doctagname", - "pk": "point", - "fields": { - "name": "Point Raised - writeup needed", - "desc": "IESG discussions on the document have raised some issues that need to be brought to the attention of the authors/WG, but those issues have not been written down yet. (It is common for discussions during a telechat to result in such situations. An AD may raise a possible issue during a telechat and only decide as a result of that discussion whether the issue is worth formally writing up and bringing to the attention of the authors/WG). A document stays in the \"Point Raised - Writeup Needed\" state until *ALL* IESG comments that have been raised have been documented.", - "used": true, - "order": 1 - } -}, -{ - "model": "name.doctagname", - "pk": "ad-f-up", - "fields": { - "name": "AD Followup", - "desc": "A generic substate indicating that the shepherding AD has the action item to determine appropriate next steps. In particular, the appropriate steps (and the corresponding next state or substate) depend entirely on the nature of the issues that were raised and can only be decided with active involvement of the shepherding AD. Examples include:\n\n- if another AD raises an issue, the shepherding AD may first iterate with the other AD to get a better understanding of the exact issue. Or, the shepherding AD may attempt to argue that the issue is not serious enough to bring to the attention of the authors/WG.\n\n- if a documented issue is forwarded to a WG, some further iteration may be needed before it can be determined whether a new revision is needed or whether the WG response to an issue clarifies the issue sufficiently.\n\n- when a new revision appears, the shepherding AD will first look at the changes to determine whether they believe all outstanding issues have been raised satisfactorily, prior to asking the ADs who raised the original issues to verify the changes.", - "used": true, - "order": 2 - } -}, -{ - "model": "name.doctagname", - "pk": "w-extern", - "fields": { - "name": "Awaiting External Review/Resolution of Issues Raised", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.doctagname", - "pk": "w-part", - "fields": { - "name": "Waiting for Partner Feedback", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.doctagname", - "pk": "w-merge", - "fields": { - "name": "Awaiting Merge with Other Document", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.doctagname", - "pk": "w-review", - "fields": { - "name": "Awaiting Reviews", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.doctagname", - "pk": "extpty", - "fields": { - "name": "External Party", - "desc": "The document is awaiting review or input from an external party (i.e, someone other than the shepherding AD, the authors, or the WG). See the \"note\" field for more details on who has the action.", - "used": true, - "order": 3 - } -}, -{ - "model": "name.doctagname", - "pk": "need-aut", - "fields": { - "name": "Author or Editor Needed", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.doctagname", - "pk": "sh-f-up", - "fields": { - "name": "Document Shepherd Followup", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.doctagname", - "pk": "need-rev", - "fields": { - "name": "Revised I-D Needed", - "desc": "An updated I-D is needed to address the issues that have been raised.", - "used": true, - "order": 5 - } -}, -{ - "model": "name.doctagname", - "pk": "w-refdoc", - "fields": { - "name": "Waiting for Referenced Document", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.doctagname", - "pk": "w-refing", - "fields": { - "name": "Waiting for Referencing Document", - "desc": "", - "used": true, - "order": 6 - } -}, -{ - "model": "name.doctagname", - "pk": "rev-wglc", - "fields": { - "name": "Revised I-D Needed - Issue raised by WGLC", - "desc": "", - "used": true, - "order": 7 - } -}, -{ - "model": "name.doctagname", - "pk": "rev-ad", - "fields": { - "name": "Revised I-D Needed - Issue raised by AD", - "desc": "", - "used": true, - "order": 8 - } -}, -{ - "model": "name.doctagname", - "pk": "rev-iesg", - "fields": { - "name": "Revised I-D Needed - Issue raised by IESG", - "desc": "", - "used": true, - "order": 9 - } -}, -{ - "model": "name.doctagname", - "pk": "sheph-u", - "fields": { - "name": "Doc Shepherd Follow-up Underway", - "desc": "", - "used": true, - "order": 10 - } -}, -{ - "model": "name.doctagname", - "pk": "other", - "fields": { - "name": "Other - see Comment Log", - "desc": "", - "used": true, - "order": 11 - } -}, -{ - "model": "name.doctypename", - "pk": "agenda", - "fields": { - "name": "Agenda", - "desc": "", - "used": true, - "order": 0, - "prefix": "agenda" - } -}, -{ - "model": "name.doctypename", - "pk": "bluesheets", - "fields": { - "name": "Bluesheets", - "desc": "", - "used": true, - "order": 0, - "prefix": "bluesheets" - } -}, -{ - "model": "name.doctypename", - "pk": "charter", - "fields": { - "name": "Charter", - "desc": "", - "used": true, - "order": 0, - "prefix": "charter" - } -}, -{ - "model": "name.doctypename", - "pk": "conflrev", - "fields": { - "name": "Conflict Review", - "desc": "", - "used": true, - "order": 0, - "prefix": "conflict-review" - } -}, -{ - "model": "name.doctypename", - "pk": "draft", - "fields": { - "name": "Draft", - "desc": "", - "used": true, - "order": 0, - "prefix": "draft" - } -}, -{ - "model": "name.doctypename", - "pk": "liaison", - "fields": { - "name": "Liaison", - "desc": "", - "used": false, - "order": 0, - "prefix": "liaison" - } -}, -{ - "model": "name.doctypename", - "pk": "liai-att", - "fields": { - "name": "Liaison Attachment", - "desc": "", - "used": true, - "order": 0, - "prefix": "liai-att" - } -}, -{ - "model": "name.doctypename", - "pk": "minutes", - "fields": { - "name": "Minutes", - "desc": "", - "used": true, - "order": 0, - "prefix": "minutes" - } -}, -{ - "model": "name.doctypename", - "pk": "recording", - "fields": { - "name": "Recording", - "desc": "", - "used": true, - "order": 0, - "prefix": "recording" - } -}, -{ - "model": "name.doctypename", - "pk": "review", - "fields": { - "name": "Review", - "desc": "", - "used": true, - "order": 0, - "prefix": "review" - } -}, -{ - "model": "name.doctypename", - "pk": "shepwrit", - "fields": { - "name": "Shepherd's writeup", - "desc": "", - "used": false, - "order": 0, - "prefix": "shepherd" - } -}, -{ - "model": "name.doctypename", - "pk": "slides", - "fields": { - "name": "Slides", - "desc": "", - "used": true, - "order": 0, - "prefix": "slides" - } -}, -{ - "model": "name.doctypename", - "pk": "statchg", - "fields": { - "name": "Status Change", - "desc": "", - "used": true, - "order": 0, - "prefix": "status-change" - } -}, -{ - "model": "name.docurltagname", - "pk": "issues", - "fields": { - "name": "Document issue tracker", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.docurltagname", - "pk": "repository", - "fields": { - "name": "Document source repository", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.docurltagname", - "pk": "wiki", - "fields": { - "name": "Document wiki", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.docurltagname", - "pk": "yang-module", - "fields": { - "name": "Extracted yang module", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.docurltagname", - "pk": "yang-impact-analysis", - "fields": { - "name": "Yang impact analysis", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.docurltagname", - "pk": "yang-module-metadata", - "fields": { - "name": "Yang module metadata", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "confirmed", - "fields": { - "name": "Confirmed", - "desc": "", - "used": true, - "order": 0, - "next_states": [ - "cancel", - "posted" - ] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "uploaded", - "fields": { - "name": "Uploaded", - "desc": "", - "used": true, - "order": 1, - "next_states": [ - "auth", - "aut-appr", - "grp-appr", - "manual", - "cancel" - ] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "auth", - "fields": { - "name": "Awaiting Submitter Authentication", - "desc": "", - "used": true, - "order": 2, - "next_states": [ - "confirmed", - "cancel", - "posted" - ] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "aut-appr", - "fields": { - "name": "Awaiting Approval from Previous Version Authors", - "desc": "", - "used": true, - "order": 3, - "next_states": [ - "confirmed", - "cancel", - "posted" - ] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "grp-appr", - "fields": { - "name": "Awaiting Initial Version Approval", - "desc": "", - "used": true, - "order": 4, - "next_states": [ - "cancel", - "posted" - ] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "manual", - "fields": { - "name": "Awaiting Manual Post", - "desc": "", - "used": true, - "order": 5, - "next_states": [ - "cancel", - "posted" - ] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "cancel", - "fields": { - "name": "Cancelled", - "desc": "", - "used": true, - "order": 6, - "next_states": [] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "posted", - "fields": { - "name": "Posted", - "desc": "", - "used": true, - "order": 7, - "next_states": [] - } -}, -{ - "model": "name.draftsubmissionstatename", - "pk": "waiting-for-draft", - "fields": { - "name": "Manual Post Waiting for Draft", - "desc": "", - "used": true, - "order": 8, - "next_states": [ - "cancel", - "posted" - ] - } -}, -{ - "model": "name.feedbacktypename", - "pk": "comment", - "fields": { - "name": "Comment", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.feedbacktypename", - "pk": "junk", - "fields": { - "name": "Junk", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.feedbacktypename", - "pk": "nomina", - "fields": { - "name": "Nomination", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.feedbacktypename", - "pk": "questio", - "fields": { - "name": "Questionnaire response", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.feedbacktypename", - "pk": "read", - "fields": { - "name": "Read", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.formallanguagename", - "pk": "abnf", - "fields": { - "name": "ABNF", - "desc": "Augmented Backus-Naur Form", - "used": true, - "order": 1 - } -}, -{ - "model": "name.formallanguagename", - "pk": "asn1", - "fields": { - "name": "ASN.1", - "desc": "Abstract Syntax Notation One", - "used": true, - "order": 2 - } -}, -{ - "model": "name.formallanguagename", - "pk": "cbor", - "fields": { - "name": "CBOR", - "desc": "Concise Binary Object Representation", - "used": true, - "order": 3 - } -}, -{ - "model": "name.formallanguagename", - "pk": "ccode", - "fields": { - "name": "C Code", - "desc": "Code in the C Programming Language", - "used": true, - "order": 4 - } -}, -{ - "model": "name.formallanguagename", - "pk": "json", - "fields": { - "name": "JSON", - "desc": "Javascript Object Notation", - "used": true, - "order": 5 - } -}, -{ - "model": "name.formallanguagename", - "pk": "xml", - "fields": { - "name": "XML", - "desc": "Extensible Markup Language", - "used": true, - "order": 6 - } -}, -{ - "model": "name.groupmilestonestatename", - "pk": "active", - "fields": { - "name": "Active", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.groupmilestonestatename", - "pk": "deleted", - "fields": { - "name": "Deleted", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.groupmilestonestatename", - "pk": "review", - "fields": { - "name": "For review", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.groupmilestonestatename", - "pk": "charter", - "fields": { - "name": "Chartering/rechartering", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.groupstatename", - "pk": "abandon", - "fields": { - "name": "Abandonded", - "desc": "Formation of the group (most likely a BoF or Proposed WG) was abandoned", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "active", - "fields": { - "name": "Active", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "bof", - "fields": { - "name": "BOF", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "bof-conc", - "fields": { - "name": "BOF Concluded", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "conclude", - "fields": { - "name": "Concluded", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "dormant", - "fields": { - "name": "Dormant", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "proposed", - "fields": { - "name": "Proposed", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "replaced", - "fields": { - "name": "Replaced", - "desc": "Replaced by dnssd", - "used": true, - "order": 0 - } -}, -{ - "model": "name.groupstatename", - "pk": "unknown", - "fields": { - "name": "Unknown", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.grouptypename", - "pk": "adhoc", - "fields": { - "name": "Ad Hoc", - "desc": "Ad Hoc schedulable Group Type, for instance HotRfc", - "used": true, - "order": 0, - "verbose_name": "Ad Hoc Group Type" - } -}, -{ - "model": "name.grouptypename", - "pk": "ag", - "fields": { - "name": "AG", - "desc": "Area group", - "used": true, - "order": 0, - "verbose_name": "Area Group" - } -}, -{ - "model": "name.grouptypename", - "pk": "area", - "fields": { - "name": "Area", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Area" - } -}, -{ - "model": "name.grouptypename", - "pk": "dir", - "fields": { - "name": "Directorate", - "desc": "In many areas, the Area Directors have formed an advisory group or directorate. These comprise experienced members of the IETF and the technical community represented by the area. The specific name and the details of the role for each group differ from area to area, but the primary intent is that these groups assist the Area Director(s), e.g., with the review of specifications produced in the area.", - "used": true, - "order": 0, - "verbose_name": "Area Directorate" - } -}, -{ - "model": "name.grouptypename", - "pk": "review", - "fields": { - "name": "Directorate (with reviews)", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "" - } -}, -{ - "model": "name.grouptypename", - "pk": "iab", - "fields": { - "name": "IAB", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Internet Architecture Board" - } -}, -{ - "model": "name.grouptypename", - "pk": "iesg", - "fields": { - "name": "IESG", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Internet Engineering Steering Group" - } -}, -{ - "model": "name.grouptypename", - "pk": "ietf", - "fields": { - "name": "IETF", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Internet Engineering Task Force" - } -}, -{ - "model": "name.grouptypename", - "pk": "individ", - "fields": { - "name": "Individual", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "An Individual" - } -}, -{ - "model": "name.grouptypename", - "pk": "irtf", - "fields": { - "name": "IRTF", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Internet Research Task Force" - } -}, -{ - "model": "name.grouptypename", - "pk": "ise", - "fields": { - "name": "ISE", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Independent Stream Editor" - } -}, -{ - "model": "name.grouptypename", - "pk": "isoc", - "fields": { - "name": "ISOC", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "The Internet Society" - } -}, -{ - "model": "name.grouptypename", - "pk": "nomcom", - "fields": { - "name": "Nomcom", - "desc": "An IETF/IAB Nominating Committee. Use 'SDO' for external nominating committees.", - "used": true, - "order": 0, - "verbose_name": "IETF/IAB Nominating Committee" - } -}, -{ - "model": "name.grouptypename", - "pk": "program", - "fields": { - "name": "Program", - "desc": "Program", - "used": true, - "order": 0, - "verbose_name": "" - } -}, -{ - "model": "name.grouptypename", - "pk": "rfcedtyp", - "fields": { - "name": "RFC Editor", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "The RFC Editor" - } -}, -{ - "model": "name.grouptypename", - "pk": "rg", - "fields": { - "name": "RG", - "desc": "Research group", - "used": true, - "order": 0, - "verbose_name": "Research Group" - } -}, -{ - "model": "name.grouptypename", - "pk": "sdo", - "fields": { - "name": "SDO", - "desc": "Standards organization", - "used": true, - "order": 0, - "verbose_name": "Standards Organization" - } -}, -{ - "model": "name.grouptypename", - "pk": "team", - "fields": { - "name": "Team", - "desc": "", - "used": true, - "order": 0, - "verbose_name": "Team" - } -}, -{ - "model": "name.grouptypename", - "pk": "wg", - "fields": { - "name": "WG", - "desc": "Working group", - "used": true, - "order": 0, - "verbose_name": "Working Group" - } -}, -{ - "model": "name.importantdatename", - "pk": "00cutoff", - "fields": { - "name": "00 ID Cutoff", - "desc": "Internet Draft submission cut-off for -00 drafts by UTC 23:59", - "used": false, - "order": 0, - "default_offset_days": -19 - } -}, -{ - "model": "name.importantdatename", - "pk": "01cutoff", - "fields": { - "name": "01 ID Cutoff", - "desc": "Internet Draft submission cut-off for revised (-01 and above) drafts by UTC 23:59", - "used": false, - "order": 0, - "default_offset_days": -12 - } -}, -{ - "model": "name.importantdatename", - "pk": "cutoffbofapprove", - "fields": { - "name": "Cut-off BOF approval", - "desc": "Cut-off date for Area Directors to approve BOFs at UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -36 - } -}, -{ - "model": "name.importantdatename", - "pk": "cutoffbofreq", - "fields": { - "name": "Cut-off BOF scheduling Requests", - "desc": "Cut-off date for BOF proposal requests to Area Directors at UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -43 - } -}, -{ - "model": "name.importantdatename", - "pk": "cutoffresched", - "fields": { - "name": "Cut-off Reschedule Requests", - "desc": "Cut-off date for requests to reschedule Working Group or BOF meetings UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -24 - } -}, -{ - "model": "name.importantdatename", - "pk": "cutoffwgreq", - "fields": { - "name": "Cut-off WG scheduling Requests", - "desc": "Cut-off date for requests to schedule Working Group Meetings at UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -43 - } -}, -{ - "model": "name.importantdatename", - "pk": "draftwgagenda", - "fields": { - "name": "Draft Working Group Agendas", - "desc": "Draft Working Group agendas due by UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -10 - } -}, -{ - "model": "name.importantdatename", - "pk": "earlybird", - "fields": { - "name": "Earlybird cutoff", - "desc": "Early Bird registration and payment cut-off at UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -47 - } -}, -{ - "model": "name.importantdatename", - "pk": "finalagenda", - "fields": { - "name": "Final Agenda", - "desc": "Final agenda to be published", - "used": true, - "order": 0, - "default_offset_days": -22 - } -}, -{ - "model": "name.importantdatename", - "pk": "idcutoff", - "fields": { - "name": "ID Cutoff", - "desc": "Internet Draft submission cut-off (for all drafts, including -00) by UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -12 - } -}, -{ - "model": "name.importantdatename", - "pk": "cutoffpre", - "fields": { - "name": "Pre-Registration Cutoff", - "desc": "Final Pre-Registration and Pre-Payment cut-off at 17:00 local meeting time", - "used": false, - "order": 0, - "default_offset_days": -1 - } -}, -{ - "model": "name.importantdatename", - "pk": "prelimagenda", - "fields": { - "name": "Preliminary Agenda", - "desc": "Preliminary Agenda published for comment", - "used": true, - "order": 0, - "default_offset_days": -29 - } -}, -{ - "model": "name.importantdatename", - "pk": "procsub", - "fields": { - "name": "Proceedings Submission Cut-off", - "desc": "Proceedings submission cutoff date by UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": 27 - } -}, -{ - "model": "name.importantdatename", - "pk": "revsub", - "fields": { - "name": "Proceedings Submission Revision Cut-off", - "desc": "Proceedings submission corrections cutoff date by UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": 51 - } -}, -{ - "model": "name.importantdatename", - "pk": "cutoffcancel", - "fields": { - "name": "Registration Cancellation Cut-off", - "desc": "Registration cancellation cut-off at UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -5 - } -}, -{ - "model": "name.importantdatename", - "pk": "openreg", - "fields": { - "name": "Registration Opens", - "desc": "IETF Online Registration Opens", - "used": true, - "order": 0, - "default_offset_days": -82 - } -}, -{ - "model": "name.importantdatename", - "pk": "revwgagenda", - "fields": { - "name": "Revised Working Group Agendas", - "desc": "Revised Working Group agendas due by UTC 23:59", - "used": true, - "order": 0, - "default_offset_days": -5 - } -}, -{ - "model": "name.importantdatename", - "pk": "opensched", - "fields": { - "name": "Scheduling Opens", - "desc": "Working Group and BOF scheduling begins", - "used": true, - "order": 0, - "default_offset_days": -89 - } -}, -{ - "model": "name.importantdatename", - "pk": "stdratecutoff", - "fields": { - "name": "Standard rate registration ends", - "desc": "Standard rate registration and payment cut-off at UTC 23:59.", - "used": true, - "order": 18, - "default_offset_days": -12 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "ps", - "fields": { - "name": "Proposed Standard", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "ds", - "fields": { - "name": "Draft Standard", - "desc": "", - "used": false, - "order": 2 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "std", - "fields": { - "name": "Internet Standard", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "bcp", - "fields": { - "name": "Best Current Practice", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "inf", - "fields": { - "name": "Informational", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "exp", - "fields": { - "name": "Experimental", - "desc": "", - "used": true, - "order": 6 - } -}, -{ - "model": "name.intendedstdlevelname", - "pk": "hist", - "fields": { - "name": "Historic", - "desc": "", - "used": true, - "order": 7 - } -}, -{ - "model": "name.iprdisclosurestatename", - "pk": "pending", - "fields": { - "name": "Pending", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.iprdisclosurestatename", - "pk": "parked", - "fields": { - "name": "Parked", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.iprdisclosurestatename", - "pk": "posted", - "fields": { - "name": "Posted", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.iprdisclosurestatename", - "pk": "rejected", - "fields": { - "name": "Rejected", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.iprdisclosurestatename", - "pk": "removed", - "fields": { - "name": "Removed", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "changed_disclosure", - "fields": { - "name": "Changed disclosure metadata", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "comment", - "fields": { - "name": "Comment", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "legacy", - "fields": { - "name": "Legacy", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "msgin", - "fields": { - "name": "MsgIn", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "msgout", - "fields": { - "name": "MsgOut", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "parked", - "fields": { - "name": "Parked", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "pending", - "fields": { - "name": "Pending", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "posted", - "fields": { - "name": "Posted", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "private_comment", - "fields": { - "name": "Private Comment", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "rejected", - "fields": { - "name": "Rejected", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "removed", - "fields": { - "name": "Removed", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "submitted", - "fields": { - "name": "Submitted", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.ipreventtypename", - "pk": "update_notify", - "fields": { - "name": "Update Notify", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "none-selected", - "fields": { - "name": "None Selected", - "desc": "[None selected]", - "used": true, - "order": 0 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "no-license", - "fields": { - "name": "No License", - "desc": "a) No License Required for Implementers", - "used": true, - "order": 1 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "royalty-free", - "fields": { - "name": "Royalty Free", - "desc": "b) Royalty-Free, Reasonable and Non-Discriminatory License to All Implementers", - "used": true, - "order": 2 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "reasonable", - "fields": { - "name": "Reasonable", - "desc": "c) Reasonable and Non-Discriminatory License to All Implementers with Possible Royalty/Fee", - "used": true, - "order": 3 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "provided-later", - "fields": { - "name": "Provided Later", - "desc": "d) Licensing Declaration to be Provided Later (implies a willingness to commit to the provisions of a), b), or c) above to all implementers; otherwise, the next option 'Unwilling to Commit to the Provisions of a), b), or c) Above'. - must be selected)", - "used": true, - "order": 4 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "unwilling-to-commit", - "fields": { - "name": "Unwilling to Commit", - "desc": "e) Unwilling to Commit to the Provisions of a), b), or c) Above", - "used": true, - "order": 5 - } -}, -{ - "model": "name.iprlicensetypename", - "pk": "see-below", - "fields": { - "name": "See Below", - "desc": "f) See Text Below for Licensing Declaration", - "used": true, - "order": 6 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "submitted", - "fields": { - "name": "Submitted", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "modified", - "fields": { - "name": "Modified", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "approved", - "fields": { - "name": "Approved", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "posted", - "fields": { - "name": "Posted", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "killed", - "fields": { - "name": "Killed", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "resurrected", - "fields": { - "name": "Resurrected", - "desc": "", - "used": true, - "order": 6 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "msgin", - "fields": { - "name": "MsgIn", - "desc": "", - "used": true, - "order": 7 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "msgout", - "fields": { - "name": "MsgOut", - "desc": "", - "used": true, - "order": 8 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "comment", - "fields": { - "name": "Comment", - "desc": "", - "used": true, - "order": 9 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "private_comment", - "fields": { - "name": "Private Comment", - "desc": "", - "used": true, - "order": 10 - } -}, -{ - "model": "name.liaisonstatementeventtypename", - "pk": "resent", - "fields": { - "name": "Re-sent", - "desc": "", - "used": true, - "order": 11 - } -}, -{ - "model": "name.liaisonstatementpurposename", - "pk": "action", - "fields": { - "name": "For action", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.liaisonstatementpurposename", - "pk": "comment", - "fields": { - "name": "For comment", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.liaisonstatementpurposename", - "pk": "info", - "fields": { - "name": "For information", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.liaisonstatementpurposename", - "pk": "response", - "fields": { - "name": "In response", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.liaisonstatementstate", - "pk": "pending", - "fields": { - "name": "Pending", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.liaisonstatementstate", - "pk": "approved", - "fields": { - "name": "Approved", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.liaisonstatementstate", - "pk": "posted", - "fields": { - "name": "Posted", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.liaisonstatementstate", - "pk": "dead", - "fields": { - "name": "Dead", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.liaisonstatementtagname", - "pk": "required", - "fields": { - "name": "Action Required", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.liaisonstatementtagname", - "pk": "taken", - "fields": { - "name": "Action Taken", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.meetingtypename", - "pk": "ietf", - "fields": { - "name": "IETF", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.meetingtypename", - "pk": "interim", - "fields": { - "name": "Interim", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.nomineepositionstatename", - "pk": "accepted", - "fields": { - "name": "Accepted", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.nomineepositionstatename", - "pk": "declined", - "fields": { - "name": "Declined", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.nomineepositionstatename", - "pk": "pending", - "fields": { - "name": "Nominated, pending response", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "accepted", - "fields": { - "name": "Accepted", - "desc": "The reviewer has accepted the assignment", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "assigned", - "fields": { - "name": "Assigned", - "desc": "The review has been assigned to this reviewer", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "completed", - "fields": { - "name": "Completed", - "desc": "The reviewer completed the assignment", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "no-response", - "fields": { - "name": "No Response", - "desc": "The reviewer did not provide a review by the deadline", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "overtaken", - "fields": { - "name": "Overtaken By Events", - "desc": "The review was abandoned because of circumstances", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "part-completed", - "fields": { - "name": "Partially Completed", - "desc": "The reviewer partially completed the assignment", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "rejected", - "fields": { - "name": "Rejected", - "desc": "The reviewer has rejected the assignment", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "unknown", - "fields": { - "name": "Unknown", - "desc": "The assignment is was imported from an earlier database and its state could not be computed", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewassignmentstatename", - "pk": "withdrawn", - "fields": { - "name": "Withdrawn by Team", - "desc": "The team secretary has withdrawn the assignment", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "assigned", - "fields": { - "name": "Assigned", - "desc": "The ReviewRequest has been assigned to at least one reviewer", - "used": true, - "order": 0 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "requested", - "fields": { - "name": "Requested", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "accepted", - "fields": { - "name": "Accepted", - "desc": "", - "used": false, - "order": 2 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "rejected", - "fields": { - "name": "Rejected", - "desc": "", - "used": false, - "order": 3 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "withdrawn", - "fields": { - "name": "Withdrawn", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "overtaken", - "fields": { - "name": "Overtaken by Events", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "no-response", - "fields": { - "name": "No Response", - "desc": "", - "used": false, - "order": 6 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "no-review-version", - "fields": { - "name": "Team Will not Review Version", - "desc": "", - "used": true, - "order": 7 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "no-review-document", - "fields": { - "name": "Team Will not Review Document", - "desc": "", - "used": true, - "order": 8 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "part-completed", - "fields": { - "name": "Partially Completed", - "desc": "", - "used": false, - "order": 9 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "completed", - "fields": { - "name": "Completed", - "desc": "", - "used": false, - "order": 10 - } -}, -{ - "model": "name.reviewrequeststatename", - "pk": "unknown", - "fields": { - "name": "Unknown", - "desc": "", - "used": false, - "order": 20 - } -}, -{ - "model": "name.reviewresultname", - "pk": "serious-issues", - "fields": { - "name": "Serious Issues", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.reviewresultname", - "pk": "issues", - "fields": { - "name": "Has Issues", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.reviewresultname", - "pk": "nits", - "fields": { - "name": "Has Nits", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.reviewresultname", - "pk": "not-ready", - "fields": { - "name": "Not Ready", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.reviewresultname", - "pk": "right-track", - "fields": { - "name": "On the Right Track", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.reviewresultname", - "pk": "almost-ready", - "fields": { - "name": "Almost Ready", - "desc": "", - "used": true, - "order": 6 - } -}, -{ - "model": "name.reviewresultname", - "pk": "ready-issues", - "fields": { - "name": "Ready with Issues", - "desc": "", - "used": true, - "order": 7 - } -}, -{ - "model": "name.reviewresultname", - "pk": "ready-nits", - "fields": { - "name": "Ready with Nits", - "desc": "", - "used": true, - "order": 8 - } -}, -{ - "model": "name.reviewresultname", - "pk": "ready", - "fields": { - "name": "Ready", - "desc": "", - "used": true, - "order": 9 - } -}, -{ - "model": "name.reviewtypename", - "pk": "early", - "fields": { - "name": "Early", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.reviewtypename", - "pk": "lc", - "fields": { - "name": "Last Call", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.reviewtypename", - "pk": "telechat", - "fields": { - "name": "Telechat", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.rolename", - "pk": "ceo", - "fields": { - "name": "CEO", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.rolename", - "pk": "coord", - "fields": { - "name": "Co-ordinator", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.rolename", - "pk": "lead", - "fields": { - "name": "Lead", - "desc": "Lead member (such as the Lead of an IAB program)", - "used": true, - "order": 0 - } -}, -{ - "model": "name.rolename", - "pk": "trac-admin", - "fields": { - "name": "Trac Admin", - "desc": "Assigned permission TRAC_ADMIN in datatracker-managed Trac Wiki instances", - "used": true, - "order": 0 - } -}, -{ - "model": "name.rolename", - "pk": "trac-editor", - "fields": { - "name": "Trac Editor", - "desc": "Provides log-in permission to restricted Trac instances", - "used": true, - "order": 0 - } -}, -{ - "model": "name.rolename", - "pk": "chair", - "fields": { - "name": "Chair", - "desc": "", - "used": true, - "order": 1 - } -}, -{ - "model": "name.rolename", - "pk": "ad", - "fields": { - "name": "Area Director", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.rolename", - "pk": "execdir", - "fields": { - "name": "Executive Director", - "desc": "", - "used": true, - "order": 2 - } -}, -{ - "model": "name.rolename", - "pk": "admdir", - "fields": { - "name": "Administrative Director", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.rolename", - "pk": "pre-ad", - "fields": { - "name": "Incoming Area Director", - "desc": "", - "used": true, - "order": 3 - } -}, -{ - "model": "name.rolename", - "pk": "advisor", - "fields": { - "name": "Advisor", - "desc": "Advisor in a group that has explicit membership, such as the NomCom", - "used": true, - "order": 4 - } -}, -{ - "model": "name.rolename", - "pk": "liaiman", - "fields": { - "name": "Liaison Manager", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.rolename", - "pk": "techadv", - "fields": { - "name": "Tech Advisor", - "desc": "", - "used": true, - "order": 4 - } -}, -{ - "model": "name.rolename", - "pk": "auth", - "fields": { - "name": "Authorized Individual", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.rolename", - "pk": "editor", - "fields": { - "name": "Editor", - "desc": "", - "used": true, - "order": 5 - } -}, -{ - "model": "name.rolename", - "pk": "delegate", - "fields": { - "name": "Delegate", - "desc": "", - "used": true, - "order": 6 - } -}, -{ - "model": "name.rolename", - "pk": "secr", - "fields": { - "name": "Secretary", - "desc": "", - "used": true, - "order": 6 - } -}, -{ - "model": "name.rolename", - "pk": "member", - "fields": { - "name": "Member", - "desc": "Regular group member in a group that has explicit membership, such as the NomCom", - "used": true, - "order": 7 - } -}, -{ - "model": "name.rolename", - "pk": "atlarge", - "fields": { - "name": "At Large Member", - "desc": "", - "used": true, - "order": 10 - } -}, -{ - "model": "name.rolename", - "pk": "liaison", - "fields": { - "name": "Liaison Member", - "desc": "Liaison group member in a group that has explicit membership, such as the NomCom", - "used": true, - "order": 11 - } -}, -{ - "model": "name.rolename", - "pk": "announce", - "fields": { - "name": "List Announcer", - "desc": "Authorised to send announcements to the ietf-announce and other lists", - "used": true, - "order": 12 - } -}, -{ - "model": "name.rolename", - "pk": "matman", - "fields": { - "name": "Materials Manager", - "desc": "", - "used": true, - "order": 13 - } -}, -{ - "model": "name.rolename", - "pk": "recman", - "fields": { - "name": "Recording Manager", - "desc": "", - "used": true, - "order": 13 - } -}, -{ - "model": "name.rolename", - "pk": "reviewer", - "fields": { - "name": "Reviewer", - "desc": "", - "used": true, - "order": 14 - } -}, -{ - "model": "name.roomresourcename", - "pk": "audiostream", - "fields": { - "name": "Audio Stream", - "desc": "Audio streaming support", - "used": true, - "order": 0 - } -}, -{ - "model": "name.roomresourcename", - "pk": "boardroom", - "fields": { - "name": "Boardroom Layout", - "desc": "Experimental room setup (boardroom and classroom) subject to availability", - "used": false, - "order": 0 - } -}, -{ - "model": "name.roomresourcename", - "pk": "u-shape", - "fields": { - "name": "Experimental Room Setup (U-Shape and classroom)", - "desc": "Experimental Room Setup (U-Shape and classroom, subject to availability)", - "used": true, - "order": 0 - } -}, -{ - "model": "name.roomresourcename", - "pk": "flipcharts", - "fields": { - "name": "Flipcharts", - "desc": "Flipchars", - "used": true, - "order": 0 - } -}, -{ - "model": "name.roomresourcename", - "pk": "project", - "fields": { - "name": "LCD projector", - "desc": "The room will have a computer projector", - "used": false, - "order": 0 - } -}, -{ - "model": "name.roomresourcename", - "pk": "meetecho", - "fields": { - "name": "Meetecho Support", - "desc": "The room will have a meetecho wrangler", - "used": false, - "order": 0 - } -}, -{ - "model": "name.roomresourcename", - "pk": "proj2", - "fields": { - "name": "second LCD projector", - "desc": "The room will have a second computer projector", - "used": false, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "appr", - "fields": { - "name": "Approved", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "canceled", - "fields": { - "name": "Cancelled", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "canceledpa", - "fields": { - "name": "Cancelled - Pre Announcement", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "deleted", - "fields": { - "name": "Deleted", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "disappr", - "fields": { - "name": "Disapproved", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "notmeet", - "fields": { - "name": "Not meeting", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "sched", - "fields": { - "name": "Scheduled", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "scheda", - "fields": { - "name": "Scheduled - Announcement to be sent", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "apprw", - "fields": { - "name": "Waiting for Approval", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.sessionstatusname", - "pk": "schedw", - "fields": { - "name": "Waiting for Scheduling", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "bcp", - "fields": { - "name": "Best Current Practice", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "ds", - "fields": { - "name": "Draft Standard", - "desc": "", - "used": false, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "exp", - "fields": { - "name": "Experimental", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "hist", - "fields": { - "name": "Historic", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "inf", - "fields": { - "name": "Informational", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "std", - "fields": { - "name": "Internet Standard", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "ps", - "fields": { - "name": "Proposed Standard", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.stdlevelname", - "pk": "unkn", - "fields": { - "name": "Unknown", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.streamname", - "pk": "ietf", - "fields": { - "name": "IETF", - "desc": "IETF stream", - "used": true, - "order": 1 - } -}, -{ - "model": "name.streamname", - "pk": "ise", - "fields": { - "name": "ISE", - "desc": "Independent Submission Editor stream", - "used": true, - "order": 2 - } -}, -{ - "model": "name.streamname", - "pk": "irtf", - "fields": { - "name": "IRTF", - "desc": "IRTF Stream", - "used": true, - "order": 3 - } -}, -{ - "model": "name.streamname", - "pk": "iab", - "fields": { - "name": "IAB", - "desc": "IAB stream", - "used": true, - "order": 4 - } -}, -{ - "model": "name.streamname", - "pk": "legacy", - "fields": { - "name": "Legacy", - "desc": "Legacy stream", - "used": true, - "order": 5 - } -}, -{ - "model": "name.timeslottypename", - "pk": "break", - "fields": { - "name": "Break", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "lead", - "fields": { - "name": "Leadership", - "desc": "Leadership Meetings", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "offagenda", - "fields": { - "name": "Off Agenda", - "desc": "Other Meetings Not Published on Agenda", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "other", - "fields": { - "name": "Other", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "plenary", - "fields": { - "name": "Plenary", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "reg", - "fields": { - "name": "Registration", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "reserved", - "fields": { - "name": "Room Reserved", - "desc": "A room has been reserved for use by another body the timeslot indicated", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "unavail", - "fields": { - "name": "Room Unavailable", - "desc": "A room was not booked for the timeslot indicated", - "used": true, - "order": 0 - } -}, -{ - "model": "name.timeslottypename", - "pk": "session", - "fields": { - "name": "Session", - "desc": "", - "used": true, - "order": 0 - } -}, -{ - "model": "name.topicaudiencename", - "pk": "general", - "fields": { - "name": "General", - "desc": "Anyone who can log in", - "used": true, - "order": 0 - } -}, -{ - "model": "name.topicaudiencename", - "pk": "nomcom", - "fields": { - "name": "Nomcom Members", - "desc": "Members of this nomcom", - "used": true, - "order": 0 - } -}, -{ - "model": "name.topicaudiencename", - "pk": "nominees", - "fields": { - "name": "Nominees", - "desc": "Anyone who has accepted a Nomination for an open position", - "used": true, - "order": 0 - } -}, -{ - "model": "doc.statetype", - "pk": "draft", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-iesg", - "fields": { - "label": "IESG state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-iana", - "fields": { - "label": "IANA state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-rfceditor", - "fields": { - "label": "RFC Editor state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-stream-ietf", - "fields": { - "label": "IETF WG state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-stream-irtf", - "fields": { - "label": "IRTF state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-stream-ise", - "fields": { - "label": "ISE state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-stream-iab", - "fields": { - "label": "IAB state" - } -}, -{ - "model": "doc.statetype", - "pk": "slides", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "minutes", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "agenda", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "liai-att", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "charter", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "conflrev", - "fields": { - "label": "Conflict Review State" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-iana-action", - "fields": { - "label": "IANA Action state" - } -}, -{ - "model": "doc.statetype", - "pk": "draft-iana-review", - "fields": { - "label": "IANA Review state" - } -}, -{ - "model": "doc.statetype", - "pk": "statchg", - "fields": { - "label": "RFC Status Change state" - } -}, -{ - "model": "doc.statetype", - "pk": "recording", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "bluesheets", - "fields": { - "label": "State" - } -}, -{ - "model": "doc.statetype", - "pk": "reuse_policy", - "fields": { - "label": "Policy" - } -}, -{ - "model": "doc.statetype", - "pk": "review", - "fields": { - "label": "Review" - } -}, -{ - "model": "doc.statetype", - "pk": "liaison", - "fields": { - "label": "Liason Statement State" - } -}, -{ - "model": "doc.statetype", - "pk": "shepwrit", - "fields": { - "label": "Shepherd's Writeup State" - } -}, -{ - "model": "doc.state", - "pk": 81, - "fields": { - "type": "agenda", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 82, - "fields": { - "type": "agenda", - "slug": "deleted", - "name": "Deleted", - "used": true, - "desc": "", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 139, - "fields": { - "type": "bluesheets", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 140, - "fields": { - "type": "bluesheets", - "slug": "deleted", - "name": "Deleted", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 83, - "fields": { - "type": "charter", - "slug": "notrev", - "name": "Not currently under review", - "used": true, - "desc": "The proposed charter is not being considered at this time. A proposed charter will remain in this state until an AD moves it to Informal IESG review.", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 84, - "fields": { - "type": "charter", - "slug": "infrev", - "name": "Draft Charter", - "used": true, - "desc": "The proposed charter is not being considered at this time. A proposed charter will remain in this state until an AD moves it to Start Chartering/Rechartering (Internal IESG/IAB Review). This state is useful for drafting the charter, discussing with chairs, etc.", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 85, - "fields": { - "type": "charter", - "slug": "intrev", - "name": "Start Chartering/Rechartering (Internal IESG/IAB Review)", - "used": true, - "desc": "This is the state when you'd like to propose the charter / new charter. This state also allows you to ask whether external review can be skipped in ballot. After you select this state, the Secretariat takes over and drives the rest of the process.", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 86, - "fields": { - "type": "charter", - "slug": "extrev", - "name": "External Review (Message to Community, Selected by Secretariat)", - "used": true, - "desc": "This state is selected by the Secretariat (AD's, keep yer grubby mits off this!) when it has been decided that the charter needs external review.", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 87, - "fields": { - "type": "charter", - "slug": "iesgrev", - "name": "IESG Review (Charter for Approval, Selected by Secretariat)", - "used": true, - "desc": "This state is selected by the Secretariat (AD's, keep yer grubby mits off this!) when the IESG is reviewing the discussion from the external review of the proposed charter (this is similar to the IESG Evaluation state for a draft).", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 88, - "fields": { - "type": "charter", - "slug": "approved", - "name": "Approved", - "used": true, - "desc": "The charter is approved by the IESG.", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 90, - "fields": { - "type": "conflrev", - "slug": "needshep", - "name": "Needs Shepherd", - "used": true, - "desc": "A conflict review has been requested, but a shepherding AD has not yet been assigned", - "order": 1, - "next_states": [ - 91, - 98, - 99 - ] - } -}, -{ - "model": "doc.state", - "pk": 91, - "fields": { - "type": "conflrev", - "slug": "adrev", - "name": "AD Review", - "used": true, - "desc": "The sponsoring AD is reviewing the document and preparing a proposed response", - "order": 2, - "next_states": [ - 92, - 98, - 99 - ] - } -}, -{ - "model": "doc.state", - "pk": 92, - "fields": { - "type": "conflrev", - "slug": "iesgeval", - "name": "IESG Evaluation", - "used": true, - "desc": "The IESG is considering the proposed conflict review response", - "order": 3, - "next_states": [ - 93, - 94, - 95, - 98, - 99 - ] - } -}, -{ - "model": "doc.state", - "pk": 93, - "fields": { - "type": "conflrev", - "slug": "defer", - "name": "IESG Evaluation - Defer", - "used": true, - "desc": "The evaluation of the proposed conflict review response has been deferred to the next telechat", - "order": 4, - "next_states": [ - 92, - 94, - 95, - 98, - 99 - ] - } -}, -{ - "model": "doc.state", - "pk": 100, - "fields": { - "type": "conflrev", - "slug": "appr-reqnopub-pr", - "name": "Approved Request to Not Publish - point raised", - "used": true, - "desc": "The IESG has approved the conflict review response (a request to not publish), but a point has been raised that should be cleared before moving to announcement to be sent", - "order": 5, - "next_states": [ - 94 - ] - } -}, -{ - "model": "doc.state", - "pk": 101, - "fields": { - "type": "conflrev", - "slug": "appr-noprob-pr", - "name": "Approved No Problem - point raised", - "used": true, - "desc": "The IESG has approved the conflict review response, but a point has been raised that should be cleared before proceeding to announcement to be sent", - "order": 6, - "next_states": [ - 95 - ] - } -}, -{ - "model": "doc.state", - "pk": 94, - "fields": { - "type": "conflrev", - "slug": "appr-reqnopub-pend", - "name": "Approved Request to Not Publish - announcement to be sent", - "used": true, - "desc": "The IESG has approved the conflict review response (a request to not publish), but the secretariat has not yet sent the response", - "order": 7, - "next_states": [ - 96, - 98 - ] - } -}, -{ - "model": "doc.state", - "pk": 95, - "fields": { - "type": "conflrev", - "slug": "appr-noprob-pend", - "name": "Approved No Problem - announcement to be sent", - "used": true, - "desc": "The IESG has approved the conflict review response, but the secretariat has not yet sent the response", - "order": 8, - "next_states": [ - 97, - 98 - ] - } -}, -{ - "model": "doc.state", - "pk": 96, - "fields": { - "type": "conflrev", - "slug": "appr-reqnopub-sent", - "name": "Approved Request to Not Publish - announcement sent", - "used": true, - "desc": "The secretariat has delivered the IESG's approved conflict review response (a request to not publish) to the requester", - "order": 9, - "next_states": [ - 96 - ] - } -}, -{ - "model": "doc.state", - "pk": 97, - "fields": { - "type": "conflrev", - "slug": "appr-noprob-sent", - "name": "Approved No Problem - announcement sent", - "used": true, - "desc": "The secretariat has delivered the IESG's approved conflict review response to the requester", - "order": 10, - "next_states": [ - 97 - ] - } -}, -{ - "model": "doc.state", - "pk": 98, - "fields": { - "type": "conflrev", - "slug": "withdraw", - "name": "Withdrawn", - "used": true, - "desc": "The request for conflict review was withdrawn", - "order": 11, - "next_states": [ - 90 - ] - } -}, -{ - "model": "doc.state", - "pk": 99, - "fields": { - "type": "conflrev", - "slug": "dead", - "name": "Dead", - "used": true, - "desc": "The conflict review has been abandoned", - "order": 12, - "next_states": [ - 90 - ] - } -}, -{ - "model": "doc.state", - "pk": 1, - "fields": { - "type": "draft", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 2, - "fields": { - "type": "draft", - "slug": "expired", - "name": "Expired", - "used": true, - "desc": "", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 3, - "fields": { - "type": "draft", - "slug": "rfc", - "name": "RFC", - "used": true, - "desc": "", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 4, - "fields": { - "type": "draft", - "slug": "repl", - "name": "Replaced", - "used": true, - "desc": "", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 5, - "fields": { - "type": "draft", - "slug": "auth-rm", - "name": "Withdrawn by Submitter", - "used": true, - "desc": "", - "order": 5, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 6, - "fields": { - "type": "draft", - "slug": "ietf-rm", - "name": "Withdrawn by IETF", - "used": true, - "desc": "", - "order": 6, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 102, - "fields": { - "type": "draft-iana-action", - "slug": "newdoc", - "name": "New Document", - "used": true, - "desc": "A new document has been received by IANA, but no actions have been taken", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 103, - "fields": { - "type": "draft-iana-action", - "slug": "inprog", - "name": "In Progress", - "used": true, - "desc": "IANA is currently processing the actions for this document", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 104, - "fields": { - "type": "draft-iana-action", - "slug": "waitauth", - "name": "Waiting on Authors", - "used": true, - "desc": "IANA is waiting on the document's authors to respond", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 105, - "fields": { - "type": "draft-iana-action", - "slug": "waitad", - "name": "Waiting on ADs", - "used": true, - "desc": "IANA is waiting on the IETF Area Directors to respond", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 106, - "fields": { - "type": "draft-iana-action", - "slug": "waitwgc", - "name": "Waiting on WGC", - "used": true, - "desc": "IANA is waiting on the IETF Working Group Chairs to respond", - "order": 5, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 107, - "fields": { - "type": "draft-iana-action", - "slug": "waitrfc", - "name": "Waiting on RFC Editor", - "used": true, - "desc": "IANA has notified the RFC Editor that the actions have been completed", - "order": 6, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 108, - "fields": { - "type": "draft-iana-action", - "slug": "rfcedack", - "name": "RFC-Ed-Ack", - "used": true, - "desc": "Request completed. The RFC Editor has acknowledged receipt of IANA's message that the actions have been completed", - "order": 7, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 109, - "fields": { - "type": "draft-iana-action", - "slug": "onhold", - "name": "On Hold", - "used": true, - "desc": "IANA has suspended work on the document", - "order": 8, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 110, - "fields": { - "type": "draft-iana-action", - "slug": "noic", - "name": "No IANA Actions", - "used": true, - "desc": "Request completed. There were no IANA actions for this document", - "order": 9, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 111, - "fields": { - "type": "draft-iana-review", - "slug": "need-rev", - "name": "IANA - Review Needed", - "used": true, - "desc": "Document has not yet been reviewed by IANA.", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 112, - "fields": { - "type": "draft-iana-review", - "slug": "ok-act", - "name": "IANA OK - Actions Needed", - "used": true, - "desc": "Document requires IANA actions, and the IANA Considerations section indicates the details of the actions correctly.", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 113, - "fields": { - "type": "draft-iana-review", - "slug": "ok-noact", - "name": "IANA OK - No Actions Needed", - "used": true, - "desc": "Document requires no IANA action, and the IANA Considerations section indicates this correctly.", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 114, - "fields": { - "type": "draft-iana-review", - "slug": "not-ok", - "name": "IANA - Not OK", - "used": true, - "desc": "IANA has issues with the text of the IANA Considerations section of the document.", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 115, - "fields": { - "type": "draft-iana-review", - "slug": "changed", - "name": "Version Changed - Review Needed", - "used": true, - "desc": "Document revision has changed after review by IANA.", - "order": 5, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 150, - "fields": { - "type": "draft-iesg", - "slug": "idexists", - "name": "I-D Exists", - "used": true, - "desc": "The IESG has not started processing this draft, or has stopped processing it without publicastion.", - "order": 0, - "next_states": [ - 16, - 11 - ] - } -}, -{ - "model": "doc.state", - "pk": 16, - "fields": { - "type": "draft-iesg", - "slug": "pub-req", - "name": "Publication Requested", - "used": true, - "desc": "A formal request has been made to advance/publish the document, following the procedures in Section 7.5 of RFC 2418. The request could be from a WG chair, from an individual through the RFC Editor, etc. (The Secretariat (iesg-secretary@ietf.org) is copied on these requests to ensure that the request makes it into the ID tracker.) A document in this state has not (yet) been reviewed by an AD nor has any official action been taken on it yet (other than to note that its publication has been requested.", - "order": 10, - "next_states": [ - 13, - 11, - 8 - ] - } -}, -{ - "model": "doc.state", - "pk": 13, - "fields": { - "type": "draft-iesg", - "slug": "ad-eval", - "name": "AD Evaluation", - "used": true, - "desc": "A specific AD (e.g., the Area Advisor for the WG) has begun reviewing the document to verify that it is ready for advancement. The shepherding AD is responsible for doing any necessary review before starting an IETF Last Call or sending the document directly to the IESG as a whole.", - "order": 11, - "next_states": [ - 21, - 14, - 12, - 11 - ] - } -}, -{ - "model": "doc.state", - "pk": 21, - "fields": { - "type": "draft-iesg", - "slug": "review-e", - "name": "Expert Review", - "used": true, - "desc": "An AD sometimes asks for an external review by an outside party as part of evaluating whether a document is ready for advancement. MIBs, for example, are reviewed by the \"MIB doctors\". Other types of reviews may also be requested (e.g., security, operations impact, etc.). Documents stay in this state until the review is complete and possibly until the issues raised in the review are addressed. See the \"note\" field for specific details on the nature of the review.", - "order": 12, - "next_states": [ - 13 - ] - } -}, -{ - "model": "doc.state", - "pk": 14, - "fields": { - "type": "draft-iesg", - "slug": "lc-req", - "name": "Last Call Requested", - "used": true, - "desc": "The AD has requested that the Secretariat start an IETF Last Call, but the the actual Last Call message has not been sent yet.", - "order": 15, - "next_states": [ - 15 - ] - } -}, -{ - "model": "doc.state", - "pk": 15, - "fields": { - "type": "draft-iesg", - "slug": "lc", - "name": "In Last Call", - "used": true, - "desc": "The document is currently waiting for IETF Last Call to complete. Last Calls for WG documents typically last 2 weeks, those for individual submissions last 4 weeks.", - "order": 16, - "next_states": [ - 19, - 20 - ] - } -}, -{ - "model": "doc.state", - "pk": 19, - "fields": { - "type": "draft-iesg", - "slug": "writeupw", - "name": "Waiting for Writeup", - "used": true, - "desc": "Before a standards-track or BCP document is formally considered by the entire IESG, the AD must write up a protocol action. The protocol action is included in the approval message that the Secretariat sends out when the document is approved for publication as an RFC.", - "order": 18, - "next_states": [ - 20 - ] - } -}, -{ - "model": "doc.state", - "pk": 20, - "fields": { - "type": "draft-iesg", - "slug": "goaheadw", - "name": "Waiting for AD Go-Ahead", - "used": true, - "desc": "As a result of the IETF Last Call, comments may need to be responded to and a revision of the ID may be needed as well. The AD is responsible for verifying that all Last Call comments have been adequately addressed and that the (possibly revised) document is in the ID directory and ready for consideration by the IESG as a whole.", - "order": 19, - "next_states": [ - 12 - ] - } -}, -{ - "model": "doc.state", - "pk": 12, - "fields": { - "type": "draft-iesg", - "slug": "iesg-eva", - "name": "IESG Evaluation", - "used": true, - "desc": "The document is now (finally!) being formally reviewed by the entire IESG. Documents are discussed in email or during a bi-weekly IESG telechat. In this phase, each AD reviews the document and airs any issues they may have. Unresolvable issues are documented as \"discuss\" comments that can be forwarded to the authors/WG. See the description of substates for additional details about the current state of the IESG discussion.", - "order": 20, - "next_states": [ - 18, - 9, - 22 - ] - } -}, -{ - "model": "doc.state", - "pk": 18, - "fields": { - "type": "draft-iesg", - "slug": "defer", - "name": "IESG Evaluation - Defer", - "used": true, - "desc": "During a telechat, one or more ADs requested an additional 2 weeks to review the document. A defer is designed to be an exception mechanism, and can only be invoked once, the first time the document comes up for discussion during a telechat.", - "order": 21, - "next_states": [ - 12 - ] - } -}, -{ - "model": "doc.state", - "pk": 9, - "fields": { - "type": "draft-iesg", - "slug": "approved", - "name": "Approved-announcement to be sent", - "used": true, - "desc": "The IESG has approved the document for publication, but the Secretariat has not yet sent out on official approval message.", - "order": 27, - "next_states": [ - 10 - ] - } -}, -{ - "model": "doc.state", - "pk": 10, - "fields": { - "type": "draft-iesg", - "slug": "ann", - "name": "Approved-announcement sent", - "used": true, - "desc": "The IESG has approved the document for publication, and the Secretariat has sent out the official approval message to the RFC editor.", - "order": 30, - "next_states": [ - 17 - ] - } -}, -{ - "model": "doc.state", - "pk": 17, - "fields": { - "type": "draft-iesg", - "slug": "rfcqueue", - "name": "RFC Ed Queue", - "used": true, - "desc": "The document is in the RFC editor Queue (as confirmed by http://www.rfc-editor.org/queue.html).", - "order": 31, - "next_states": [ - 7 - ] - } -}, -{ - "model": "doc.state", - "pk": 7, - "fields": { - "type": "draft-iesg", - "slug": "pub", - "name": "RFC Published", - "used": true, - "desc": "The ID has been published as an RFC.", - "order": 32, - "next_states": [ - 8 - ] - } -}, -{ - "model": "doc.state", - "pk": 22, - "fields": { - "type": "draft-iesg", - "slug": "nopubadw", - "name": "DNP-waiting for AD note", - "used": true, - "desc": "Do Not Publish: The IESG recommends against publishing the document, but the writeup explaining its reasoning has not yet been produced. DNPs apply primarily to individual submissions received through the RFC editor. See the \"note\" field for more details on who has the action item.", - "order": 33, - "next_states": [ - 23 - ] - } -}, -{ - "model": "doc.state", - "pk": 23, - "fields": { - "type": "draft-iesg", - "slug": "nopubanw", - "name": "DNP-announcement to be sent", - "used": true, - "desc": "The IESG recommends against publishing the document, the writeup explaining its reasoning has been produced, but the Secretariat has not yet sent out the official \"do not publish\" recommendation message.", - "order": 34, - "next_states": [ - 8 - ] - } -}, -{ - "model": "doc.state", - "pk": 11, - "fields": { - "type": "draft-iesg", - "slug": "watching", - "name": "AD is watching", - "used": true, - "desc": "An AD is aware of the document and has chosen to place the document in a separate state in order to keep a closer eye on it (for whatever reason). Documents in this state are still not being actively tracked in the sense that no formal request has been made to publish or advance the document. The sole difference between this state and \"I-D Exists\" is that an AD has chosen to put it in a separate state, to make it easier to keep track of (for the AD's own reasons).", - "order": 42, - "next_states": [ - 16 - ] - } -}, -{ - "model": "doc.state", - "pk": 8, - "fields": { - "type": "draft-iesg", - "slug": "dead", - "name": "Dead", - "used": true, - "desc": "Document is \"dead\" and is no longer being tracked. (E.g., it has been replaced by another document with a different name, it has been withdrawn, etc.)", - "order": 99, - "next_states": [ - 16 - ] - } -}, -{ - "model": "doc.state", - "pk": 24, - "fields": { - "type": "draft-rfceditor", - "slug": "auth", - "name": "AUTH", - "used": true, - "desc": "Awaiting author action", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 25, - "fields": { - "type": "draft-rfceditor", - "slug": "auth48", - "name": "AUTH48", - "used": true, - "desc": "Awaiting final author approval", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 26, - "fields": { - "type": "draft-rfceditor", - "slug": "edit", - "name": "EDIT", - "used": false, - "desc": "Approved by the stream manager (e.g., IESG, IAB, IRSG, ISE), awaiting processing and publishing", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 27, - "fields": { - "type": "draft-rfceditor", - "slug": "iana", - "name": "IANA", - "used": true, - "desc": "Document has been edited, but is holding for completion of IANA actions", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 28, - "fields": { - "type": "draft-rfceditor", - "slug": "iesg", - "name": "IESG", - "used": false, - "desc": "Awaiting IESG action", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 29, - "fields": { - "type": "draft-rfceditor", - "slug": "isr", - "name": "ISR", - "used": true, - "desc": "Independent Submission Review by the ISE ", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 30, - "fields": { - "type": "draft-rfceditor", - "slug": "isr-auth", - "name": "ISR-AUTH", - "used": false, - "desc": "Independent submission awaiting author action, or in discussion between author and ISE", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 31, - "fields": { - "type": "draft-rfceditor", - "slug": "ref", - "name": "REF", - "used": true, - "desc": "Holding for normative reference", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 32, - "fields": { - "type": "draft-rfceditor", - "slug": "rfc-edit", - "name": "RFC-EDITOR", - "used": true, - "desc": "Awaiting final RFC Editor review before AUTH48", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 33, - "fields": { - "type": "draft-rfceditor", - "slug": "timeout", - "name": "TO", - "used": true, - "desc": "Time-out period during which the IESG reviews document for conflict/concurrence with other IETF working group work", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 34, - "fields": { - "type": "draft-rfceditor", - "slug": "missref", - "name": "MISSREF", - "used": true, - "desc": "Awaiting missing normative reference", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 89, - "fields": { - "type": "draft-rfceditor", - "slug": "auth48done", - "name": "AUTH48-DONE", - "used": false, - "desc": "Final approvals are complete", - "order": 0, - "next_states": [ - 74 - ] - } -}, -{ - "model": "doc.state", - "pk": 116, - "fields": { - "type": "draft-rfceditor", - "slug": "auth48-done", - "name": "AUTH48-DONE", - "used": true, - "desc": "Final approvals are complete", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 117, - "fields": { - "type": "draft-rfceditor", - "slug": "edit", - "name": "EDIT", - "used": true, - "desc": "Approved by the stream manager (e.g., IESG, IAB, IRSG, ISE), awaiting processing and publishing", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 118, - "fields": { - "type": "draft-rfceditor", - "slug": "iana-crd", - "name": "IANA", - "used": true, - "desc": "RFC-Editor/IANA Registration Coordination", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 119, - "fields": { - "type": "draft-rfceditor", - "slug": "iesg", - "name": "IESG", - "used": true, - "desc": "Holding for IESG action", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 120, - "fields": { - "type": "draft-rfceditor", - "slug": "isr-auth", - "name": "ISR-AUTH", - "used": true, - "desc": "Independent Submission awaiting author update, or in discussion between author and ISE", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 133, - "fields": { - "type": "draft-rfceditor", - "slug": "pending", - "name": "Pending", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 147, - "fields": { - "type": "draft-stream-iab", - "slug": "repl", - "name": "Replaced", - "used": true, - "desc": "Replaced", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 45, - "fields": { - "type": "draft-stream-iab", - "slug": "candidat", - "name": "Candidate IAB Document", - "used": true, - "desc": "A document being considered for the IAB stream.", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 46, - "fields": { - "type": "draft-stream-iab", - "slug": "active", - "name": "Active IAB Document", - "used": true, - "desc": "This document has been adopted by the IAB and is being actively developed.", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 47, - "fields": { - "type": "draft-stream-iab", - "slug": "parked", - "name": "Parked IAB Document", - "used": true, - "desc": "This document has lost its author or editor, is waiting for another document to be written, or cannot currently be worked on by the IAB for some other reason. Annotations probably explain why this document is parked.", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 48, - "fields": { - "type": "draft-stream-iab", - "slug": "review-i", - "name": "IAB Review", - "used": true, - "desc": "This document is awaiting the IAB itself to come to internal consensus.", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 49, - "fields": { - "type": "draft-stream-iab", - "slug": "review-c", - "name": "Community Review", - "used": true, - "desc": "This document has completed internal consensus within the IAB and is now under community review.", - "order": 5, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 50, - "fields": { - "type": "draft-stream-iab", - "slug": "approved", - "name": "Approved by IAB, To Be Sent to RFC Editor", - "used": true, - "desc": "The consideration of this document is complete, but it has not yet been sent to the RFC Editor for publication (although that is going to happen soon).", - "order": 6, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 51, - "fields": { - "type": "draft-stream-iab", - "slug": "diff-org", - "name": "Sent to a Different Organization for Publication", - "used": true, - "desc": "The IAB does not expect to publish the document itself, but has passed it on to a different organization that might continue work on the document. The expectation is that the other organization will eventually publish the document.", - "order": 7, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 52, - "fields": { - "type": "draft-stream-iab", - "slug": "rfc-edit", - "name": "Sent to the RFC Editor", - "used": true, - "desc": "The IAB processing of this document is complete and it has been sent to the RFC Editor for publication. The document may be in the RFC Editor's queue, or it may have been published as an RFC; this state doesn't distinguish between different states occurring after the document has left the IAB.", - "order": 8, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 53, - "fields": { - "type": "draft-stream-iab", - "slug": "pub", - "name": "Published RFC", - "used": true, - "desc": "The document has been published as an RFC.", - "order": 9, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 54, - "fields": { - "type": "draft-stream-iab", - "slug": "dead", - "name": "Dead IAB Document", - "used": true, - "desc": "This document was an active IAB document, but for some reason it is no longer being pursued for the IAB stream. It is possible that the document might be revived later, possibly in another stream.", - "order": 10, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 134, - "fields": { - "type": "draft-stream-ietf", - "slug": "wg-cand", - "name": "Candidate for WG Adoption", - "used": true, - "desc": "The document has been marked as a candidate for WG adoption by the WG Chair. This state can be used before a call for adoption is issued (and the document is put in the \"Call For Adoption By WG Issued\" state), to indicate that the document is in the queue for a call for adoption, even if none has been issued yet.", - "order": 0, - "next_states": [ - 35 - ] - } -}, -{ - "model": "doc.state", - "pk": 35, - "fields": { - "type": "draft-stream-ietf", - "slug": "c-adopt", - "name": "Call For Adoption By WG Issued", - "used": true, - "desc": "4.2.1. Call for Adoption by WG Issued\n\n The \"Call for Adoption by WG Issued\" state should be used to indicate when an I-D is being considered for adoption by an IETF WG. An I-D that is in this state is actively being considered for adoption and has not yet achieved consensus, preference, or selection in the WG.\n\n This state may be used to describe an I-D that someone has asked a WG to consider for adoption, if the WG Chair has agreed with the request. This state may also be used to identify an I-D that a WG Chair asked an author to write specifically for consideration as a candidate WG item [WGDTSPEC], and/or an I-D that is listed as a 'candidate draft' in the WG's charter.\n\n Under normal conditions, it should not be possible for an I-D to be in the \"Call for Adoption by WG Issued\" state in more than one working group at the same time. This said, it is not uncommon for authors to \"shop\" their I-Ds to more than one WG at a time, with the hope of getting their documents adopted somewhere.\n\n After this state is implemented in the Datatracker, an I-D that is in the \"Call for Adoption by WG Issued\" state will not be able to be \"shopped\" to any other WG without the consent of the WG Chairs and the responsible ADs impacted by the shopping.\n\n Note that Figure 1 includes an arc leading from this state to outside of the WG state machine. This illustrates that some I-Ds that are considered do not get adopted as WG drafts. An I-D that is not adopted as a WG draft will transition out of the WG state machine and revert back to having no stream-specific state; however, the status change history log of the I-D will record that the I-D was previously in the \"Call for Adoption by WG Issued\" state.", - "order": 1, - "next_states": [ - 36, - 37 - ] - } -}, -{ - "model": "doc.state", - "pk": 36, - "fields": { - "type": "draft-stream-ietf", - "slug": "adopt-wg", - "name": "Adopted by a WG", - "used": true, - "desc": "4.2.2. Adopted by a WG\n\n The \"Adopted by a WG\" state describes an individual submission I-D that an IETF WG has agreed to adopt as one of its WG drafts.\n\n WG Chairs who use this state will be able to clearly indicate when their WGs adopt individual submission I-Ds. This will facilitate the Datatracker's ability to correctly capture \"Replaces\" information for WG drafts and correct \"Replaced by\" information for individual submission I-Ds that have been replaced by WG drafts.\n\n This state is needed because the Datatracker uses the filename of an I-D as a key to search its database for status information about the I-D, and because the filename of a WG I-D is supposed to be different from the filename of an individual submission I-D. The filename of an individual submission I-D will typically be formatted as 'draft-author-wgname-topic-nn'.\n\n The filename of a WG document is supposed to be formatted as 'draft- ietf-wgname-topic-nn'.\n\n An individual I-D that is adopted by a WG may take weeks or months to be resubmitted by the author as a new (version-00) WG draft. If the \"Adopted by a WG\" state is not used, the Datatracker has no way to determine that an I-D has been adopted until a new version of the I-D is submitted to the WG by the author and until the I-D is approved for posting by a WG Chair.", - "order": 2, - "next_states": [ - 38 - ] - } -}, -{ - "model": "doc.state", - "pk": 37, - "fields": { - "type": "draft-stream-ietf", - "slug": "info", - "name": "Adopted for WG Info Only", - "used": true, - "desc": "4.2.3. Adopted for WG Info Only\n\n The \"Adopted for WG Info Only\" state describes a document that contains useful information for the WG that adopted it, but the document is not intended to be published as an RFC. The WG will not actively develop the contents of the I-D or progress it for publication as an RFC. The only purpose of the I-D is to provide information for internal use by the WG.", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 38, - "fields": { - "type": "draft-stream-ietf", - "slug": "wg-doc", - "name": "WG Document", - "used": true, - "desc": "4.2.4. WG Document\n\n The \"WG Document\" state describes an I-D that has been adopted by an IETF WG and is being actively developed.\n\n A WG Chair may transition an I-D into the \"WG Document\" state at any time as long as the I-D is not being considered or developed in any other WG.\n\n Alternatively, WG Chairs may rely upon new functionality to be added to the Datatracker to automatically move version-00 drafts into the \"WG Document\" state as described in Section 4.1.\n\n Under normal conditions, it should not be possible for an I-D to be in the \"WG Document\" state in more than one WG at a time. This said, I-Ds may be transferred from one WG to another with the consent of the WG Chairs and the responsible ADs.", - "order": 4, - "next_states": [ - 39, - 40, - 41, - 43 - ] - } -}, -{ - "model": "doc.state", - "pk": 39, - "fields": { - "type": "draft-stream-ietf", - "slug": "parked", - "name": "Parked WG Document", - "used": true, - "desc": "4.2.5. Parked WG Document\n\n A \"Parked WG Document\" is an I-D that has lost its author or editor, is waiting for another document to be written or for a review to be completed, or cannot be progressed by the working group for some other reason.\n\n Some of the annotation tags described in Section 4.3 may be used in conjunction with this state to indicate why an I-D has been parked, and/or what may need to happen for the I-D to be un-parked.\n\n Parking a WG draft will not prevent it from expiring; however, this state can be used to indicate why the I-D has stopped progressing in the WG.\n\n A \"Parked WG Document\" that is not expired may be transferred from one WG to another with the consent of the WG Chairs and the responsible ADs.", - "order": 5, - "next_states": [ - 38 - ] - } -}, -{ - "model": "doc.state", - "pk": 40, - "fields": { - "type": "draft-stream-ietf", - "slug": "dead", - "name": "Dead WG Document", - "used": true, - "desc": "4.2.6. Dead WG Document\n\n A \"Dead WG Document\" is an I-D that has been abandoned. Note that 'Dead' is not always a final state for a WG I-D. If consensus is subsequently achieved, a \"Dead WG Document\" may be resurrected. A \"Dead WG Document\" that is not resurrected will eventually expire.\n\n Note that an I-D that is declared to be \"Dead\" in one WG and that is not expired may be transferred to a non-dead state in another WG with the consent of the WG Chairs and the responsible ADs.", - "order": 6, - "next_states": [ - 38 - ] - } -}, -{ - "model": "doc.state", - "pk": 41, - "fields": { - "type": "draft-stream-ietf", - "slug": "wg-lc", - "name": "In WG Last Call", - "used": true, - "desc": "4.2.7. In WG Last Call\n\n A document \"In WG Last Call\" is an I-D for which a WG Last Call (WGLC) has been issued and is in progress.\n\n Note that conducting a WGLC is an optional part of the IETF WG process, per Section 7.4 of RFC 2418 [RFC2418].\n\n If a WG Chair decides to conduct a WGLC on an I-D, the \"In WG Last Call\" state can be used to track the progress of the WGLC. The Chair may configure the Datatracker to send a WGLC message to one or more mailing lists when the Chair moves the I-D into this state. The WG Chair may also be able to select a different set of mailing lists for a different document undergoing a WGLC; some documents may deserve coordination with other WGs.\n\n A WG I-D in this state should remain \"In WG Last Call\" until the WG Chair moves it to another state. The WG Chair may configure the Datatracker to send an e-mail after a specified period of time to remind or 'nudge' the Chair to conclude the WGLC and to determine the next state for the document.\n\n It is possible for one WGLC to lead into another WGLC for the same document. For example, an I-D that completed a WGLC as an \"Informational\" document may need another WGLC if a decision is taken to convert the I-D into a Standards Track document.", - "order": 7, - "next_states": [ - 38, - 42, - 43 - ] - } -}, -{ - "model": "doc.state", - "pk": 145, - "fields": { - "type": "draft-stream-ietf", - "slug": "waiting-for-implementation", - "name": "Waiting for Implementation", - "used": true, - "desc": "In some areas, it can be desirable to wait for multiple interoperable implementations before progressing a draft to be an RFC, and in some WGs this is required. This state should be entered after WG Last Call has completed.", - "order": 8, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 146, - "fields": { - "type": "draft-stream-ietf", - "slug": "held-by-wg", - "name": "Held by WG", - "used": true, - "desc": "Held by WG, see document history for details.", - "order": 9, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 42, - "fields": { - "type": "draft-stream-ietf", - "slug": "chair-w", - "name": "Waiting for WG Chair Go-Ahead", - "used": true, - "desc": "4.2.8. Waiting for WG Chair Go-Ahead\n\n A WG Chair may wish to place an I-D that receives a lot of comments during a WGLC into the \"Waiting for WG Chair Go-Ahead\" state. This state describes an I-D that has undergone a WGLC; however, the Chair is not yet ready to call consensus on the document.\n\n If comments from the WGLC need to be responded to, or a revision to the I-D is needed, the Chair may place an I-D into this state until all of the WGLC comments are adequately addressed and the (possibly revised) document is in the I-D repository.", - "order": 10, - "next_states": [ - 41, - 43 - ] - } -}, -{ - "model": "doc.state", - "pk": 43, - "fields": { - "type": "draft-stream-ietf", - "slug": "writeupw", - "name": "WG Consensus: Waiting for Write-Up", - "used": true, - "desc": "4.2.9. WG Consensus: Waiting for Writeup\n\n A document in the \"WG Consensus: Waiting for Writeup\" state has essentially completed its development within the working group, and is nearly ready to be sent to the IESG for publication. The last thing to be done is the preparation of a protocol writeup by a Document Shepherd. The IESG requires that a document shepherd writeup be completed before publication of the I-D is requested. The IETF document shepherding process and the role of a WG Document Shepherd is described in RFC 4858 [RFC4858]\n\n A WG Chair may call consensus on an I-D without a formal WGLC and transition an I-D that was in the \"WG Document\" state directly into this state.\n\n The name of this state includes the words \"Waiting for Writeup\" because a good document shepherd writeup takes time to prepare.", - "order": 11, - "next_states": [ - 44 - ] - } -}, -{ - "model": "doc.state", - "pk": 44, - "fields": { - "type": "draft-stream-ietf", - "slug": "sub-pub", - "name": "Submitted to IESG for Publication", - "used": true, - "desc": "4.2.10. Submitted to IESG for Publication\n\n This state describes a WG document that has been submitted to the IESG for publication and that has not been sent back to the working group for revision.\n\n An I-D in this state may be under review by the IESG, it may have been approved and be in the RFC Editor's queue, or it may have been published as an RFC. Other possibilities exist too. The document may be \"Dead\" (in the IESG state machine) or in a \"Do Not Publish\" state.", - "order": 12, - "next_states": [ - 38 - ] - } -}, -{ - "model": "doc.state", - "pk": 149, - "fields": { - "type": "draft-stream-irtf", - "slug": "repl", - "name": "Replaced", - "used": true, - "desc": "Replaced", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 55, - "fields": { - "type": "draft-stream-irtf", - "slug": "candidat", - "name": "Candidate RG Document", - "used": true, - "desc": "This document is under consideration in an RG for becoming an IRTF document. A document in this state does not imply any RG consensus and does not imply any precedence or selection. It's simply a way to indicate that somebody has asked for a document to be considered for adoption by an RG.", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 56, - "fields": { - "type": "draft-stream-irtf", - "slug": "active", - "name": "Active RG Document", - "used": true, - "desc": "This document has been adopted by the RG and is being actively developed.", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 57, - "fields": { - "type": "draft-stream-irtf", - "slug": "parked", - "name": "Parked RG Document", - "used": true, - "desc": "This document has lost its author or editor, is waiting for another document to be written, or cannot currently be worked on by the RG for some other reason.", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 58, - "fields": { - "type": "draft-stream-irtf", - "slug": "rg-lc", - "name": "In RG Last Call", - "used": true, - "desc": "The document is in its final review in the RG.", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 59, - "fields": { - "type": "draft-stream-irtf", - "slug": "sheph-w", - "name": "Waiting for Document Shepherd", - "used": true, - "desc": "IRTF documents have document shepherds who help RG documents through the process after the RG has finished with the document.", - "order": 5, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 60, - "fields": { - "type": "draft-stream-irtf", - "slug": "chair-w", - "name": "Waiting for IRTF Chair", - "used": true, - "desc": "The IRTF Chair is meant to be performing some task such as sending a request for IESG Review.", - "order": 6, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 61, - "fields": { - "type": "draft-stream-irtf", - "slug": "irsg-w", - "name": "Awaiting IRSG Reviews", - "used": true, - "desc": "The document shepherd has taken the document to the IRSG and solicited reviews from one or more IRSG members.", - "order": 7, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 62, - "fields": { - "type": "draft-stream-irtf", - "slug": "irsgpoll", - "name": "In IRSG Poll", - "used": true, - "desc": "The IRSG is taking a poll on whether or not the document is ready to be published.", - "order": 8, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 63, - "fields": { - "type": "draft-stream-irtf", - "slug": "iesg-rev", - "name": "In IESG Review", - "used": true, - "desc": "The IRSG has asked the IESG to do a review of the document, as described in RFC5742.", - "order": 9, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 64, - "fields": { - "type": "draft-stream-irtf", - "slug": "rfc-edit", - "name": "Sent to the RFC Editor", - "used": true, - "desc": "The RG processing of this document is complete and it has been sent to the RFC Editor for publication. The document may be in the RFC Editor's queue, or it may have been published as an RFC; this state doesn't distinguish between different states occurring after the document has left the RG.", - "order": 10, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 65, - "fields": { - "type": "draft-stream-irtf", - "slug": "pub", - "name": "Published RFC", - "used": true, - "desc": "The document has been published as an RFC.", - "order": 11, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 66, - "fields": { - "type": "draft-stream-irtf", - "slug": "iesghold", - "name": "Document on Hold Based On IESG Request", - "used": true, - "desc": "The IESG has requested that the document be held pending further review, as specified in RFC 5742, and the IRTF has agreed to such a hold.", - "order": 12, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 67, - "fields": { - "type": "draft-stream-irtf", - "slug": "dead", - "name": "Dead IRTF Document", - "used": true, - "desc": "This document was an active IRTF document, but for some reason it is no longer being pursued for the IRTF stream. It is possible that the document might be revived later, possibly in another stream.", - "order": 13, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 148, - "fields": { - "type": "draft-stream-ise", - "slug": "repl", - "name": "Replaced", - "used": true, - "desc": "Replaced", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 68, - "fields": { - "type": "draft-stream-ise", - "slug": "receive", - "name": "Submission Received", - "used": true, - "desc": "The draft has been sent to the ISE with a request for publication.", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 69, - "fields": { - "type": "draft-stream-ise", - "slug": "find-rev", - "name": "Finding Reviewers", - "used": true, - "desc": " The ISE is finding initial reviewers for the document.", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 70, - "fields": { - "type": "draft-stream-ise", - "slug": "ise-rev", - "name": "In ISE Review", - "used": true, - "desc": "The ISE is actively working on the document.", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 71, - "fields": { - "type": "draft-stream-ise", - "slug": "need-res", - "name": "Response to Review Needed", - "used": true, - "desc": " One or more reviews have been sent to the author, and the ISE is awaiting response.", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 72, - "fields": { - "type": "draft-stream-ise", - "slug": "iesg-rev", - "name": "In IESG Review", - "used": true, - "desc": "The ISE has asked the IESG to do a review of the document, as described in RFC5742.", - "order": 5, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 73, - "fields": { - "type": "draft-stream-ise", - "slug": "rfc-edit", - "name": "Sent to the RFC Editor", - "used": true, - "desc": "The ISE processing of this document is complete and it has been sent to the RFC Editor for publication. The document may be in the RFC Editor's queue, or it may have been published as an RFC; this state doesn't distinguish between different states occurring after the document has left the ISE.", - "order": 6, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 74, - "fields": { - "type": "draft-stream-ise", - "slug": "pub", - "name": "Published RFC", - "used": true, - "desc": "The document has been published as an RFC.", - "order": 7, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 75, - "fields": { - "type": "draft-stream-ise", - "slug": "dead", - "name": "No Longer In Independent Submission Stream", - "used": true, - "desc": "This document was actively considered in the Independent Submission stream, but the ISE chose not to publish it. It is possible that the document might be revived later. A document in this state may have a comment explaining the reasoning of the ISE (such as if the document was going to move to a different stream).", - "order": 8, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 76, - "fields": { - "type": "draft-stream-ise", - "slug": "iesghold", - "name": "Document on Hold Based On IESG Request", - "used": true, - "desc": "The IESG has requested that the document be held pending further review, as specified in RFC 5742, and the ISE has agreed to such a hold.", - "order": 9, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 79, - "fields": { - "type": "minutes", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 80, - "fields": { - "type": "minutes", - "slug": "deleted", - "name": "Deleted", - "used": true, - "desc": "", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 135, - "fields": { - "type": "recording", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 136, - "fields": { - "type": "recording", - "slug": "deleted", - "name": "Deleted", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 141, - "fields": { - "type": "reuse_policy", - "slug": "single", - "name": "Single Meeting", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 142, - "fields": { - "type": "reuse_policy", - "slug": "multiple", - "name": "Multiple Meetings", - "used": true, - "desc": "", - "order": 0, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 143, - "fields": { - "type": "review", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 144, - "fields": { - "type": "review", - "slug": "deleted", - "name": "Deleted", - "used": true, - "desc": "", - "order": 2, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 77, - "fields": { - "type": "slides", - "slug": "active", - "name": "Active", - "used": true, - "desc": "", - "order": 1, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 138, - "fields": { - "type": "slides", - "slug": "archived", - "name": "Archived", - "used": true, - "desc": "This document is not active, but is available in the archives", - "order": 3, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 78, - "fields": { - "type": "slides", - "slug": "deleted", - "name": "Deleted", - "used": true, - "desc": "", - "order": 4, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 121, - "fields": { - "type": "statchg", - "slug": "needshep", - "name": "Needs Shepherd", - "used": true, - "desc": "An RFC status change has been requested, but a shepherding AD has not yet been assigned", - "order": 1, - "next_states": [ - 122, - 129 - ] - } -}, -{ - "model": "doc.state", - "pk": 122, - "fields": { - "type": "statchg", - "slug": "adrev", - "name": "AD Review", - "used": true, - "desc": "The sponsoring AD is preparing an RFC status change document", - "order": 2, - "next_states": [ - 130, - 123, - 129 - ] - } -}, -{ - "model": "doc.state", - "pk": 130, - "fields": { - "type": "statchg", - "slug": "lc-req", - "name": "Last Call Requested", - "used": true, - "desc": "Last Call has been requested for this proposed status change", - "order": 3, - "next_states": [ - 131 - ] - } -}, -{ - "model": "doc.state", - "pk": 131, - "fields": { - "type": "statchg", - "slug": "in-lc", - "name": "In Last Call", - "used": true, - "desc": "This proposed status change is in IETF Last Call", - "order": 4, - "next_states": [ - 132 - ] - } -}, -{ - "model": "doc.state", - "pk": 132, - "fields": { - "type": "statchg", - "slug": "goahead", - "name": "Waiting for AD Go-Ahead", - "used": true, - "desc": "The AD is following up on IETF LC comments", - "order": 5, - "next_states": [ - 123, - 129 - ] - } -}, -{ - "model": "doc.state", - "pk": 123, - "fields": { - "type": "statchg", - "slug": "iesgeval", - "name": "IESG Evaluation", - "used": true, - "desc": "The IESG is considering the proposed RFC status changes", - "order": 6, - "next_states": [ - 124, - 125, - 126, - 129 - ] - } -}, -{ - "model": "doc.state", - "pk": 124, - "fields": { - "type": "statchg", - "slug": "defer", - "name": "IESG Evaluation - Defer", - "used": true, - "desc": "The evaluation of the proposed RFC status changes have been deferred to the next telechat", - "order": 7, - "next_states": [ - 123, - 125, - 126, - 129 - ] - } -}, -{ - "model": "doc.state", - "pk": 125, - "fields": { - "type": "statchg", - "slug": "appr-pr", - "name": "Approved - point raised", - "used": true, - "desc": "The IESG has approved the RFC status changes, but a point has been raised that should be cleared before proceeding to announcement to be sent", - "order": 8, - "next_states": [ - 126, - 127 - ] - } -}, -{ - "model": "doc.state", - "pk": 126, - "fields": { - "type": "statchg", - "slug": "appr-pend", - "name": "Approved - announcement to be sent", - "used": true, - "desc": "The IESG has approved the RFC status changes, but the secretariat has not yet sent the announcement", - "order": 9, - "next_states": [ - 127 - ] - } -}, -{ - "model": "doc.state", - "pk": 127, - "fields": { - "type": "statchg", - "slug": "appr-sent", - "name": "Approved - announcement sent", - "used": true, - "desc": "The secretariat has announced the IESG's approved RFC status changes", - "order": 10, - "next_states": [] - } -}, -{ - "model": "doc.state", - "pk": 129, - "fields": { - "type": "statchg", - "slug": "dead", - "name": "Dead", - "used": true, - "desc": "The RFC status changes have been abandoned", - "order": 11, - "next_states": [ - 121 - ] - } -}, -{ - "model": "doc.ballottype", - "pk": 5, - "fields": { - "doc_type": "conflrev", - "slug": "conflrev", - "name": "Approve", - "question": "Is this the correct conflict review response?", - "used": true, - "order": 0, - "positions": [ - "yes", - "noobj", - "discuss", - "abstain", - "recuse", - "norecord" - ] - } -}, -{ - "model": "doc.ballottype", - "pk": 6, - "fields": { - "doc_type": "statchg", - "slug": "statchg", - "name": "Approve", - "question": "Do we approve these RFC status changes?", - "used": true, - "order": 0, - "positions": [ - "yes", - "noobj", - "discuss", - "abstain", - "recuse", - "norecord" - ] - } -}, -{ - "model": "doc.ballottype", - "pk": 1, - "fields": { - "doc_type": "charter", - "slug": "r-extrev", - "name": "Ready for external review", - "question": "Is this charter ready for external review?", - "used": true, - "order": 1, - "positions": [ - "yes", - "noobj", - "block", - "abstain", - "norecord" - ] - } -}, -{ - "model": "doc.ballottype", - "pk": 4, - "fields": { - "doc_type": "draft", - "slug": "approve", - "name": "Approve", - "question": "", - "used": true, - "order": 1, - "positions": [ - "yes", - "noobj", - "discuss", - "abstain", - "recuse", - "norecord" - ] - } -}, -{ - "model": "doc.ballottype", - "pk": 2, - "fields": { - "doc_type": "charter", - "slug": "r-wo-ext", - "name": "Ready w/o external review", - "question": "Is this charter ready for external review? Is this charter ready for approval without external review?", - "used": true, - "order": 2, - "positions": [ - "yes", - "noobj", - "block", - "abstain", - "norecord" - ] - } -}, -{ - "model": "doc.ballottype", - "pk": 3, - "fields": { - "doc_type": "charter", - "slug": "approve", - "name": "Approve", - "question": "Do we approve of this charter?", - "used": true, - "order": 3, - "positions": [ - "yes", - "noobj", - "block", - "abstain", - "norecord" - ] - } -}, -{ - "model": "group.groupfeatures", - "pk": "wg", - "fields": { - "has_milestones": true, - "has_chartering_process": true, - "has_documents": true, - "has_session_materials": true, - "has_nonsession_materials": false, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": true, - "acts_like_wg": true, - "create_wiki": true, - "custom_group_roles": false, - "customize_workflow": true, - "is_schedulable": true, - "show_on_agenda": true, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_documents", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\",\"delegate\",\"secr\"]", - "groupman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", - "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", - "role_order": "[\"chair\",\"secr\",\"delegate\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "isoc", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": null, - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[]", - "groupman_roles": "[\"chair\"]", - "matman_roles": "[\"chair\",\"secr\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "sdo", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": null, - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"liaiman\",\"matman\"]", - "groupman_roles": "[]", - "matman_roles": "[]", - "role_order": "[\"liaiman\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "ag", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": true, - "has_session_materials": true, - "has_nonsession_materials": false, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": true, - "create_wiki": true, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": true, - "show_on_agenda": true, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\",\"delegate\",\"secr\"]", - "groupman_roles": "[\"ad\",\"chair\",\"delegate\"]", - "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "area", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": true, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"ad\"]", - "docman_roles": "[\"ad\",\"delegate\",\"secr\"]", - "groupman_roles": "[\"ad\"]", - "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "ietf", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": true, - "has_nonsession_materials": false, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\",\"lead\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[\"chair\",\"delegate\"]", - "matman_roles": "[\"chair\",\"delegate\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "review", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": true, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": true, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": null, - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.review_requests", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\",\"secr\"]", - "docman_roles": "[\"secr\"]", - "groupman_roles": "[\"ad\",\"secr\"]", - "matman_roles": "[\"ad\",\"secr\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "nomcom", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": true, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "side", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\",\"advisor\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[\"chair\",\"advisor\"]", - "matman_roles": "[\"chair\"]", - "role_order": "[\"chair\",\"member\",\"advisor\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "ise", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "ad", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\",\"lead\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[\"chair\",\"delegate\"]", - "matman_roles": "[\"chair\",\"delegate\"]", - "role_order": "[\"chair\",\"delegate\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "iab", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": true, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[]", - "matman_roles": "[\"chair\",\"delegate\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "program", - "fields": { - "has_milestones": true, - "has_chartering_process": false, - "has_documents": true, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": false, - "agenda_type": "ad", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"lead\"]", - "docman_roles": "[\"lead\",\"secr\"]", - "groupman_roles": "[\"lead\",\"secr\"]", - "matman_roles": "[\"lead\",\"secr\"]", - "role_order": "[\"lead\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "rg", - "fields": { - "has_milestones": true, - "has_chartering_process": true, - "has_documents": true, - "has_session_materials": true, - "has_nonsession_materials": false, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": true, - "acts_like_wg": true, - "create_wiki": true, - "custom_group_roles": false, - "customize_workflow": true, - "is_schedulable": true, - "show_on_agenda": true, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_documents", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\",\"delegate\",\"secr\"]", - "groupman_roles": "[\"chair\",\"delegate\"]", - "matman_roles": "[\"chair\",\"delegate\",\"secr\"]", - "role_order": "[\"chair\",\"delegate\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "team", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": true, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": true, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": false, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[\"chair\"]", - "matman_roles": "[\"chair\",\"matman\"]", - "role_order": "[\"chair\",\"member\",\"matman\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "rfcedtyp", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "side", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[]", - "groupman_roles": "[]", - "matman_roles": "[]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "individ", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": false, - "agenda_type": null, - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"auth\"]", - "groupman_roles": "[]", - "matman_roles": "[]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "irtf", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[]", - "groupman_roles": "[\"chair\",\"delegate\"]", - "matman_roles": "[\"chair\",\"delegate\",\"secr\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "dir", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": true, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": null, - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\",\"secr\"]", - "docman_roles": "[]", - "groupman_roles": "[\"ad\",\"secr\"]", - "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", - "role_order": "[\"chair\",\"secr\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "iesg", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": false, - "has_nonsession_materials": false, - "has_meetings": false, - "has_reviews": false, - "has_default_jabber": false, - "acts_like_wg": false, - "create_wiki": false, - "custom_group_roles": true, - "customize_workflow": false, - "is_schedulable": false, - "show_on_agenda": false, - "req_subm_approval": true, - "agenda_type": "ad", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "\"[]\"", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[\"chair\",\"delegate\"]", - "matman_roles": "[\"chair\",\"delegate\",\"member\"]", - "role_order": "[\"chair\",\"delegate\",\"member\"]" - } -}, -{ - "model": "group.groupfeatures", - "pk": "adhoc", - "fields": { - "has_milestones": false, - "has_chartering_process": false, - "has_documents": false, - "has_session_materials": true, - "has_nonsession_materials": false, - "has_meetings": true, - "has_reviews": false, - "has_default_jabber": true, - "acts_like_wg": false, - "create_wiki": true, - "custom_group_roles": false, - "customize_workflow": false, - "is_schedulable": true, - "show_on_agenda": true, - "req_subm_approval": true, - "agenda_type": "ietf", - "about_page": "ietf.group.views.group_about", - "default_tab": "ietf.group.views.group_about", - "material_types": "[\"slides\"]", - "admin_roles": "[\"chair\"]", - "docman_roles": "[\"chair\"]", - "groupman_roles": "[\"chair\",\"lead\",\"delegate\"]", - "matman_roles": "[\"chair\",\"lead\",\"delegate\",\"matman\"]", - "role_order": "[\"chair\",\"lead\",\"delegate\",\"matman\"]" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "commenter", - "fields": { - "desc": "The person providing a comment to nomcom", - "template": "{{commenter}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "conflict_review_steering_group", - "fields": { - "desc": "The steering group (e.g. IRSG) of a document being reviewed for IETF stream conflicts", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "conflict_review_stream_manager", - "fields": { - "desc": "The stream manager of a document being reviewed for IETF stream conflicts", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_ad", - "fields": { - "desc": "The document's responsible Area Director", - "template": "{% if doc.ad %}<{{doc.ad.email_address}}>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_affecteddoc_authors", - "fields": { - "desc": "The authors of the subject documents of a conflict-review or status-change", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_affecteddoc_group_chairs", - "fields": { - "desc": "The chairs of groups of the subject documents of a conflict-review or status-change", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_affecteddoc_notify", - "fields": { - "desc": "The notify field of the subject documents of a conflict-review or status-change", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_authors", - "fields": { - "desc": "The document's authors", - "template": "{% if doc.type_id == \"draft\" %}<{{doc.name}}@ietf.org>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_authors_expanded", - "fields": { - "desc": "The authors of the document, without using the draft aliases", - "template": "{{doc.author_list}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_discussing_ads", - "fields": { - "desc": "Any ADs holding an active DISCUSS position on a given document", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_group_chairs", - "fields": { - "desc": "The document's group chairs (if the document is assigned to a working or research group)", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_group_delegates", - "fields": { - "desc": "The document's group delegates (if the document is assigned to a working or research group)", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_group_mail_list", - "fields": { - "desc": "The list address of the document's group", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_group_responsible_directors", - "fields": { - "desc": "The document's group's responsible AD(s) or IRTF chair", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_ipr_group_or_ad", - "fields": { - "desc": "Leadership for a document that has a new IPR disclosure", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_non_ietf_stream_manager", - "fields": { - "desc": "The document's stream manager if the document is not in the IETF stream", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_notify", - "fields": { - "desc": "The addresses in the document's notify field", - "template": "{{doc.notify}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_shepherd", - "fields": { - "desc": "The document's shepherd", - "template": "{% if doc.shepherd %}<{{doc.shepherd.address}}>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "doc_stream_manager", - "fields": { - "desc": "The manager of the document's stream", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_chairs", - "fields": { - "desc": "The group's chairs", - "template": "{% if group and group.acronym %}<{{group.acronym}}-chairs@ietf.org>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_changed_personnel", - "fields": { - "desc": "Any personnel who were added or deleted when a group's personnel changes", - "template": "{% if changed_personnel %} {{ changed_personnel | join:\", \" }} {% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_mail_list", - "fields": { - "desc": "The group's mailing list", - "template": "{% if group.list_email %}<{{ group.list_email }}>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_responsible_directors", - "fields": { - "desc": "The group's responsible AD(s) or IRTF chair", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_secretaries", - "fields": { - "desc": "The group's secretaries", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_steering_group", - "fields": { - "desc": "The group's steering group (IESG or IRSG)", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "group_stream_announce", - "fields": { - "desc": "The group's stream's announce list", - "template": "{% if group.type_id == 'wg' %}IETF-Announce {% elif group.type_id == 'rg' %}IRTF-Announce {% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iab", - "fields": { - "desc": "The IAB", - "template": "The IAB " - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iana", - "fields": { - "desc": "IANA", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iana_approve", - "fields": { - "desc": "IANA's draft approval address", - "template": "IANA " - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iana_eval", - "fields": { - "desc": "IANA's draft evaluation address", - "template": "IANA " - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iana_last_call", - "fields": { - "desc": "IANA's draft last call address", - "template": "IANA " - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "id_announce", - "fields": { - "desc": "The I-D-Announce Email List", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iesg", - "fields": { - "desc": "The IESG", - "template": "The IESG " - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "iesg_secretary", - "fields": { - "desc": "The Secretariat", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ietf_announce", - "fields": { - "desc": "The IETF Announce list", - "template": "IETF-Announce " - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ietf_general", - "fields": { - "desc": "The IETF general discussion list", - "template": "ietf@ietf.org" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ietf_secretariat", - "fields": { - "desc": "The Secretariat", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "internet_draft_requests", - "fields": { - "desc": "The internet drafts ticketing system", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ipr_announce", - "fields": { - "desc": "The IETF IPR announce list", - "template": "ipr-announce@ietf.org" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ipr_requests", - "fields": { - "desc": "The ipr disclosure handling system", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ipr_submitter", - "fields": { - "desc": "The submitter of an IPR disclosure", - "template": "{% if ipr.submitter_email %}{{ ipr.submitter_email }}{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ipr_updatedipr_contacts", - "fields": { - "desc": "The submitter (or ietf participant if the submitter is not available) of all IPR disclosures updated directly by this disclosure, without recursing to what the updated disclosures might have updated.", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "ipr_updatedipr_holders", - "fields": { - "desc": "The holders of all IPR disclosures updated by disclosure and disclosures updated by those and so on.", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_admin", - "fields": { - "desc": "Alias for secretariat liaison administration", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_approvers", - "fields": { - "desc": "The set of people who can approve this liasion statemetns", - "template": "{{liaison.approver_emails|join:\", \"}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_cc", - "fields": { - "desc": "The addresses captured in the Cc field of the liaison statement form", - "template": "{{liaison.cc_contacts}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_manager", - "fields": { - "desc": "The assigned liaison manager for an external group ", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_response_contacts", - "fields": { - "desc": "The addresses captured in the response contact field of the liaison statement form", - "template": "{{liaison.response_contacts}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_technical_contacts", - "fields": { - "desc": "The addresses captured in the technical contact field of the liaison statement form", - "template": "{{liaison.technical_contacts}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "liaison_to_contacts", - "fields": { - "desc": "The addresses captured in the To field of the liaison statement form", - "template": "{{liaison.to_contacts}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "logged_in_person", - "fields": { - "desc": "The person currently logged into the datatracker who initiated a given action", - "template": "{% if person and person.email_address %}<{{ person.email_address }}>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "new_wg_doc_list", - "fields": { - "desc": "The email list for announcing new WG -00 submissions", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "new_work", - "fields": { - "desc": "The IETF New Work list", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "nomcom_chair", - "fields": { - "desc": "The chair of a given nomcom", - "template": "{{nomcom.group.get_chair.email.address}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "nominator", - "fields": { - "desc": "The person that submitted a nomination to nomcom", - "template": "{{nominator}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "nominee", - "fields": { - "desc": "The person nominated for a position", - "template": "{{nominee}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "review_doc_ad", - "fields": { - "desc": "The reviewed document's responsible area director", - "template": "{% if review_req.doc.ad %}{{review_req.doc.ad.email_address}}{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "review_doc_all_parties", - "fields": { - "desc": "The .all alias for the document being reviewed", - "template": "{% if review_req.doc.type_id == 'draft' %}<{{review_req.doc.name}}.all@ietf.org>{% endif %}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "review_doc_group_mail_list", - "fields": { - "desc": "The working group list for the document being reviewed", - "template": "{{review_req.doc.group.list_email}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "review_team_ads", - "fields": { - "desc": "The ADs of the team reviewing the document", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "review_team_mail_list", - "fields": { - "desc": "The review team's email list", - "template": "{{review_req.team.list_email}}" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "rfc_editor", - "fields": { - "desc": "The RFC Editor", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "rfc_editor_if_doc_in_queue", - "fields": { - "desc": "The RFC Editor if a document is in the RFC Editor queue", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "session_requester", - "fields": { - "desc": "The person that requested a meeting slot for a given group", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "session_requests", - "fields": { - "desc": "The session request ticketing system", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "stream_managers", - "fields": { - "desc": "The managers of any related streams", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "submission_authors", - "fields": { - "desc": "The authors of a submitted draft", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "submission_confirmers", - "fields": { - "desc": "The people who can confirm a draft submission", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "submission_group_chairs", - "fields": { - "desc": "The chairs of a submitted draft belonging to a group", - "template": null - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "submission_group_mail_list", - "fields": { - "desc": "The mailing list of the group associated with a submitted document", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "submission_manualpost_handling", - "fields": { - "desc": "IETF manual post handling", - "template": "" - } -}, -{ - "model": "mailtrigger.recipient", - "pk": "submission_submitter", - "fields": { - "desc": "The person that submitted a draft", - "template": "{{submission.submitter}}" - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_approved_charter", - "fields": { - "desc": "Recipients when a charter is approved", - "to": [ - "ietf_announce" - ], - "cc": [ - "doc_notify", - "group_chairs", - "group_mail_list", - "group_steering_group" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_approved_conflrev", - "fields": { - "desc": "Recipients when a conflict review ballot is approved", - "to": [ - "conflict_review_steering_group", - "conflict_review_stream_manager", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_notify" - ], - "cc": [ - "iana", - "iesg", - "ietf_announce" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_approved_ietf_stream", - "fields": { - "desc": "Recipients when an IETF stream document ballot is approved", - "to": [ - "ietf_announce" - ], - "cc": [ - "doc_ad", - "doc_authors", - "doc_group_chairs", - "doc_group_mail_list", - "doc_notify", - "doc_shepherd", - "iesg", - "rfc_editor" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_approved_ietf_stream_iana", - "fields": { - "desc": "Recipients for IANA message when an IETF stream document ballot is approved", - "to": [ - "iana_approve" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_approved_status_change", - "fields": { - "desc": "Recipients when a status change is approved", - "to": [ - "ietf_announce" - ], - "cc": [ - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_notify", - "iana", - "iesg", - "rfc_editor" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_deferred", - "fields": { - "desc": "Recipients when a ballot is deferred to or undeferred from a future telechat", - "to": [ - "conflict_review_stream_manager", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_authors", - "doc_group_chairs", - "doc_notify", - "doc_shepherd", - "iesg", - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_ednote_changed_late", - "fields": { - "desc": "Recipients when the RFC Editor note for a document is changed after the document has been approved", - "to": [ - "iesg", - "rfc_editor" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_issued", - "fields": { - "desc": "Recipients when a ballot is issued", - "to": [ - "iesg", - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_issued_iana", - "fields": { - "desc": "Recipients for IANA message when a ballot is issued", - "to": [ - "iana_eval" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ballot_saved", - "fields": { - "desc": "Recipients when a new ballot position (with discusses, other blocking positions, or comments) is saved", - "to": [ - "iesg" - ], - "cc": [ - "conflict_review_stream_manager", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_authors", - "doc_group_chairs", - "doc_group_mail_list", - "doc_notify", - "doc_shepherd" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "charter_external_review", - "fields": { - "desc": "Recipients for a charter external review", - "to": [ - "ietf_announce" - ], - "cc": [ - "group_mail_list" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "charter_external_review_new_work", - "fields": { - "desc": "Recipients for a message to new-work about a charter review", - "to": [ - "new_work" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "charter_internal_review", - "fields": { - "desc": "Recipients for message noting that internal review has started on a charter", - "to": [ - "iab", - "iesg" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "charter_state_edit_admin_needed", - "fields": { - "desc": "Recipients for message to adminstrators when a charter state edit needs followon administrative action", - "to": [ - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "conflrev_ad_changed", - "fields": { - "desc": "Recipients when the responsible AD for a conflict review is changed", - "to": [], - "cc": [ - "conflict_review_steering_group", - "conflict_review_stream_manager", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_notify", - "iesg" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "conflrev_requested", - "fields": { - "desc": "Recipients for a stream manager's request for an IETF conflict review", - "to": [ - "iesg_secretary" - ], - "cc": [ - "conflict_review_steering_group", - "conflict_review_stream_manager", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_notify", - "iesg" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "conflrev_requested_iana", - "fields": { - "desc": "Recipients for IANA message when a stream manager requests an IETF conflict review", - "to": [ - "iana_eval" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_added_comment", - "fields": { - "desc": "Recipients for a message when a new comment is manually entered into the document's history", - "to": [ - "doc_authors", - "doc_group_chairs", - "doc_group_responsible_directors", - "doc_non_ietf_stream_manager", - "doc_shepherd" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_adopted_by_group", - "fields": { - "desc": "Recipients for notification that a document has been adopted by a group", - "to": [ - "doc_authors", - "doc_group_chairs", - "doc_group_mail_list" - ], - "cc": [ - "doc_ad", - "doc_notify", - "doc_shepherd" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_expired", - "fields": { - "desc": "Recipients for notification of a document's expiration", - "to": [ - "doc_authors" - ], - "cc": [ - "doc_group_chairs", - "doc_group_responsible_directors", - "doc_notify", - "doc_shepherd" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_expires_soon", - "fields": { - "desc": "Recipients for notification of impending expiration of a document", - "to": [ - "doc_authors" - ], - "cc": [ - "doc_group_chairs", - "doc_group_responsible_directors", - "doc_notify", - "doc_shepherd" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_iana_state_changed", - "fields": { - "desc": "Recipients when IANA state information for a document changes ", - "to": [ - "doc_ad", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_authors", - "doc_group_chairs", - "doc_notify", - "doc_shepherd" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_iesg_processing_started", - "fields": { - "desc": "Recipients for a message when the IESG begins processing a document ", - "to": [ - "doc_ad", - "doc_authors", - "doc_group_chairs", - "doc_shepherd" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_intended_status_changed", - "fields": { - "desc": "Recipients for a message when a document's intended publication status changes", - "to": [ - "doc_authors", - "doc_group_chairs", - "doc_group_responsible_directors", - "doc_non_ietf_stream_manager", - "doc_shepherd" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_pulled_from_rfc_queue", - "fields": { - "desc": "Recipients when a document is taken out of the RFC's editor queue before publication", - "to": [ - "iana", - "rfc_editor" - ], - "cc": [ - "doc_authors", - "doc_group_chairs", - "doc_notify", - "doc_shepherd", - "iesg", - "iesg_secretary" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_replacement_changed", - "fields": { - "desc": "Recipients when what a document replaces or is replaced by changes", - "to": [ - "doc_authors_expanded" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_replacement_suggested", - "fields": { - "desc": "Recipients for suggestions that this doc replaces or is replace by some other document", - "to": [ - "doc_group_chairs", - "doc_group_responsible_directors", - "doc_non_ietf_stream_manager", - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_state_edited", - "fields": { - "desc": "Recipients when a document's state is manually edited", - "to": [ - "doc_ad", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_authors", - "doc_group_chairs", - "doc_group_responsible_directors", - "doc_notify", - "doc_shepherd" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_stream_changed", - "fields": { - "desc": "Recipients for notification when a document's stream changes", - "to": [ - "doc_authors", - "doc_notify", - "stream_managers" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_stream_state_edited", - "fields": { - "desc": "Recipients when the stream state of a document is manually edited", - "to": [ - "doc_authors", - "doc_group_chairs", - "doc_group_delegates", - "doc_shepherd" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "doc_telechat_details_changed", - "fields": { - "desc": "Recipients when a document's telechat date or other telechat specific details are changed", - "to": [ - "conflict_review_steering_group", - "conflict_review_stream_manager", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_authors", - "doc_group_chairs", - "doc_notify", - "doc_shepherd", - "iesg", - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "group_added_comment", - "fields": { - "desc": "Recipients when a comment is added to a group's history", - "to": [ - "group_chairs", - "group_responsible_directors", - "group_secretaries" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "group_approved_milestones_edited", - "fields": { - "desc": "Recipients when the set of approved milestones for a group are edited", - "to": [ - "group_mail_list" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "group_closure_requested", - "fields": { - "desc": "Recipients for message requesting closure of a group", - "to": [ - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "group_milestones_edited", - "fields": { - "desc": "Recipients when any of a group's milestones are edited", - "to": [ - "group_chairs", - "group_responsible_directors" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "group_personnel_change", - "fields": { - "desc": "Recipients for a message noting changes in a group's personnel", - "to": [ - "group_chairs", - "group_changed_personnel", - "group_responsible_directors", - "group_secretaries", - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "interim_announced", - "fields": { - "desc": "Recipients when an interim meeting is announced", - "to": [ - "group_stream_announce", - "ietf_announce" - ], - "cc": [ - "group_mail_list" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "interim_approved", - "fields": { - "desc": "Recipients when an interim meeting is approved and an announcement needs to be sent", - "to": [ - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "interim_cancelled", - "fields": { - "desc": "Recipients when an interim meeting is cancelled", - "to": [ - "group_stream_announce", - "ietf_announce" - ], - "cc": [ - "group_chairs", - "group_mail_list", - "logged_in_person" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ipr_disclosure_followup", - "fields": { - "desc": "Recipients when the secretary follows up on an IPR disclosure submission", - "to": [ - "ipr_submitter" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ipr_disclosure_submitted", - "fields": { - "desc": "Recipients when an IPR disclosure is submitted", - "to": [ - "ipr_requests" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ipr_posted_on_doc", - "fields": { - "desc": "Recipients when an IPR disclosure calls out a given document", - "to": [ - "doc_authors" - ], - "cc": [ - "doc_ipr_group_or_ad", - "ipr_announce" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "ipr_posting_confirmation", - "fields": { - "desc": "Recipients for a message confirming that a disclosure has been posted", - "to": [ - "ipr_submitter" - ], - "cc": [ - "ipr_updatedipr_contacts", - "ipr_updatedipr_holders" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "last_call_expired", - "fields": { - "desc": "Recipients when a last call has expired", - "to": [ - "doc_ad", - "doc_authors", - "doc_notify", - "doc_shepherd" - ], - "cc": [ - "iesg_secretary" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "last_call_issued", - "fields": { - "desc": "Recipients when a last call is issued", - "to": [ - "ietf_announce" - ], - "cc": [ - "doc_ad", - "doc_affecteddoc_authors", - "doc_affecteddoc_group_chairs", - "doc_affecteddoc_notify", - "doc_authors", - "doc_group_chairs", - "doc_group_mail_list", - "doc_notify", - "doc_shepherd" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "last_call_issued_iana", - "fields": { - "desc": "Recipients for IANA message when a last call is issued", - "to": [ - "iana_last_call" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "last_call_requested", - "fields": { - "desc": "Recipients when AD requests a last call", - "to": [ - "iesg_secretary" - ], - "cc": [ - "doc_ad", - "doc_notify", - "doc_shepherd" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "liaison_approval_requested", - "fields": { - "desc": "Recipients for a message that a pending liaison statement needs approval", - "to": [ - "liaison_approvers" - ], - "cc": [ - "liaison_admin" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "liaison_deadline_soon", - "fields": { - "desc": "Recipients for a message about a liaison statement deadline that is approaching.", - "to": [ - "liaison_to_contacts" - ], - "cc": [ - "liaison_cc", - "liaison_response_contacts", - "liaison_technical_contacts" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "liaison_manager_update_request", - "fields": { - "desc": "Recipients for a message requesting an updated list of authorized individuals", - "to": [ - "liaison_manager" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "liaison_statement_posted", - "fields": { - "desc": "Recipient for a message when a new liaison statement is posted", - "to": [ - "liaison_to_contacts" - ], - "cc": [ - "liaison_cc", - "liaison_response_contacts", - "liaison_technical_contacts" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomcom_comment_receipt_requested", - "fields": { - "desc": "Recipients for a message confirming a comment was made", - "to": [ - "commenter" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomcom_questionnaire", - "fields": { - "desc": "Recipients for the questionairre that nominees should complete", - "to": [ - "nominee" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomcom_questionnaire_reminder", - "fields": { - "desc": "Recipients for a message reminding a nominee to return a completed questionairre response", - "to": [ - "nominee" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomination_accept_reminder", - "fields": { - "desc": "Recipeints of message reminding a nominee to accept or decline a nomination", - "to": [ - "nominee" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomination_created_person", - "fields": { - "desc": "Recipients for a message noting that a nomination caused a new Person record to be created in the datatracker", - "to": [ - "ietf_secretariat", - "nomcom_chair" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomination_new_nominee", - "fields": { - "desc": "Recipients the first time a person is nominated for a position, asking them to accept or decline the nomination", - "to": [ - "nominee" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomination_receipt_requested", - "fields": { - "desc": "Recipients for a message confirming a nomination was made", - "to": [ - "nominator" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "nomination_received", - "fields": { - "desc": "Recipients for a message noting a new nomination has been received", - "to": [ - "nomcom_chair" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "person_merge_requested", - "fields": { - "desc": "Recipients for a message requesting that duplicated Person records be merged ", - "to": [ - "ietf_secretariat" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "pubreq_iesg", - "fields": { - "desc": "Recipients when a draft is submitted to the IESG", - "to": [ - "doc_ad" - ], - "cc": [ - "doc_group_chairs", - "doc_group_mail_list", - "doc_notify", - "doc_shepherd", - "iesg_secretary" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "pubreq_rfced", - "fields": { - "desc": "Recipients when a non-IETF stream manager requests publication", - "to": [ - "rfc_editor" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "pubreq_rfced_iana", - "fields": { - "desc": "Recipients for IANA message when a non-IETF stream manager requests publication", - "to": [ - "iana_approve" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "resurrection_completed", - "fields": { - "desc": "Recipients when a draft resurrection request has been completed", - "to": [ - "doc_ad", - "iesg_secretary" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "resurrection_requested", - "fields": { - "desc": "Recipients of a request to change the state of a draft away from 'Dead'", - "to": [ - "internet_draft_requests" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "review_assignments_summarized", - "fields": { - "desc": "Recipients when an review team secretary send a summary of open review assignments", - "to": [ - "group_mail_list" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "review_completed", - "fields": { - "desc": "Recipients when an review is completed", - "to": [ - "review_team_mail_list" - ], - "cc": [ - "ietf_general", - "review_doc_all_parties", - "review_doc_group_mail_list" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "review_notify_ad", - "fields": { - "desc": "Recipients when a team notifies area directors when a review with one of a certain set of results (typically results indicating problem) is submitted", - "to": [ - "review_doc_ad", - "review_team_ads" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "session_minutes_reminder", - "fields": { - "desc": "Recipients when a group is sent a reminder to submit minutes for a session", - "to": [ - "group_chairs", - "group_secretaries" - ], - "cc": [ - "group_responsible_directors" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "session_requested", - "fields": { - "desc": "Recipients for a normal meeting session request", - "to": [ - "session_requests" - ], - "cc": [ - "group_chairs", - "group_mail_list", - "group_responsible_directors", - "logged_in_person" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "session_requested_long", - "fields": { - "desc": "Recipients for a meeting session request for more than 2 sessions", - "to": [ - "group_responsible_directors" - ], - "cc": [ - "group_chairs", - "logged_in_person", - "session_requests" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "session_request_cancelled", - "fields": { - "desc": "Recipients for a message cancelling a session request", - "to": [ - "session_requests" - ], - "cc": [ - "group_chairs", - "group_mail_list", - "group_responsible_directors", - "logged_in_person" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "session_request_not_meeting", - "fields": { - "desc": "Recipients for a message noting a group plans to not meet", - "to": [ - "session_requests" - ], - "cc": [ - "group_chairs", - "group_mail_list", - "group_responsible_directors", - "logged_in_person" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "session_scheduled", - "fields": { - "desc": "Recipients for details when a session has been scheduled", - "to": [ - "group_chairs", - "session_requester" - ], - "cc": [ - "group_mail_list", - "group_responsible_directors" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "slides_proposed", - "fields": { - "desc": "Recipients when slides are proposed for a given session", - "to": [ - "group_chairs", - "group_responsible_directors", - "group_secretaries" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_announced", - "fields": { - "desc": "Recipients for the announcement of a successfully submitted draft", - "to": [ - "id_announce" - ], - "cc": [ - "submission_group_mail_list" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_announced_to_authors", - "fields": { - "desc": "Recipients for the announcement to the authors of a successfully submitted draft", - "to": [ - "submission_authors", - "submission_confirmers" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_chair_approval_requested", - "fields": { - "desc": "Recipients for a message requesting group chair approval of a draft submission", - "to": [ - "submission_group_chairs" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_confirmation_requested", - "fields": { - "desc": "Recipients for a message requesting confirmation of a draft submission", - "to": [ - "submission_confirmers" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_management_url_requested", - "fields": { - "desc": "Recipients for a message with the full URL for managing a draft submission", - "to": [ - "submission_confirmers" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_manual_post_requested", - "fields": { - "desc": "Recipients for a manual post request for a draft submission", - "to": [ - "internet_draft_requests" - ], - "cc": [ - "submission_authors", - "submission_group_chairs", - "submission_submitter" - ] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_new_version", - "fields": { - "desc": "Recipients for notification of a new version of an existing document", - "to": [ - "doc_ad", - "doc_discussing_ads", - "doc_non_ietf_stream_manager", - "doc_notify", - "rfc_editor_if_doc_in_queue" - ], - "cc": [] - } -}, -{ - "model": "mailtrigger.mailtrigger", - "pk": "sub_new_wg_00", - "fields": { - "desc": "Recipients when a new IETF WG -00 draft is announced", - "to": [ - "new_wg_doc_list" - ], - "cc": [] - } -}, -{ - "model": "utils.versioninfo", - "pk": 1, - "fields": { - "time": "2019-06-18T00:13:08.268", - "command": "xym", - "switch": "--version", - "version": "xym 0.4", - "used": true - } -}, -{ - "model": "utils.versioninfo", - "pk": 2, - "fields": { - "time": "2019-06-18T00:13:09.603", - "command": "pyang", - "switch": "--version", - "version": "pyang 1.7.8", - "used": true - } -}, -{ - "model": "utils.versioninfo", - "pk": 3, - "fields": { - "time": "2019-06-18T00:13:09.847", - "command": "yanglint", - "switch": "--version", - "version": "yanglint 0.14.80", - "used": true - } -}, -{ - "model": "utils.versioninfo", - "pk": 4, - "fields": { - "time": "2019-06-18T00:13:11.742", - "command": "xml2rfc", - "switch": "--version", - "version": "xml2rfc 2.22.3", - "used": true - } -} + { + "fields": { + "doc_type": "charter", + "name": "Ready for external review", + "order": 1, + "positions": [ + "yes", + "noobj", + "block", + "abstain", + "norecord" + ], + "question": "Is this charter ready for external review?", + "slug": "r-extrev", + "used": true + }, + "model": "doc.ballottype", + "pk": 1 + }, + { + "fields": { + "doc_type": "charter", + "name": "Ready w/o external review", + "order": 2, + "positions": [ + "yes", + "noobj", + "block", + "abstain", + "norecord" + ], + "question": "Is this charter ready for external review? Is this charter ready for approval without external review?", + "slug": "r-wo-ext", + "used": true + }, + "model": "doc.ballottype", + "pk": 2 + }, + { + "fields": { + "doc_type": "charter", + "name": "Approve", + "order": 3, + "positions": [ + "yes", + "noobj", + "block", + "abstain", + "norecord" + ], + "question": "Do we approve of this charter?", + "slug": "approve", + "used": true + }, + "model": "doc.ballottype", + "pk": 3 + }, + { + "fields": { + "doc_type": "draft", + "name": "Approve", + "order": 1, + "positions": [ + "yes", + "noobj", + "discuss", + "abstain", + "recuse", + "norecord" + ], + "question": "", + "slug": "approve", + "used": true + }, + "model": "doc.ballottype", + "pk": 4 + }, + { + "fields": { + "doc_type": "conflrev", + "name": "Approve", + "order": 0, + "positions": [ + "yes", + "noobj", + "discuss", + "abstain", + "recuse", + "norecord" + ], + "question": "Is this the correct conflict review response?", + "slug": "conflrev", + "used": true + }, + "model": "doc.ballottype", + "pk": 5 + }, + { + "fields": { + "doc_type": "statchg", + "name": "Approve", + "order": 0, + "positions": [ + "yes", + "noobj", + "discuss", + "abstain", + "recuse", + "norecord" + ], + "question": "Do we approve these RFC status changes?", + "slug": "statchg", + "used": true + }, + "model": "doc.ballottype", + "pk": 6 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 1, + "slug": "active", + "type": "draft", + "used": true + }, + "model": "doc.state", + "pk": 1 + }, + { + "fields": { + "desc": "", + "name": "Expired", + "next_states": [], + "order": 2, + "slug": "expired", + "type": "draft", + "used": true + }, + "model": "doc.state", + "pk": 2 + }, + { + "fields": { + "desc": "", + "name": "RFC", + "next_states": [], + "order": 3, + "slug": "rfc", + "type": "draft", + "used": true + }, + "model": "doc.state", + "pk": 3 + }, + { + "fields": { + "desc": "", + "name": "Replaced", + "next_states": [], + "order": 4, + "slug": "repl", + "type": "draft", + "used": true + }, + "model": "doc.state", + "pk": 4 + }, + { + "fields": { + "desc": "", + "name": "Withdrawn by Submitter", + "next_states": [], + "order": 5, + "slug": "auth-rm", + "type": "draft", + "used": true + }, + "model": "doc.state", + "pk": 5 + }, + { + "fields": { + "desc": "", + "name": "Withdrawn by IETF", + "next_states": [], + "order": 6, + "slug": "ietf-rm", + "type": "draft", + "used": true + }, + "model": "doc.state", + "pk": 6 + }, + { + "fields": { + "desc": "The ID has been published as an RFC.", + "name": "RFC Published", + "next_states": [ + 8 + ], + "order": 32, + "slug": "pub", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 7 + }, + { + "fields": { + "desc": "Document is \"dead\" and is no longer being tracked. (E.g., it has been replaced by another document with a different name, it has been withdrawn, etc.)", + "name": "Dead", + "next_states": [ + 16 + ], + "order": 99, + "slug": "dead", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 8 + }, + { + "fields": { + "desc": "The IESG has approved the document for publication, but the Secretariat has not yet sent out on official approval message.", + "name": "Approved-announcement to be sent", + "next_states": [ + 10 + ], + "order": 27, + "slug": "approved", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 9 + }, + { + "fields": { + "desc": "The IESG has approved the document for publication, and the Secretariat has sent out the official approval message to the RFC editor.", + "name": "Approved-announcement sent", + "next_states": [ + 17 + ], + "order": 30, + "slug": "ann", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 10 + }, + { + "fields": { + "desc": "An AD is aware of the document and has chosen to place the document in a separate state in order to keep a closer eye on it (for whatever reason). Documents in this state are still not being actively tracked in the sense that no formal request has been made to publish or advance the document. The sole difference between this state and \"I-D Exists\" is that an AD has chosen to put it in a separate state, to make it easier to keep track of (for the AD's own reasons).", + "name": "AD is watching", + "next_states": [ + 16 + ], + "order": 42, + "slug": "watching", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 11 + }, + { + "fields": { + "desc": "The document is now (finally!) being formally reviewed by the entire IESG. Documents are discussed in email or during a bi-weekly IESG telechat. In this phase, each AD reviews the document and airs any issues they may have. Unresolvable issues are documented as \"discuss\" comments that can be forwarded to the authors/WG. See the description of substates for additional details about the current state of the IESG discussion.", + "name": "IESG Evaluation", + "next_states": [ + 18, + 9, + 22 + ], + "order": 20, + "slug": "iesg-eva", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 12 + }, + { + "fields": { + "desc": "A specific AD (e.g., the Area Advisor for the WG) has begun reviewing the document to verify that it is ready for advancement. The shepherding AD is responsible for doing any necessary review before starting an IETF Last Call or sending the document directly to the IESG as a whole.", + "name": "AD Evaluation", + "next_states": [ + 21, + 14, + 12, + 11 + ], + "order": 11, + "slug": "ad-eval", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 13 + }, + { + "fields": { + "desc": "The AD has requested that the Secretariat start an IETF Last Call, but the the actual Last Call message has not been sent yet.", + "name": "Last Call Requested", + "next_states": [ + 15 + ], + "order": 15, + "slug": "lc-req", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 14 + }, + { + "fields": { + "desc": "The document is currently waiting for IETF Last Call to complete. Last Calls for WG documents typically last 2 weeks, those for individual submissions last 4 weeks.", + "name": "In Last Call", + "next_states": [ + 19, + 20 + ], + "order": 16, + "slug": "lc", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 15 + }, + { + "fields": { + "desc": "A formal request has been made to advance/publish the document, following the procedures in Section 7.5 of RFC 2418. The request could be from a WG chair, from an individual through the RFC Editor, etc. (The Secretariat (iesg-secretary@ietf.org) is copied on these requests to ensure that the request makes it into the ID tracker.) A document in this state has not (yet) been reviewed by an AD nor has any official action been taken on it yet (other than to note that its publication has been requested.", + "name": "Publication Requested", + "next_states": [ + 13, + 11, + 8 + ], + "order": 10, + "slug": "pub-req", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 16 + }, + { + "fields": { + "desc": "The document is in the RFC editor Queue (as confirmed by http://www.rfc-editor.org/queue.html).", + "name": "RFC Ed Queue", + "next_states": [ + 7 + ], + "order": 31, + "slug": "rfcqueue", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 17 + }, + { + "fields": { + "desc": "During a telechat, one or more ADs requested an additional 2 weeks to review the document. A defer is designed to be an exception mechanism, and can only be invoked once, the first time the document comes up for discussion during a telechat.", + "name": "IESG Evaluation - Defer", + "next_states": [ + 12 + ], + "order": 21, + "slug": "defer", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 18 + }, + { + "fields": { + "desc": "Before a standards-track or BCP document is formally considered by the entire IESG, the AD must write up a protocol action. The protocol action is included in the approval message that the Secretariat sends out when the document is approved for publication as an RFC.", + "name": "Waiting for Writeup", + "next_states": [ + 20 + ], + "order": 18, + "slug": "writeupw", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 19 + }, + { + "fields": { + "desc": "As a result of the IETF Last Call, comments may need to be responded to and a revision of the ID may be needed as well. The AD is responsible for verifying that all Last Call comments have been adequately addressed and that the (possibly revised) document is in the ID directory and ready for consideration by the IESG as a whole.", + "name": "Waiting for AD Go-Ahead", + "next_states": [ + 12 + ], + "order": 19, + "slug": "goaheadw", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 20 + }, + { + "fields": { + "desc": "An AD sometimes asks for an external review by an outside party as part of evaluating whether a document is ready for advancement. MIBs, for example, are reviewed by the \"MIB doctors\". Other types of reviews may also be requested (e.g., security, operations impact, etc.). Documents stay in this state until the review is complete and possibly until the issues raised in the review are addressed. See the \"note\" field for specific details on the nature of the review.", + "name": "Expert Review", + "next_states": [ + 13 + ], + "order": 12, + "slug": "review-e", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 21 + }, + { + "fields": { + "desc": "Do Not Publish: The IESG recommends against publishing the document, but the writeup explaining its reasoning has not yet been produced. DNPs apply primarily to individual submissions received through the RFC editor. See the \"note\" field for more details on who has the action item.", + "name": "DNP-waiting for AD note", + "next_states": [ + 23 + ], + "order": 33, + "slug": "nopubadw", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 22 + }, + { + "fields": { + "desc": "The IESG recommends against publishing the document, the writeup explaining its reasoning has been produced, but the Secretariat has not yet sent out the official \"do not publish\" recommendation message.", + "name": "DNP-announcement to be sent", + "next_states": [ + 8 + ], + "order": 34, + "slug": "nopubanw", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 23 + }, + { + "fields": { + "desc": "Awaiting author action", + "name": "AUTH", + "next_states": [], + "order": 0, + "slug": "auth", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 24 + }, + { + "fields": { + "desc": "Awaiting final author approval", + "name": "AUTH48", + "next_states": [], + "order": 0, + "slug": "auth48", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 25 + }, + { + "fields": { + "desc": "Approved by the stream manager (e.g., IESG, IAB, IRSG, ISE), awaiting processing and publishing", + "name": "EDIT", + "next_states": [], + "order": 0, + "slug": "edit", + "type": "draft-rfceditor", + "used": false + }, + "model": "doc.state", + "pk": 26 + }, + { + "fields": { + "desc": "Document has been edited, but is holding for completion of IANA actions", + "name": "IANA", + "next_states": [], + "order": 0, + "slug": "iana", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 27 + }, + { + "fields": { + "desc": "Awaiting IESG action", + "name": "IESG", + "next_states": [], + "order": 0, + "slug": "iesg", + "type": "draft-rfceditor", + "used": false + }, + "model": "doc.state", + "pk": 28 + }, + { + "fields": { + "desc": "Independent Submission Review by the ISE ", + "name": "ISR", + "next_states": [], + "order": 0, + "slug": "isr", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 29 + }, + { + "fields": { + "desc": "Independent submission awaiting author action, or in discussion between author and ISE", + "name": "ISR-AUTH", + "next_states": [], + "order": 0, + "slug": "isr-auth", + "type": "draft-rfceditor", + "used": false + }, + "model": "doc.state", + "pk": 30 + }, + { + "fields": { + "desc": "Holding for normative reference", + "name": "REF", + "next_states": [], + "order": 0, + "slug": "ref", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 31 + }, + { + "fields": { + "desc": "Awaiting final RFC Editor review before AUTH48", + "name": "RFC-EDITOR", + "next_states": [], + "order": 0, + "slug": "rfc-edit", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 32 + }, + { + "fields": { + "desc": "Time-out period during which the IESG reviews document for conflict/concurrence with other IETF working group work", + "name": "TO", + "next_states": [], + "order": 0, + "slug": "timeout", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 33 + }, + { + "fields": { + "desc": "Awaiting missing normative reference", + "name": "MISSREF", + "next_states": [], + "order": 0, + "slug": "missref", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 34 + }, + { + "fields": { + "desc": "4.2.1. Call for Adoption by WG Issued\n\n The \"Call for Adoption by WG Issued\" state should be used to indicate when an I-D is being considered for adoption by an IETF WG. An I-D that is in this state is actively being considered for adoption and has not yet achieved consensus, preference, or selection in the WG.\n\n This state may be used to describe an I-D that someone has asked a WG to consider for adoption, if the WG Chair has agreed with the request. This state may also be used to identify an I-D that a WG Chair asked an author to write specifically for consideration as a candidate WG item [WGDTSPEC], and/or an I-D that is listed as a 'candidate draft' in the WG's charter.\n\n Under normal conditions, it should not be possible for an I-D to be in the \"Call for Adoption by WG Issued\" state in more than one working group at the same time. This said, it is not uncommon for authors to \"shop\" their I-Ds to more than one WG at a time, with the hope of getting their documents adopted somewhere.\n\n After this state is implemented in the Datatracker, an I-D that is in the \"Call for Adoption by WG Issued\" state will not be able to be \"shopped\" to any other WG without the consent of the WG Chairs and the responsible ADs impacted by the shopping.\n\n Note that Figure 1 includes an arc leading from this state to outside of the WG state machine. This illustrates that some I-Ds that are considered do not get adopted as WG drafts. An I-D that is not adopted as a WG draft will transition out of the WG state machine and revert back to having no stream-specific state; however, the status change history log of the I-D will record that the I-D was previously in the \"Call for Adoption by WG Issued\" state.", + "name": "Call For Adoption By WG Issued", + "next_states": [ + 36, + 37 + ], + "order": 1, + "slug": "c-adopt", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 35 + }, + { + "fields": { + "desc": "4.2.2. Adopted by a WG\n\n The \"Adopted by a WG\" state describes an individual submission I-D that an IETF WG has agreed to adopt as one of its WG drafts.\n\n WG Chairs who use this state will be able to clearly indicate when their WGs adopt individual submission I-Ds. This will facilitate the Datatracker's ability to correctly capture \"Replaces\" information for WG drafts and correct \"Replaced by\" information for individual submission I-Ds that have been replaced by WG drafts.\n\n This state is needed because the Datatracker uses the filename of an I-D as a key to search its database for status information about the I-D, and because the filename of a WG I-D is supposed to be different from the filename of an individual submission I-D. The filename of an individual submission I-D will typically be formatted as 'draft-author-wgname-topic-nn'.\n\n The filename of a WG document is supposed to be formatted as 'draft- ietf-wgname-topic-nn'.\n\n An individual I-D that is adopted by a WG may take weeks or months to be resubmitted by the author as a new (version-00) WG draft. If the \"Adopted by a WG\" state is not used, the Datatracker has no way to determine that an I-D has been adopted until a new version of the I-D is submitted to the WG by the author and until the I-D is approved for posting by a WG Chair.", + "name": "Adopted by a WG", + "next_states": [ + 38 + ], + "order": 2, + "slug": "adopt-wg", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 36 + }, + { + "fields": { + "desc": "4.2.3. Adopted for WG Info Only\n\n The \"Adopted for WG Info Only\" state describes a document that contains useful information for the WG that adopted it, but the document is not intended to be published as an RFC. The WG will not actively develop the contents of the I-D or progress it for publication as an RFC. The only purpose of the I-D is to provide information for internal use by the WG.", + "name": "Adopted for WG Info Only", + "next_states": [], + "order": 3, + "slug": "info", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 37 + }, + { + "fields": { + "desc": "4.2.4. WG Document\n\n The \"WG Document\" state describes an I-D that has been adopted by an IETF WG and is being actively developed.\n\n A WG Chair may transition an I-D into the \"WG Document\" state at any time as long as the I-D is not being considered or developed in any other WG.\n\n Alternatively, WG Chairs may rely upon new functionality to be added to the Datatracker to automatically move version-00 drafts into the \"WG Document\" state as described in Section 4.1.\n\n Under normal conditions, it should not be possible for an I-D to be in the \"WG Document\" state in more than one WG at a time. This said, I-Ds may be transferred from one WG to another with the consent of the WG Chairs and the responsible ADs.", + "name": "WG Document", + "next_states": [ + 39, + 40, + 41, + 43 + ], + "order": 4, + "slug": "wg-doc", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 38 + }, + { + "fields": { + "desc": "4.2.5. Parked WG Document\n\n A \"Parked WG Document\" is an I-D that has lost its author or editor, is waiting for another document to be written or for a review to be completed, or cannot be progressed by the working group for some other reason.\n\n Some of the annotation tags described in Section 4.3 may be used in conjunction with this state to indicate why an I-D has been parked, and/or what may need to happen for the I-D to be un-parked.\n\n Parking a WG draft will not prevent it from expiring; however, this state can be used to indicate why the I-D has stopped progressing in the WG.\n\n A \"Parked WG Document\" that is not expired may be transferred from one WG to another with the consent of the WG Chairs and the responsible ADs.", + "name": "Parked WG Document", + "next_states": [ + 38 + ], + "order": 5, + "slug": "parked", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 39 + }, + { + "fields": { + "desc": "4.2.6. Dead WG Document\n\n A \"Dead WG Document\" is an I-D that has been abandoned. Note that 'Dead' is not always a final state for a WG I-D. If consensus is subsequently achieved, a \"Dead WG Document\" may be resurrected. A \"Dead WG Document\" that is not resurrected will eventually expire.\n\n Note that an I-D that is declared to be \"Dead\" in one WG and that is not expired may be transferred to a non-dead state in another WG with the consent of the WG Chairs and the responsible ADs.", + "name": "Dead WG Document", + "next_states": [ + 38 + ], + "order": 6, + "slug": "dead", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 40 + }, + { + "fields": { + "desc": "4.2.7. In WG Last Call\n\n A document \"In WG Last Call\" is an I-D for which a WG Last Call (WGLC) has been issued and is in progress.\n\n Note that conducting a WGLC is an optional part of the IETF WG process, per Section 7.4 of RFC 2418 [RFC2418].\n\n If a WG Chair decides to conduct a WGLC on an I-D, the \"In WG Last Call\" state can be used to track the progress of the WGLC. The Chair may configure the Datatracker to send a WGLC message to one or more mailing lists when the Chair moves the I-D into this state. The WG Chair may also be able to select a different set of mailing lists for a different document undergoing a WGLC; some documents may deserve coordination with other WGs.\n\n A WG I-D in this state should remain \"In WG Last Call\" until the WG Chair moves it to another state. The WG Chair may configure the Datatracker to send an e-mail after a specified period of time to remind or 'nudge' the Chair to conclude the WGLC and to determine the next state for the document.\n\n It is possible for one WGLC to lead into another WGLC for the same document. For example, an I-D that completed a WGLC as an \"Informational\" document may need another WGLC if a decision is taken to convert the I-D into a Standards Track document.", + "name": "In WG Last Call", + "next_states": [ + 38, + 42, + 43 + ], + "order": 7, + "slug": "wg-lc", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 41 + }, + { + "fields": { + "desc": "4.2.8. Waiting for WG Chair Go-Ahead\n\n A WG Chair may wish to place an I-D that receives a lot of comments during a WGLC into the \"Waiting for WG Chair Go-Ahead\" state. This state describes an I-D that has undergone a WGLC; however, the Chair is not yet ready to call consensus on the document.\n\n If comments from the WGLC need to be responded to, or a revision to the I-D is needed, the Chair may place an I-D into this state until all of the WGLC comments are adequately addressed and the (possibly revised) document is in the I-D repository.", + "name": "Waiting for WG Chair Go-Ahead", + "next_states": [ + 41, + 43 + ], + "order": 10, + "slug": "chair-w", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 42 + }, + { + "fields": { + "desc": "4.2.9. WG Consensus: Waiting for Writeup\n\n A document in the \"WG Consensus: Waiting for Writeup\" state has essentially completed its development within the working group, and is nearly ready to be sent to the IESG for publication. The last thing to be done is the preparation of a protocol writeup by a Document Shepherd. The IESG requires that a document shepherd writeup be completed before publication of the I-D is requested. The IETF document shepherding process and the role of a WG Document Shepherd is described in RFC 4858 [RFC4858]\n\n A WG Chair may call consensus on an I-D without a formal WGLC and transition an I-D that was in the \"WG Document\" state directly into this state.\n\n The name of this state includes the words \"Waiting for Writeup\" because a good document shepherd writeup takes time to prepare.", + "name": "WG Consensus: Waiting for Write-Up", + "next_states": [ + 44 + ], + "order": 11, + "slug": "writeupw", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 43 + }, + { + "fields": { + "desc": "4.2.10. Submitted to IESG for Publication\n\n This state describes a WG document that has been submitted to the IESG for publication and that has not been sent back to the working group for revision.\n\n An I-D in this state may be under review by the IESG, it may have been approved and be in the RFC Editor's queue, or it may have been published as an RFC. Other possibilities exist too. The document may be \"Dead\" (in the IESG state machine) or in a \"Do Not Publish\" state.", + "name": "Submitted to IESG for Publication", + "next_states": [ + 38 + ], + "order": 12, + "slug": "sub-pub", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 44 + }, + { + "fields": { + "desc": "A document being considered for the IAB stream.", + "name": "Candidate IAB Document", + "next_states": [], + "order": 1, + "slug": "candidat", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 45 + }, + { + "fields": { + "desc": "This document has been adopted by the IAB and is being actively developed.", + "name": "Active IAB Document", + "next_states": [], + "order": 2, + "slug": "active", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 46 + }, + { + "fields": { + "desc": "This document has lost its author or editor, is waiting for another document to be written, or cannot currently be worked on by the IAB for some other reason. Annotations probably explain why this document is parked.", + "name": "Parked IAB Document", + "next_states": [], + "order": 3, + "slug": "parked", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 47 + }, + { + "fields": { + "desc": "This document is awaiting the IAB itself to come to internal consensus.", + "name": "IAB Review", + "next_states": [], + "order": 4, + "slug": "review-i", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 48 + }, + { + "fields": { + "desc": "This document has completed internal consensus within the IAB and is now under community review.", + "name": "Community Review", + "next_states": [], + "order": 5, + "slug": "review-c", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 49 + }, + { + "fields": { + "desc": "The consideration of this document is complete, but it has not yet been sent to the RFC Editor for publication (although that is going to happen soon).", + "name": "Approved by IAB, To Be Sent to RFC Editor", + "next_states": [], + "order": 6, + "slug": "approved", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 50 + }, + { + "fields": { + "desc": "The IAB does not expect to publish the document itself, but has passed it on to a different organization that might continue work on the document. The expectation is that the other organization will eventually publish the document.", + "name": "Sent to a Different Organization for Publication", + "next_states": [], + "order": 7, + "slug": "diff-org", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 51 + }, + { + "fields": { + "desc": "The IAB processing of this document is complete and it has been sent to the RFC Editor for publication. The document may be in the RFC Editor's queue, or it may have been published as an RFC; this state doesn't distinguish between different states occurring after the document has left the IAB.", + "name": "Sent to the RFC Editor", + "next_states": [], + "order": 8, + "slug": "rfc-edit", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 52 + }, + { + "fields": { + "desc": "The document has been published as an RFC.", + "name": "Published RFC", + "next_states": [], + "order": 9, + "slug": "pub", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 53 + }, + { + "fields": { + "desc": "This document was an active IAB document, but for some reason it is no longer being pursued for the IAB stream. It is possible that the document might be revived later, possibly in another stream.", + "name": "Dead IAB Document", + "next_states": [], + "order": 10, + "slug": "dead", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 54 + }, + { + "fields": { + "desc": "This document is under consideration in an RG for becoming an IRTF document. A document in this state does not imply any RG consensus and does not imply any precedence or selection. It's simply a way to indicate that somebody has asked for a document to be considered for adoption by an RG.", + "name": "Candidate RG Document", + "next_states": [], + "order": 1, + "slug": "candidat", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 55 + }, + { + "fields": { + "desc": "This document has been adopted by the RG and is being actively developed.", + "name": "Active RG Document", + "next_states": [], + "order": 2, + "slug": "active", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 56 + }, + { + "fields": { + "desc": "This document has lost its author or editor, is waiting for another document to be written, or cannot currently be worked on by the RG for some other reason.", + "name": "Parked RG Document", + "next_states": [], + "order": 3, + "slug": "parked", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 57 + }, + { + "fields": { + "desc": "The document is in its final review in the RG.", + "name": "In RG Last Call", + "next_states": [], + "order": 4, + "slug": "rg-lc", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 58 + }, + { + "fields": { + "desc": "IRTF documents have document shepherds who help RG documents through the process after the RG has finished with the document.", + "name": "Waiting for Document Shepherd", + "next_states": [], + "order": 5, + "slug": "sheph-w", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 59 + }, + { + "fields": { + "desc": "The IRTF Chair is meant to be performing some task such as sending a request for IESG Review.", + "name": "Waiting for IRTF Chair", + "next_states": [], + "order": 6, + "slug": "chair-w", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 60 + }, + { + "fields": { + "desc": "The document shepherd has taken the document to the IRSG and solicited reviews from one or more IRSG members.", + "name": "Awaiting IRSG Reviews", + "next_states": [], + "order": 7, + "slug": "irsg-w", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 61 + }, + { + "fields": { + "desc": "The IRSG is taking a poll on whether or not the document is ready to be published.", + "name": "In IRSG Poll", + "next_states": [], + "order": 8, + "slug": "irsgpoll", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 62 + }, + { + "fields": { + "desc": "The IRSG has asked the IESG to do a review of the document, as described in RFC5742.", + "name": "In IESG Review", + "next_states": [], + "order": 9, + "slug": "iesg-rev", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 63 + }, + { + "fields": { + "desc": "The RG processing of this document is complete and it has been sent to the RFC Editor for publication. The document may be in the RFC Editor's queue, or it may have been published as an RFC; this state doesn't distinguish between different states occurring after the document has left the RG.", + "name": "Sent to the RFC Editor", + "next_states": [], + "order": 10, + "slug": "rfc-edit", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 64 + }, + { + "fields": { + "desc": "The document has been published as an RFC.", + "name": "Published RFC", + "next_states": [], + "order": 11, + "slug": "pub", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 65 + }, + { + "fields": { + "desc": "The IESG has requested that the document be held pending further review, as specified in RFC 5742, and the IRTF has agreed to such a hold.", + "name": "Document on Hold Based On IESG Request", + "next_states": [], + "order": 12, + "slug": "iesghold", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 66 + }, + { + "fields": { + "desc": "This document was an active IRTF document, but for some reason it is no longer being pursued for the IRTF stream. It is possible that the document might be revived later, possibly in another stream.", + "name": "Dead IRTF Document", + "next_states": [], + "order": 13, + "slug": "dead", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 67 + }, + { + "fields": { + "desc": "The draft has been sent to the ISE with a request for publication.", + "name": "Submission Received", + "next_states": [], + "order": 1, + "slug": "receive", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 68 + }, + { + "fields": { + "desc": " The ISE is finding initial reviewers for the document.", + "name": "Finding Reviewers", + "next_states": [], + "order": 2, + "slug": "find-rev", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 69 + }, + { + "fields": { + "desc": "The ISE is actively working on the document.", + "name": "In ISE Review", + "next_states": [], + "order": 3, + "slug": "ise-rev", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 70 + }, + { + "fields": { + "desc": " One or more reviews have been sent to the author, and the ISE is awaiting response.", + "name": "Response to Review Needed", + "next_states": [], + "order": 4, + "slug": "need-res", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 71 + }, + { + "fields": { + "desc": "The ISE has asked the IESG to do a review of the document, as described in RFC5742.", + "name": "In IESG Review", + "next_states": [], + "order": 5, + "slug": "iesg-rev", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 72 + }, + { + "fields": { + "desc": "The ISE processing of this document is complete and it has been sent to the RFC Editor for publication. The document may be in the RFC Editor's queue, or it may have been published as an RFC; this state doesn't distinguish between different states occurring after the document has left the ISE.", + "name": "Sent to the RFC Editor", + "next_states": [], + "order": 6, + "slug": "rfc-edit", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 73 + }, + { + "fields": { + "desc": "The document has been published as an RFC.", + "name": "Published RFC", + "next_states": [], + "order": 7, + "slug": "pub", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 74 + }, + { + "fields": { + "desc": "This document was actively considered in the Independent Submission stream, but the ISE chose not to publish it. It is possible that the document might be revived later. A document in this state may have a comment explaining the reasoning of the ISE (such as if the document was going to move to a different stream).", + "name": "No Longer In Independent Submission Stream", + "next_states": [], + "order": 8, + "slug": "dead", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 75 + }, + { + "fields": { + "desc": "The IESG has requested that the document be held pending further review, as specified in RFC 5742, and the ISE has agreed to such a hold.", + "name": "Document on Hold Based On IESG Request", + "next_states": [], + "order": 9, + "slug": "iesghold", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 76 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 1, + "slug": "active", + "type": "slides", + "used": true + }, + "model": "doc.state", + "pk": 77 + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "next_states": [], + "order": 4, + "slug": "deleted", + "type": "slides", + "used": true + }, + "model": "doc.state", + "pk": 78 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 1, + "slug": "active", + "type": "minutes", + "used": true + }, + "model": "doc.state", + "pk": 79 + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "next_states": [], + "order": 2, + "slug": "deleted", + "type": "minutes", + "used": true + }, + "model": "doc.state", + "pk": 80 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 1, + "slug": "active", + "type": "agenda", + "used": true + }, + "model": "doc.state", + "pk": 81 + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "next_states": [], + "order": 2, + "slug": "deleted", + "type": "agenda", + "used": true + }, + "model": "doc.state", + "pk": 82 + }, + { + "fields": { + "desc": "The proposed charter is not being considered at this time. A proposed charter will remain in this state until an AD moves it to Informal IESG review.", + "name": "Not currently under review", + "next_states": [], + "order": 0, + "slug": "notrev", + "type": "charter", + "used": true + }, + "model": "doc.state", + "pk": 83 + }, + { + "fields": { + "desc": "The proposed charter is not being considered at this time. A proposed charter will remain in this state until an AD moves it to Start Chartering/Rechartering (Internal IESG/IAB Review). This state is useful for drafting the charter, discussing with chairs, etc.", + "name": "Draft Charter", + "next_states": [], + "order": 0, + "slug": "infrev", + "type": "charter", + "used": true + }, + "model": "doc.state", + "pk": 84 + }, + { + "fields": { + "desc": "This is the state when you'd like to propose the charter / new charter. This state also allows you to ask whether external review can be skipped in ballot. After you select this state, the Secretariat takes over and drives the rest of the process.", + "name": "Start Chartering/Rechartering (Internal IESG/IAB Review)", + "next_states": [], + "order": 0, + "slug": "intrev", + "type": "charter", + "used": true + }, + "model": "doc.state", + "pk": 85 + }, + { + "fields": { + "desc": "This state is selected by the Secretariat (AD's, keep yer grubby mits off this!) when it has been decided that the charter needs external review.", + "name": "External Review (Message to Community, Selected by Secretariat)", + "next_states": [], + "order": 0, + "slug": "extrev", + "type": "charter", + "used": true + }, + "model": "doc.state", + "pk": 86 + }, + { + "fields": { + "desc": "This state is selected by the Secretariat (AD's, keep yer grubby mits off this!) when the IESG is reviewing the discussion from the external review of the proposed charter (this is similar to the IESG Evaluation state for a draft).", + "name": "IESG Review (Charter for Approval, Selected by Secretariat)", + "next_states": [], + "order": 0, + "slug": "iesgrev", + "type": "charter", + "used": true + }, + "model": "doc.state", + "pk": 87 + }, + { + "fields": { + "desc": "The charter is approved by the IESG.", + "name": "Approved", + "next_states": [], + "order": 0, + "slug": "approved", + "type": "charter", + "used": true + }, + "model": "doc.state", + "pk": 88 + }, + { + "fields": { + "desc": "Final approvals are complete", + "name": "AUTH48-DONE", + "next_states": [ + 74 + ], + "order": 0, + "slug": "auth48done", + "type": "draft-rfceditor", + "used": false + }, + "model": "doc.state", + "pk": 89 + }, + { + "fields": { + "desc": "A conflict review has been requested, but a shepherding AD has not yet been assigned", + "name": "Needs Shepherd", + "next_states": [ + 91, + 98, + 99 + ], + "order": 1, + "slug": "needshep", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 90 + }, + { + "fields": { + "desc": "The sponsoring AD is reviewing the document and preparing a proposed response", + "name": "AD Review", + "next_states": [ + 92, + 98, + 99 + ], + "order": 2, + "slug": "adrev", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 91 + }, + { + "fields": { + "desc": "The IESG is considering the proposed conflict review response", + "name": "IESG Evaluation", + "next_states": [ + 93, + 94, + 95, + 98, + 99 + ], + "order": 3, + "slug": "iesgeval", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 92 + }, + { + "fields": { + "desc": "The evaluation of the proposed conflict review response has been deferred to the next telechat", + "name": "IESG Evaluation - Defer", + "next_states": [ + 92, + 94, + 95, + 98, + 99 + ], + "order": 4, + "slug": "defer", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 93 + }, + { + "fields": { + "desc": "The IESG has approved the conflict review response (a request to not publish), but the secretariat has not yet sent the response", + "name": "Approved Request to Not Publish - announcement to be sent", + "next_states": [ + 96, + 98 + ], + "order": 7, + "slug": "appr-reqnopub-pend", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 94 + }, + { + "fields": { + "desc": "The IESG has approved the conflict review response, but the secretariat has not yet sent the response", + "name": "Approved No Problem - announcement to be sent", + "next_states": [ + 97, + 98 + ], + "order": 8, + "slug": "appr-noprob-pend", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 95 + }, + { + "fields": { + "desc": "The secretariat has delivered the IESG's approved conflict review response (a request to not publish) to the requester", + "name": "Approved Request to Not Publish - announcement sent", + "next_states": [ + 96 + ], + "order": 9, + "slug": "appr-reqnopub-sent", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 96 + }, + { + "fields": { + "desc": "The secretariat has delivered the IESG's approved conflict review response to the requester", + "name": "Approved No Problem - announcement sent", + "next_states": [ + 97 + ], + "order": 10, + "slug": "appr-noprob-sent", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 97 + }, + { + "fields": { + "desc": "The request for conflict review was withdrawn", + "name": "Withdrawn", + "next_states": [ + 90 + ], + "order": 11, + "slug": "withdraw", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 98 + }, + { + "fields": { + "desc": "The conflict review has been abandoned", + "name": "Dead", + "next_states": [ + 90 + ], + "order": 12, + "slug": "dead", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 99 + }, + { + "fields": { + "desc": "The IESG has approved the conflict review response (a request to not publish), but a point has been raised that should be cleared before moving to announcement to be sent", + "name": "Approved Request to Not Publish - point raised", + "next_states": [ + 94 + ], + "order": 5, + "slug": "appr-reqnopub-pr", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 100 + }, + { + "fields": { + "desc": "The IESG has approved the conflict review response, but a point has been raised that should be cleared before proceeding to announcement to be sent", + "name": "Approved No Problem - point raised", + "next_states": [ + 95 + ], + "order": 6, + "slug": "appr-noprob-pr", + "type": "conflrev", + "used": true + }, + "model": "doc.state", + "pk": 101 + }, + { + "fields": { + "desc": "A new document has been received by IANA, but no actions have been taken", + "name": "New Document", + "next_states": [], + "order": 1, + "slug": "newdoc", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 102 + }, + { + "fields": { + "desc": "IANA is currently processing the actions for this document", + "name": "In Progress", + "next_states": [], + "order": 2, + "slug": "inprog", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 103 + }, + { + "fields": { + "desc": "IANA is waiting on the document's authors to respond", + "name": "Waiting on Authors", + "next_states": [], + "order": 3, + "slug": "waitauth", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 104 + }, + { + "fields": { + "desc": "IANA is waiting on the IETF Area Directors to respond", + "name": "Waiting on ADs", + "next_states": [], + "order": 4, + "slug": "waitad", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 105 + }, + { + "fields": { + "desc": "IANA is waiting on the IETF Working Group Chairs to respond", + "name": "Waiting on WGC", + "next_states": [], + "order": 5, + "slug": "waitwgc", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 106 + }, + { + "fields": { + "desc": "IANA has notified the RFC Editor that the actions have been completed", + "name": "Waiting on RFC Editor", + "next_states": [], + "order": 6, + "slug": "waitrfc", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 107 + }, + { + "fields": { + "desc": "Request completed. The RFC Editor has acknowledged receipt of IANA's message that the actions have been completed", + "name": "RFC-Ed-Ack", + "next_states": [], + "order": 7, + "slug": "rfcedack", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 108 + }, + { + "fields": { + "desc": "IANA has suspended work on the document", + "name": "On Hold", + "next_states": [], + "order": 8, + "slug": "onhold", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 109 + }, + { + "fields": { + "desc": "Request completed. There were no IANA actions for this document", + "name": "No IANA Actions", + "next_states": [], + "order": 9, + "slug": "noic", + "type": "draft-iana-action", + "used": true + }, + "model": "doc.state", + "pk": 110 + }, + { + "fields": { + "desc": "Document has not yet been reviewed by IANA.", + "name": "IANA - Review Needed", + "next_states": [], + "order": 1, + "slug": "need-rev", + "type": "draft-iana-review", + "used": true + }, + "model": "doc.state", + "pk": 111 + }, + { + "fields": { + "desc": "Document requires IANA actions, and the IANA Considerations section indicates the details of the actions correctly.", + "name": "IANA OK - Actions Needed", + "next_states": [], + "order": 2, + "slug": "ok-act", + "type": "draft-iana-review", + "used": true + }, + "model": "doc.state", + "pk": 112 + }, + { + "fields": { + "desc": "Document requires no IANA action, and the IANA Considerations section indicates this correctly.", + "name": "IANA OK - No Actions Needed", + "next_states": [], + "order": 3, + "slug": "ok-noact", + "type": "draft-iana-review", + "used": true + }, + "model": "doc.state", + "pk": 113 + }, + { + "fields": { + "desc": "IANA has issues with the text of the IANA Considerations section of the document.", + "name": "IANA - Not OK", + "next_states": [], + "order": 4, + "slug": "not-ok", + "type": "draft-iana-review", + "used": true + }, + "model": "doc.state", + "pk": 114 + }, + { + "fields": { + "desc": "Document revision has changed after review by IANA.", + "name": "Version Changed - Review Needed", + "next_states": [], + "order": 5, + "slug": "changed", + "type": "draft-iana-review", + "used": true + }, + "model": "doc.state", + "pk": 115 + }, + { + "fields": { + "desc": "Final approvals are complete", + "name": "AUTH48-DONE", + "next_states": [], + "order": 0, + "slug": "auth48-done", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 116 + }, + { + "fields": { + "desc": "Approved by the stream manager (e.g., IESG, IAB, IRSG, ISE), awaiting processing and publishing", + "name": "EDIT", + "next_states": [], + "order": 0, + "slug": "edit", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 117 + }, + { + "fields": { + "desc": "RFC-Editor/IANA Registration Coordination", + "name": "IANA", + "next_states": [], + "order": 0, + "slug": "iana-crd", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 118 + }, + { + "fields": { + "desc": "Holding for IESG action", + "name": "IESG", + "next_states": [], + "order": 0, + "slug": "iesg", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 119 + }, + { + "fields": { + "desc": "Independent Submission awaiting author update, or in discussion between author and ISE", + "name": "ISR-AUTH", + "next_states": [], + "order": 0, + "slug": "isr-auth", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 120 + }, + { + "fields": { + "desc": "An RFC status change has been requested, but a shepherding AD has not yet been assigned", + "name": "Needs Shepherd", + "next_states": [ + 122, + 129 + ], + "order": 1, + "slug": "needshep", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 121 + }, + { + "fields": { + "desc": "The sponsoring AD is preparing an RFC status change document", + "name": "AD Review", + "next_states": [ + 130, + 123, + 129 + ], + "order": 2, + "slug": "adrev", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 122 + }, + { + "fields": { + "desc": "The IESG is considering the proposed RFC status changes", + "name": "IESG Evaluation", + "next_states": [ + 124, + 125, + 126, + 129 + ], + "order": 6, + "slug": "iesgeval", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 123 + }, + { + "fields": { + "desc": "The evaluation of the proposed RFC status changes have been deferred to the next telechat", + "name": "IESG Evaluation - Defer", + "next_states": [ + 123, + 125, + 126, + 129 + ], + "order": 7, + "slug": "defer", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 124 + }, + { + "fields": { + "desc": "The IESG has approved the RFC status changes, but a point has been raised that should be cleared before proceeding to announcement to be sent", + "name": "Approved - point raised", + "next_states": [ + 126, + 127 + ], + "order": 8, + "slug": "appr-pr", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 125 + }, + { + "fields": { + "desc": "The IESG has approved the RFC status changes, but the secretariat has not yet sent the announcement", + "name": "Approved - announcement to be sent", + "next_states": [ + 127 + ], + "order": 9, + "slug": "appr-pend", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 126 + }, + { + "fields": { + "desc": "The secretariat has announced the IESG's approved RFC status changes", + "name": "Approved - announcement sent", + "next_states": [], + "order": 10, + "slug": "appr-sent", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 127 + }, + { + "fields": { + "desc": "The RFC status changes have been abandoned", + "name": "Dead", + "next_states": [ + 121 + ], + "order": 11, + "slug": "dead", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 129 + }, + { + "fields": { + "desc": "Last Call has been requested for this proposed status change", + "name": "Last Call Requested", + "next_states": [ + 131 + ], + "order": 3, + "slug": "lc-req", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 130 + }, + { + "fields": { + "desc": "This proposed status change is in IETF Last Call", + "name": "In Last Call", + "next_states": [ + 132 + ], + "order": 4, + "slug": "in-lc", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 131 + }, + { + "fields": { + "desc": "The AD is following up on IETF LC comments", + "name": "Waiting for AD Go-Ahead", + "next_states": [ + 123, + 129 + ], + "order": 5, + "slug": "goahead", + "type": "statchg", + "used": true + }, + "model": "doc.state", + "pk": 132 + }, + { + "fields": { + "desc": "", + "name": "Pending", + "next_states": [], + "order": 0, + "slug": "pending", + "type": "draft-rfceditor", + "used": true + }, + "model": "doc.state", + "pk": 133 + }, + { + "fields": { + "desc": "The document has been marked as a candidate for WG adoption by the WG Chair. This state can be used before a call for adoption is issued (and the document is put in the \"Call For Adoption By WG Issued\" state), to indicate that the document is in the queue for a call for adoption, even if none has been issued yet.", + "name": "Candidate for WG Adoption", + "next_states": [ + 35 + ], + "order": 0, + "slug": "wg-cand", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 134 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 0, + "slug": "active", + "type": "recording", + "used": true + }, + "model": "doc.state", + "pk": 135 + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "next_states": [], + "order": 0, + "slug": "deleted", + "type": "recording", + "used": true + }, + "model": "doc.state", + "pk": 136 + }, + { + "fields": { + "desc": "This document is not active, but is available in the archives", + "name": "Archived", + "next_states": [], + "order": 3, + "slug": "archived", + "type": "slides", + "used": true + }, + "model": "doc.state", + "pk": 138 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 0, + "slug": "active", + "type": "bluesheets", + "used": true + }, + "model": "doc.state", + "pk": 139 + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "next_states": [], + "order": 0, + "slug": "deleted", + "type": "bluesheets", + "used": true + }, + "model": "doc.state", + "pk": 140 + }, + { + "fields": { + "desc": "", + "name": "Single Meeting", + "next_states": [], + "order": 0, + "slug": "single", + "type": "reuse_policy", + "used": true + }, + "model": "doc.state", + "pk": 141 + }, + { + "fields": { + "desc": "", + "name": "Multiple Meetings", + "next_states": [], + "order": 0, + "slug": "multiple", + "type": "reuse_policy", + "used": true + }, + "model": "doc.state", + "pk": 142 + }, + { + "fields": { + "desc": "", + "name": "Active", + "next_states": [], + "order": 1, + "slug": "active", + "type": "review", + "used": true + }, + "model": "doc.state", + "pk": 143 + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "next_states": [], + "order": 2, + "slug": "deleted", + "type": "review", + "used": true + }, + "model": "doc.state", + "pk": 144 + }, + { + "fields": { + "desc": "In some areas, it can be desirable to wait for multiple interoperable implementations before progressing a draft to be an RFC, and in some WGs this is required. This state should be entered after WG Last Call has completed.", + "name": "Waiting for Implementation", + "next_states": [], + "order": 8, + "slug": "waiting-for-implementation", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 145 + }, + { + "fields": { + "desc": "Held by WG, see document history for details.", + "name": "Held by WG", + "next_states": [], + "order": 9, + "slug": "held-by-wg", + "type": "draft-stream-ietf", + "used": true + }, + "model": "doc.state", + "pk": 146 + }, + { + "fields": { + "desc": "Replaced", + "name": "Replaced", + "next_states": [], + "order": 0, + "slug": "repl", + "type": "draft-stream-iab", + "used": true + }, + "model": "doc.state", + "pk": 147 + }, + { + "fields": { + "desc": "Replaced", + "name": "Replaced", + "next_states": [], + "order": 0, + "slug": "repl", + "type": "draft-stream-ise", + "used": true + }, + "model": "doc.state", + "pk": 148 + }, + { + "fields": { + "desc": "Replaced", + "name": "Replaced", + "next_states": [], + "order": 0, + "slug": "repl", + "type": "draft-stream-irtf", + "used": true + }, + "model": "doc.state", + "pk": 149 + }, + { + "fields": { + "desc": "The IESG has not started processing this draft, or has stopped processing it without publicastion.", + "name": "I-D Exists", + "next_states": [ + 16, + 11 + ], + "order": 0, + "slug": "idexists", + "type": "draft-iesg", + "used": true + }, + "model": "doc.state", + "pk": 150 + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "agenda" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "bluesheets" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "charter" + }, + { + "fields": { + "label": "Conflict Review State" + }, + "model": "doc.statetype", + "pk": "conflrev" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "draft" + }, + { + "fields": { + "label": "IANA state" + }, + "model": "doc.statetype", + "pk": "draft-iana" + }, + { + "fields": { + "label": "IANA Action state" + }, + "model": "doc.statetype", + "pk": "draft-iana-action" + }, + { + "fields": { + "label": "IANA Review state" + }, + "model": "doc.statetype", + "pk": "draft-iana-review" + }, + { + "fields": { + "label": "IESG state" + }, + "model": "doc.statetype", + "pk": "draft-iesg" + }, + { + "fields": { + "label": "RFC Editor state" + }, + "model": "doc.statetype", + "pk": "draft-rfceditor" + }, + { + "fields": { + "label": "IAB state" + }, + "model": "doc.statetype", + "pk": "draft-stream-iab" + }, + { + "fields": { + "label": "IETF WG state" + }, + "model": "doc.statetype", + "pk": "draft-stream-ietf" + }, + { + "fields": { + "label": "IRTF state" + }, + "model": "doc.statetype", + "pk": "draft-stream-irtf" + }, + { + "fields": { + "label": "ISE state" + }, + "model": "doc.statetype", + "pk": "draft-stream-ise" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "liai-att" + }, + { + "fields": { + "label": "Liason Statement State" + }, + "model": "doc.statetype", + "pk": "liaison" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "minutes" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "recording" + }, + { + "fields": { + "label": "Policy" + }, + "model": "doc.statetype", + "pk": "reuse_policy" + }, + { + "fields": { + "label": "Review" + }, + "model": "doc.statetype", + "pk": "review" + }, + { + "fields": { + "label": "Shepherd's Writeup State" + }, + "model": "doc.statetype", + "pk": "shepwrit" + }, + { + "fields": { + "label": "State" + }, + "model": "doc.statetype", + "pk": "slides" + }, + { + "fields": { + "label": "RFC Status Change state" + }, + "model": "doc.statetype", + "pk": "statchg" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": true, + "custom_group_roles": false, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\",\"lead\",\"delegate\"]", + "has_chartering_process": false, + "has_default_jabber": true, + "has_documents": false, + "has_meetings": true, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": true, + "is_schedulable": true, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"lead\",\"delegate\",\"matman\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"lead\",\"delegate\",\"matman\"]", + "show_on_agenda": true + }, + "model": "group.groupfeatures", + "pk": "adhoc" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": false, + "custom_group_roles": false, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\"]", + "req_subm_approval": false, + "role_order": "[\"chair\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "admin" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": true, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": true, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\",\"delegate\",\"secr\"]", + "groupman_roles": "[\"ad\",\"chair\",\"delegate\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": true, + "has_meetings": true, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": true, + "is_schedulable": true, + "material_types": "[\"slides\"]", + "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": true + }, + "model": "group.groupfeatures", + "pk": "ag" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"ad\"]", + "agenda_type": "ietf", + "create_wiki": true, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"ad\",\"delegate\",\"secr\"]", + "groupman_roles": "[\"ad\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "area" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\",\"secr\"]", + "agenda_type": null, + "create_wiki": true, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[]", + "groupman_roles": "[\"ad\",\"secr\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "dir" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": true, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"delegate\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": true + }, + "model": "group.groupfeatures", + "pk": "iab" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": false, + "custom_group_roles": false, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\"]", + "req_subm_approval": false, + "role_order": "[\"chair\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "iana" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ad", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\",\"delegate\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "\"[]\"", + "matman_roles": "[\"chair\",\"delegate\",\"member\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"delegate\",\"member\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "iesg" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\",\"lead\"]", + "agenda_type": "ietf", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\",\"delegate\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": true, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": true, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"delegate\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "ietf" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": null, + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"auth\"]", + "groupman_roles": "[]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[]", + "req_subm_approval": false, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "individ" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[]", + "groupman_roles": "[\"chair\",\"delegate\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"delegate\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "irtf" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\",\"lead\"]", + "agenda_type": "ad", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\",\"delegate\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"delegate\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"delegate\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "ise" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": null, + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[]", + "groupman_roles": "[\"chair\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "isoc" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\",\"advisor\"]", + "agenda_type": "side", + "create_wiki": true, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\",\"advisor\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"member\",\"advisor\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "nomcom" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"lead\"]", + "agenda_type": "ad", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"lead\",\"secr\"]", + "groupman_roles": "[\"lead\",\"secr\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": true, + "has_meetings": false, + "has_milestones": true, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"lead\",\"secr\"]", + "req_subm_approval": false, + "role_order": "[\"lead\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "program" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\",\"secr\"]", + "agenda_type": null, + "create_wiki": true, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.review_requests", + "docman_roles": "[\"secr\"]", + "groupman_roles": "[\"ad\",\"secr\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": true, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"ad\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "review" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "side", + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[]", + "groupman_roles": "[]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "rfcedtyp" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": true, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": true, + "custom_group_roles": false, + "customize_workflow": true, + "default_tab": "ietf.group.views.group_documents", + "docman_roles": "[\"chair\",\"delegate\",\"secr\"]", + "groupman_roles": "[\"chair\",\"delegate\"]", + "has_chartering_process": true, + "has_default_jabber": true, + "has_documents": true, + "has_meetings": true, + "has_milestones": true, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": true, + "is_schedulable": true, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"delegate\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"delegate\",\"secr\"]", + "show_on_agenda": true + }, + "model": "group.groupfeatures", + "pk": "rg" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": null, + "create_wiki": false, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"liaiman\",\"matman\"]", + "groupman_roles": "[]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": false, + "has_milestones": false, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[]", + "req_subm_approval": true, + "role_order": "[\"liaiman\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "sdo" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": false, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": true, + "custom_group_roles": true, + "customize_workflow": false, + "default_tab": "ietf.group.views.group_about", + "docman_roles": "[\"chair\"]", + "groupman_roles": "[\"chair\"]", + "has_chartering_process": false, + "has_default_jabber": false, + "has_documents": false, + "has_meetings": true, + "has_milestones": false, + "has_nonsession_materials": true, + "has_reviews": false, + "has_session_materials": false, + "is_schedulable": false, + "material_types": "[\"slides\"]", + "matman_roles": "[\"chair\",\"matman\"]", + "req_subm_approval": false, + "role_order": "[\"chair\",\"member\",\"matman\"]", + "show_on_agenda": false + }, + "model": "group.groupfeatures", + "pk": "team" + }, + { + "fields": { + "about_page": "ietf.group.views.group_about", + "acts_like_wg": true, + "admin_roles": "[\"chair\"]", + "agenda_type": "ietf", + "create_wiki": true, + "custom_group_roles": false, + "customize_workflow": true, + "default_tab": "ietf.group.views.group_documents", + "docman_roles": "[\"chair\",\"delegate\",\"secr\"]", + "groupman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", + "has_chartering_process": true, + "has_default_jabber": true, + "has_documents": true, + "has_meetings": true, + "has_milestones": true, + "has_nonsession_materials": false, + "has_reviews": false, + "has_session_materials": true, + "is_schedulable": true, + "material_types": "[\"slides\"]", + "matman_roles": "[\"ad\",\"chair\",\"delegate\",\"secr\"]", + "req_subm_approval": true, + "role_order": "[\"chair\",\"secr\",\"delegate\"]", + "show_on_agenda": true + }, + "model": "group.groupfeatures", + "pk": "wg" + }, + { + "fields": { + "cc": [ + "doc_notify", + "group_chairs", + "group_mail_list", + "group_steering_group" + ], + "desc": "Recipients when a charter is approved", + "to": [ + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_approved_charter" + }, + { + "fields": { + "cc": [ + "iana", + "iesg", + "ietf_announce" + ], + "desc": "Recipients when a conflict review ballot is approved", + "to": [ + "conflict_review_steering_group", + "conflict_review_stream_manager", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_notify" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_approved_conflrev" + }, + { + "fields": { + "cc": [ + "doc_ad", + "doc_authors", + "doc_group_chairs", + "doc_group_mail_list", + "doc_notify", + "doc_shepherd", + "iesg", + "rfc_editor" + ], + "desc": "Recipients when an IETF stream document ballot is approved", + "to": [ + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_approved_ietf_stream" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for IANA message when an IETF stream document ballot is approved", + "to": [ + "iana_approve" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_approved_ietf_stream_iana" + }, + { + "fields": { + "cc": [ + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_notify", + "iana", + "iesg", + "rfc_editor" + ], + "desc": "Recipients when a status change is approved", + "to": [ + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_approved_status_change" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a ballot is deferred to or undeferred from a future telechat", + "to": [ + "conflict_review_stream_manager", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_authors", + "doc_group_chairs", + "doc_notify", + "doc_shepherd", + "iesg", + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_deferred" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when the RFC Editor note for a document is changed after the document has been approved", + "to": [ + "iesg", + "rfc_editor" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_ednote_changed_late" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a ballot is issued", + "to": [ + "iesg", + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_issued" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for IANA message when a ballot is issued", + "to": [ + "iana_eval" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_issued_iana" + }, + { + "fields": { + "cc": [ + "conflict_review_stream_manager", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_authors", + "doc_group_chairs", + "doc_group_mail_list", + "doc_notify", + "doc_shepherd" + ], + "desc": "Recipients when a new ballot position (with discusses, other blocking positions, or comments) is saved", + "to": [ + "iesg" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ballot_saved" + }, + { + "fields": { + "cc": [ + "group_mail_list" + ], + "desc": "Recipients for a charter external review", + "to": [ + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "charter_external_review" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message to new-work about a charter review", + "to": [ + "new_work" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "charter_external_review_new_work" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for message noting that internal review has started on a charter", + "to": [ + "iab", + "iesg" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "charter_internal_review" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for message to adminstrators when a charter state edit needs followon administrative action", + "to": [ + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "charter_state_edit_admin_needed" + }, + { + "fields": { + "cc": [ + "conflict_review_steering_group", + "conflict_review_stream_manager", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_notify", + "iesg" + ], + "desc": "Recipients when the responsible AD for a conflict review is changed", + "to": [] + }, + "model": "mailtrigger.mailtrigger", + "pk": "conflrev_ad_changed" + }, + { + "fields": { + "cc": [ + "conflict_review_steering_group", + "conflict_review_stream_manager", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_notify", + "iesg" + ], + "desc": "Recipients for a stream manager's request for an IETF conflict review", + "to": [ + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "conflrev_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for IANA message when a stream manager requests an IETF conflict review", + "to": [ + "iana_eval" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "conflrev_requested_iana" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message when a new comment is manually entered into the document's history", + "to": [ + "doc_authors", + "doc_group_chairs", + "doc_group_responsible_directors", + "doc_non_ietf_stream_manager", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_added_comment" + }, + { + "fields": { + "cc": [ + "doc_ad", + "doc_notify", + "doc_shepherd" + ], + "desc": "Recipients for notification that a document has been adopted by a group", + "to": [ + "doc_authors", + "doc_group_chairs", + "doc_group_mail_list" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_adopted_by_group" + }, + { + "fields": { + "cc": [ + "doc_group_chairs", + "doc_group_responsible_directors", + "doc_notify", + "doc_shepherd" + ], + "desc": "Recipients for notification of a document's expiration", + "to": [ + "doc_authors" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_expired" + }, + { + "fields": { + "cc": [ + "doc_group_chairs", + "doc_group_responsible_directors", + "doc_notify", + "doc_shepherd" + ], + "desc": "Recipients for notification of impending expiration of a document", + "to": [ + "doc_authors" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_expires_soon" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when IANA state information for a document changes ", + "to": [ + "doc_ad", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_authors", + "doc_group_chairs", + "doc_notify", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_iana_state_changed" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message when the IESG begins processing a document ", + "to": [ + "doc_ad", + "doc_authors", + "doc_group_chairs", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_iesg_processing_started" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message when a document's intended publication status changes", + "to": [ + "doc_authors", + "doc_group_chairs", + "doc_group_responsible_directors", + "doc_non_ietf_stream_manager", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_intended_status_changed" + }, + { + "fields": { + "cc": [ + "doc_authors", + "doc_group_chairs", + "doc_notify", + "doc_shepherd", + "iesg", + "iesg_secretary" + ], + "desc": "Recipients when a document is taken out of the RFC's editor queue before publication", + "to": [ + "iana", + "rfc_editor" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_pulled_from_rfc_queue" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when what a document replaces or is replaced by changes", + "to": [ + "doc_authors_expanded" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_replacement_changed" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for suggestions that this doc replaces or is replace by some other document", + "to": [ + "doc_group_chairs", + "doc_group_responsible_directors", + "doc_non_ietf_stream_manager", + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_replacement_suggested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a document's state is manually edited", + "to": [ + "doc_ad", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_authors", + "doc_group_chairs", + "doc_group_responsible_directors", + "doc_notify", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_state_edited" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for notification when a document's stream changes", + "to": [ + "doc_authors", + "doc_notify", + "stream_managers" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_stream_changed" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when the stream state of a document is manually edited", + "to": [ + "doc_authors", + "doc_group_chairs", + "doc_group_delegates", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_stream_state_edited" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a document's telechat date or other telechat specific details are changed", + "to": [ + "conflict_review_steering_group", + "conflict_review_stream_manager", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_authors", + "doc_group_chairs", + "doc_notify", + "doc_shepherd", + "iesg", + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "doc_telechat_details_changed" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a comment is added to a group's history", + "to": [ + "group_chairs", + "group_responsible_directors", + "group_secretaries" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "group_added_comment" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when the set of approved milestones for a group are edited", + "to": [ + "group_mail_list" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "group_approved_milestones_edited" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for message requesting closure of a group", + "to": [ + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "group_closure_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when any of a group's milestones are edited", + "to": [ + "group_chairs", + "group_responsible_directors" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "group_milestones_edited" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message noting changes in a group's personnel", + "to": [ + "group_chairs", + "group_changed_personnel", + "group_responsible_directors", + "group_secretaries", + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "group_personnel_change" + }, + { + "fields": { + "cc": [ + "group_mail_list" + ], + "desc": "Recipients when an interim meeting is announced", + "to": [ + "group_stream_announce", + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "interim_announced" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when an interim meeting is approved and an announcement needs to be sent", + "to": [ + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "interim_approved" + }, + { + "fields": { + "cc": [ + "group_chairs", + "group_mail_list", + "logged_in_person" + ], + "desc": "Recipients when an interim meeting is cancelled", + "to": [ + "group_stream_announce", + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "interim_cancelled" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when the secretary follows up on an IPR disclosure submission", + "to": [ + "ipr_submitter" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ipr_disclosure_followup" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when an IPR disclosure is submitted", + "to": [ + "ipr_requests" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ipr_disclosure_submitted" + }, + { + "fields": { + "cc": [ + "doc_ipr_group_or_ad", + "ipr_announce" + ], + "desc": "Recipients when an IPR disclosure calls out a given document", + "to": [ + "doc_authors" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ipr_posted_on_doc" + }, + { + "fields": { + "cc": [ + "ipr_updatedipr_contacts", + "ipr_updatedipr_holders" + ], + "desc": "Recipients for a message confirming that a disclosure has been posted", + "to": [ + "ipr_submitter" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "ipr_posting_confirmation" + }, + { + "fields": { + "cc": [ + "iesg_secretary" + ], + "desc": "Recipients when a last call has expired", + "to": [ + "doc_ad", + "doc_authors", + "doc_notify", + "doc_shepherd" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "last_call_expired" + }, + { + "fields": { + "cc": [ + "doc_ad", + "doc_affecteddoc_authors", + "doc_affecteddoc_group_chairs", + "doc_affecteddoc_notify", + "doc_authors", + "doc_group_chairs", + "doc_group_mail_list", + "doc_notify", + "doc_shepherd" + ], + "desc": "Recipients when a last call is issued", + "to": [ + "ietf_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "last_call_issued" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for IANA message when a last call is issued", + "to": [ + "iana_last_call" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "last_call_issued_iana" + }, + { + "fields": { + "cc": [ + "doc_ad", + "doc_notify", + "doc_shepherd" + ], + "desc": "Recipients when AD requests a last call", + "to": [ + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "last_call_requested" + }, + { + "fields": { + "cc": [ + "liaison_admin" + ], + "desc": "Recipients for a message that a pending liaison statement needs approval", + "to": [ + "liaison_approvers" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "liaison_approval_requested" + }, + { + "fields": { + "cc": [ + "liaison_cc", + "liaison_response_contacts", + "liaison_technical_contacts" + ], + "desc": "Recipients for a message about a liaison statement deadline that is approaching.", + "to": [ + "liaison_to_contacts" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "liaison_deadline_soon" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message requesting an updated list of authorized individuals", + "to": [ + "liaison_manager" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "liaison_manager_update_request" + }, + { + "fields": { + "cc": [ + "liaison_cc", + "liaison_response_contacts", + "liaison_technical_contacts" + ], + "desc": "Recipient for a message when a new liaison statement is posted", + "to": [ + "liaison_to_contacts" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "liaison_statement_posted" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message confirming a comment was made", + "to": [ + "commenter" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomcom_comment_receipt_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for the questionairre that nominees should complete", + "to": [ + "nominee" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomcom_questionnaire" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message reminding a nominee to return a completed questionairre response", + "to": [ + "nominee" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomcom_questionnaire_reminder" + }, + { + "fields": { + "cc": [], + "desc": "Recipeints of message reminding a nominee to accept or decline a nomination", + "to": [ + "nominee" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomination_accept_reminder" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message noting that a nomination caused a new Person record to be created in the datatracker", + "to": [ + "ietf_secretariat", + "nomcom_chair" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomination_created_person" + }, + { + "fields": { + "cc": [], + "desc": "Recipients the first time a person is nominated for a position, asking them to accept or decline the nomination", + "to": [ + "nominee" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomination_new_nominee" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message confirming a nomination was made", + "to": [ + "nominator" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomination_receipt_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message noting a new nomination has been received", + "to": [ + "nomcom_chair" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "nomination_received" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message requesting that duplicated Person records be merged ", + "to": [ + "ietf_secretariat" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "person_merge_requested" + }, + { + "fields": { + "cc": [ + "doc_group_chairs", + "doc_group_mail_list", + "doc_notify", + "doc_shepherd", + "iesg_secretary" + ], + "desc": "Recipients when a draft is submitted to the IESG", + "to": [ + "doc_ad" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "pubreq_iesg" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a non-IETF stream manager requests publication", + "to": [ + "rfc_editor" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "pubreq_rfced" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for IANA message when a non-IETF stream manager requests publication", + "to": [ + "iana_approve" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "pubreq_rfced_iana" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a draft resurrection request has been completed", + "to": [ + "doc_ad", + "iesg_secretary" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "resurrection_completed" + }, + { + "fields": { + "cc": [], + "desc": "Recipients of a request to change the state of a draft away from 'Dead'", + "to": [ + "internet_draft_requests" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "resurrection_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when an review team secretary send a summary of open review assignments", + "to": [ + "group_mail_list" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "review_assignments_summarized" + }, + { + "fields": { + "cc": [ + "ietf_general", + "review_doc_all_parties", + "review_doc_group_mail_list" + ], + "desc": "Recipients when an review is completed", + "to": [ + "review_team_mail_list" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "review_completed" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a team notifies area directors when a review with one of a certain set of results (typically results indicating problem) is submitted", + "to": [ + "review_doc_ad", + "review_team_ads" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "review_notify_ad" + }, + { + "fields": { + "cc": [ + "group_responsible_directors" + ], + "desc": "Recipients when a group is sent a reminder to submit minutes for a session", + "to": [ + "group_chairs", + "group_secretaries" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "session_minutes_reminder" + }, + { + "fields": { + "cc": [ + "group_chairs", + "group_mail_list", + "group_responsible_directors", + "logged_in_person" + ], + "desc": "Recipients for a message cancelling a session request", + "to": [ + "session_requests" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "session_request_cancelled" + }, + { + "fields": { + "cc": [ + "group_chairs", + "group_mail_list", + "group_responsible_directors", + "logged_in_person" + ], + "desc": "Recipients for a message noting a group plans to not meet", + "to": [ + "session_requests" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "session_request_not_meeting" + }, + { + "fields": { + "cc": [ + "group_chairs", + "group_mail_list", + "group_responsible_directors", + "logged_in_person" + ], + "desc": "Recipients for a normal meeting session request", + "to": [ + "session_requests" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "session_requested" + }, + { + "fields": { + "cc": [ + "group_chairs", + "logged_in_person", + "session_requests" + ], + "desc": "Recipients for a meeting session request for more than 2 sessions", + "to": [ + "group_responsible_directors" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "session_requested_long" + }, + { + "fields": { + "cc": [ + "group_mail_list", + "group_responsible_directors" + ], + "desc": "Recipients for details when a session has been scheduled", + "to": [ + "group_chairs", + "session_requester" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "session_scheduled" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when slides are proposed for a given session", + "to": [ + "group_chairs", + "group_responsible_directors", + "group_secretaries" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "slides_proposed" + }, + { + "fields": { + "cc": [ + "submission_group_mail_list" + ], + "desc": "Recipients for the announcement of a successfully submitted draft", + "to": [ + "id_announce" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_announced" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for the announcement to the authors of a successfully submitted draft", + "to": [ + "submission_authors", + "submission_confirmers" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_announced_to_authors" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message requesting group chair approval of a draft submission", + "to": [ + "submission_group_chairs" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_chair_approval_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message requesting confirmation of a draft submission", + "to": [ + "submission_confirmers" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_confirmation_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for a message with the full URL for managing a draft submission", + "to": [ + "submission_confirmers" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_management_url_requested" + }, + { + "fields": { + "cc": [ + "submission_authors", + "submission_group_chairs", + "submission_submitter" + ], + "desc": "Recipients for a manual post request for a draft submission", + "to": [ + "internet_draft_requests" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_manual_post_requested" + }, + { + "fields": { + "cc": [], + "desc": "Recipients for notification of a new version of an existing document", + "to": [ + "doc_ad", + "doc_discussing_ads", + "doc_non_ietf_stream_manager", + "doc_notify", + "rfc_editor_if_doc_in_queue" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_new_version" + }, + { + "fields": { + "cc": [], + "desc": "Recipients when a new IETF WG -00 draft is announced", + "to": [ + "new_wg_doc_list" + ] + }, + "model": "mailtrigger.mailtrigger", + "pk": "sub_new_wg_00" + }, + { + "fields": { + "desc": "The person providing a comment to nomcom", + "template": "{{commenter}}" + }, + "model": "mailtrigger.recipient", + "pk": "commenter" + }, + { + "fields": { + "desc": "The steering group (e.g. IRSG) of a document being reviewed for IETF stream conflicts", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "conflict_review_steering_group" + }, + { + "fields": { + "desc": "The stream manager of a document being reviewed for IETF stream conflicts", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "conflict_review_stream_manager" + }, + { + "fields": { + "desc": "The document's responsible Area Director", + "template": "{% if doc.ad %}<{{doc.ad.email_address}}>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "doc_ad" + }, + { + "fields": { + "desc": "The authors of the subject documents of a conflict-review or status-change", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_affecteddoc_authors" + }, + { + "fields": { + "desc": "The chairs of groups of the subject documents of a conflict-review or status-change", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_affecteddoc_group_chairs" + }, + { + "fields": { + "desc": "The notify field of the subject documents of a conflict-review or status-change", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_affecteddoc_notify" + }, + { + "fields": { + "desc": "The document's authors", + "template": "{% if doc.type_id == \"draft\" %}<{{doc.name}}@ietf.org>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "doc_authors" + }, + { + "fields": { + "desc": "The authors of the document, without using the draft aliases", + "template": "{{doc.author_list}}" + }, + "model": "mailtrigger.recipient", + "pk": "doc_authors_expanded" + }, + { + "fields": { + "desc": "Any ADs holding an active DISCUSS position on a given document", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_discussing_ads" + }, + { + "fields": { + "desc": "The document's group chairs (if the document is assigned to a working or research group)", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_group_chairs" + }, + { + "fields": { + "desc": "The document's group delegates (if the document is assigned to a working or research group)", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_group_delegates" + }, + { + "fields": { + "desc": "The list address of the document's group", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_group_mail_list" + }, + { + "fields": { + "desc": "The document's group's responsible AD(s) or IRTF chair", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_group_responsible_directors" + }, + { + "fields": { + "desc": "Leadership for a document that has a new IPR disclosure", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_ipr_group_or_ad" + }, + { + "fields": { + "desc": "The document's stream manager if the document is not in the IETF stream", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_non_ietf_stream_manager" + }, + { + "fields": { + "desc": "The addresses in the document's notify field", + "template": "{{doc.notify}}" + }, + "model": "mailtrigger.recipient", + "pk": "doc_notify" + }, + { + "fields": { + "desc": "The document's shepherd", + "template": "{% if doc.shepherd %}<{{doc.shepherd.address}}>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "doc_shepherd" + }, + { + "fields": { + "desc": "The manager of the document's stream", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "doc_stream_manager" + }, + { + "fields": { + "desc": "The group's chairs", + "template": "{% if group and group.acronym %}<{{group.acronym}}-chairs@ietf.org>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "group_chairs" + }, + { + "fields": { + "desc": "Any personnel who were added or deleted when a group's personnel changes", + "template": "{% if changed_personnel %} {{ changed_personnel | join:\", \" }} {% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "group_changed_personnel" + }, + { + "fields": { + "desc": "The group's mailing list", + "template": "{% if group.list_email %}<{{ group.list_email }}>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "group_mail_list" + }, + { + "fields": { + "desc": "The group's responsible AD(s) or IRTF chair", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "group_responsible_directors" + }, + { + "fields": { + "desc": "The group's secretaries", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "group_secretaries" + }, + { + "fields": { + "desc": "The group's steering group (IESG or IRSG)", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "group_steering_group" + }, + { + "fields": { + "desc": "The group's stream's announce list", + "template": "{% if group.type_id == 'wg' %}IETF-Announce {% elif group.type_id == 'rg' %}IRTF-Announce {% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "group_stream_announce" + }, + { + "fields": { + "desc": "The IAB", + "template": "The IAB " + }, + "model": "mailtrigger.recipient", + "pk": "iab" + }, + { + "fields": { + "desc": "IANA", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "iana" + }, + { + "fields": { + "desc": "IANA's draft approval address", + "template": "IANA " + }, + "model": "mailtrigger.recipient", + "pk": "iana_approve" + }, + { + "fields": { + "desc": "IANA's draft evaluation address", + "template": "IANA " + }, + "model": "mailtrigger.recipient", + "pk": "iana_eval" + }, + { + "fields": { + "desc": "IANA's draft last call address", + "template": "IANA " + }, + "model": "mailtrigger.recipient", + "pk": "iana_last_call" + }, + { + "fields": { + "desc": "The I-D-Announce Email List", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "id_announce" + }, + { + "fields": { + "desc": "The IESG", + "template": "The IESG " + }, + "model": "mailtrigger.recipient", + "pk": "iesg" + }, + { + "fields": { + "desc": "The Secretariat", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "iesg_secretary" + }, + { + "fields": { + "desc": "The IETF Announce list", + "template": "IETF-Announce " + }, + "model": "mailtrigger.recipient", + "pk": "ietf_announce" + }, + { + "fields": { + "desc": "The IETF general discussion list", + "template": "ietf@ietf.org" + }, + "model": "mailtrigger.recipient", + "pk": "ietf_general" + }, + { + "fields": { + "desc": "The Secretariat", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "ietf_secretariat" + }, + { + "fields": { + "desc": "The internet drafts ticketing system", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "internet_draft_requests" + }, + { + "fields": { + "desc": "The IETF IPR announce list", + "template": "ipr-announce@ietf.org" + }, + "model": "mailtrigger.recipient", + "pk": "ipr_announce" + }, + { + "fields": { + "desc": "The ipr disclosure handling system", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "ipr_requests" + }, + { + "fields": { + "desc": "The submitter of an IPR disclosure", + "template": "{% if ipr.submitter_email %}{{ ipr.submitter_email }}{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "ipr_submitter" + }, + { + "fields": { + "desc": "The submitter (or ietf participant if the submitter is not available) of all IPR disclosures updated directly by this disclosure, without recursing to what the updated disclosures might have updated.", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "ipr_updatedipr_contacts" + }, + { + "fields": { + "desc": "The holders of all IPR disclosures updated by disclosure and disclosures updated by those and so on.", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "ipr_updatedipr_holders" + }, + { + "fields": { + "desc": "Alias for secretariat liaison administration", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "liaison_admin" + }, + { + "fields": { + "desc": "The set of people who can approve this liasion statemetns", + "template": "{{liaison.approver_emails|join:\", \"}}" + }, + "model": "mailtrigger.recipient", + "pk": "liaison_approvers" + }, + { + "fields": { + "desc": "The addresses captured in the Cc field of the liaison statement form", + "template": "{{liaison.cc_contacts}}" + }, + "model": "mailtrigger.recipient", + "pk": "liaison_cc" + }, + { + "fields": { + "desc": "The assigned liaison manager for an external group ", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "liaison_manager" + }, + { + "fields": { + "desc": "The addresses captured in the response contact field of the liaison statement form", + "template": "{{liaison.response_contacts}}" + }, + "model": "mailtrigger.recipient", + "pk": "liaison_response_contacts" + }, + { + "fields": { + "desc": "The addresses captured in the technical contact field of the liaison statement form", + "template": "{{liaison.technical_contacts}}" + }, + "model": "mailtrigger.recipient", + "pk": "liaison_technical_contacts" + }, + { + "fields": { + "desc": "The addresses captured in the To field of the liaison statement form", + "template": "{{liaison.to_contacts}}" + }, + "model": "mailtrigger.recipient", + "pk": "liaison_to_contacts" + }, + { + "fields": { + "desc": "The person currently logged into the datatracker who initiated a given action", + "template": "{% if person and person.email_address %}<{{ person.email_address }}>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "logged_in_person" + }, + { + "fields": { + "desc": "The email list for announcing new WG -00 submissions", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "new_wg_doc_list" + }, + { + "fields": { + "desc": "The IETF New Work list", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "new_work" + }, + { + "fields": { + "desc": "The chair of a given nomcom", + "template": "{{nomcom.group.get_chair.email.address}}" + }, + "model": "mailtrigger.recipient", + "pk": "nomcom_chair" + }, + { + "fields": { + "desc": "The person that submitted a nomination to nomcom", + "template": "{{nominator}}" + }, + "model": "mailtrigger.recipient", + "pk": "nominator" + }, + { + "fields": { + "desc": "The person nominated for a position", + "template": "{{nominee}}" + }, + "model": "mailtrigger.recipient", + "pk": "nominee" + }, + { + "fields": { + "desc": "The reviewed document's responsible area director", + "template": "{% if review_req.doc.ad %}{{review_req.doc.ad.email_address}}{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "review_doc_ad" + }, + { + "fields": { + "desc": "The .all alias for the document being reviewed", + "template": "{% if review_req.doc.type_id == 'draft' %}<{{review_req.doc.name}}.all@ietf.org>{% endif %}" + }, + "model": "mailtrigger.recipient", + "pk": "review_doc_all_parties" + }, + { + "fields": { + "desc": "The working group list for the document being reviewed", + "template": "{{review_req.doc.group.list_email}}" + }, + "model": "mailtrigger.recipient", + "pk": "review_doc_group_mail_list" + }, + { + "fields": { + "desc": "The ADs of the team reviewing the document", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "review_team_ads" + }, + { + "fields": { + "desc": "The review team's email list", + "template": "{{review_req.team.list_email}}" + }, + "model": "mailtrigger.recipient", + "pk": "review_team_mail_list" + }, + { + "fields": { + "desc": "The RFC Editor", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "rfc_editor" + }, + { + "fields": { + "desc": "The RFC Editor if a document is in the RFC Editor queue", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "rfc_editor_if_doc_in_queue" + }, + { + "fields": { + "desc": "The person that requested a meeting slot for a given group", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "session_requester" + }, + { + "fields": { + "desc": "The session request ticketing system", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "session_requests" + }, + { + "fields": { + "desc": "The managers of any related streams", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "stream_managers" + }, + { + "fields": { + "desc": "The authors of a submitted draft", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "submission_authors" + }, + { + "fields": { + "desc": "The people who can confirm a draft submission", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "submission_confirmers" + }, + { + "fields": { + "desc": "The chairs of a submitted draft belonging to a group", + "template": null + }, + "model": "mailtrigger.recipient", + "pk": "submission_group_chairs" + }, + { + "fields": { + "desc": "The mailing list of the group associated with a submitted document", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "submission_group_mail_list" + }, + { + "fields": { + "desc": "IETF manual post handling", + "template": "" + }, + "model": "mailtrigger.recipient", + "pk": "submission_manualpost_handling" + }, + { + "fields": { + "desc": "The person that submitted a draft", + "template": "{{submission.submitter}}" + }, + "model": "mailtrigger.recipient", + "pk": "submission_submitter" + }, + { + "fields": { + "desc": "", + "name": "AD Office Hours", + "order": 0, + "used": true + }, + "model": "name.agendatypename", + "pk": "ad" + }, + { + "fields": { + "desc": "", + "name": "IETF Agenda", + "order": 0, + "used": true + }, + "model": "name.agendatypename", + "pk": "ietf" + }, + { + "fields": { + "desc": "", + "name": "Side Meetings", + "order": 0, + "used": true + }, + "model": "name.agendatypename", + "pk": "side" + }, + { + "fields": { + "desc": "", + "name": "Workshops", + "order": 0, + "used": true + }, + "model": "name.agendatypename", + "pk": "workshop" + }, + { + "fields": { + "blocking": false, + "desc": "", + "name": "Abstain", + "order": 4, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "abstain" + }, + { + "fields": { + "blocking": true, + "desc": "", + "name": "Block", + "order": 3, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "block" + }, + { + "fields": { + "blocking": true, + "desc": "", + "name": "Discuss", + "order": 3, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "discuss" + }, + { + "fields": { + "blocking": false, + "desc": "", + "name": "No Objection", + "order": 2, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "noobj" + }, + { + "fields": { + "blocking": false, + "desc": "", + "name": "No Record", + "order": 6, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "norecord" + }, + { + "fields": { + "blocking": false, + "desc": "", + "name": "Recuse", + "order": 5, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "recuse" + }, + { + "fields": { + "blocking": false, + "desc": "", + "name": "Yes", + "order": 1, + "used": true + }, + "model": "name.ballotpositionname", + "pk": "yes" + }, + { + "fields": { + "desc": "", + "name": "Person must be present", + "order": 0, + "penalty": 200000, + "used": true + }, + "model": "name.constraintname", + "pk": "bethere" + }, + { + "fields": { + "desc": "", + "name": "Conflicts with (secondary)", + "order": 0, + "penalty": 10000, + "used": true + }, + "model": "name.constraintname", + "pk": "conflic2" + }, + { + "fields": { + "desc": "", + "name": "Conflicts with (tertiary)", + "order": 0, + "penalty": 1000, + "used": true + }, + "model": "name.constraintname", + "pk": "conflic3" + }, + { + "fields": { + "desc": "", + "name": "Conflicts with", + "order": 0, + "penalty": 100000, + "used": true + }, + "model": "name.constraintname", + "pk": "conflict" + }, + { + "fields": { + "desc": "", + "name": "Africa", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "africa" + }, + { + "fields": { + "desc": "", + "name": "Antarctica", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "antarctica" + }, + { + "fields": { + "desc": "", + "name": "Asia", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "asia" + }, + { + "fields": { + "desc": "", + "name": "Europe", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "europe" + }, + { + "fields": { + "desc": "", + "name": "North America", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "north-america" + }, + { + "fields": { + "desc": "", + "name": "Oceania", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "oceania" + }, + { + "fields": { + "desc": "", + "name": "South America", + "order": 0, + "used": true + }, + "model": "name.continentname", + "pk": "south-america" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Andorra", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AD" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "United Arab Emirates", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AE" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Afghanistan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AF" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Antigua and Barbuda", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AG" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Anguilla", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AI" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Albania", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AL" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Armenia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AM" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Angola", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AO" + }, + { + "fields": { + "continent": "antarctica", + "desc": "", + "in_eu": false, + "name": "Antarctica", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AQ" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Argentina", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AR" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "American Samoa", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AS" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Austria", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AT" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Australia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AU" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Aruba", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AW" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Åland Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AX" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Azerbaijan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "AZ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Bosnia and Herzegovina", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BA" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Barbados", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BB" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Bangladesh", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BD" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Belgium", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BE" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Burkina Faso", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BF" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Bulgaria", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BG" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Bahrain", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BH" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Burundi", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BI" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Benin", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BJ" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Saint Barthélemy", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BL" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Bermuda", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BM" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Brunei", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BN" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Bolivia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BO" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Bonaire, Sint Eustatius and Saba", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BQ" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Brazil", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BR" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Bahamas", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BS" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Bhutan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BT" + }, + { + "fields": { + "continent": "antarctica", + "desc": "", + "in_eu": false, + "name": "Bouvet Island", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BV" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Botswana", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BW" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Belarus", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BY" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Belize", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "BZ" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Canada", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CA" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Cocos (Keeling) Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CC" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Congo (the Democratic Republic of the)", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CD" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Central African Republic", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CF" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Congo", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CG" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Switzerland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CH" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Côte d'Ivoire", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CI" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Cook Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CK" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Chile", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CL" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Cameroon", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CM" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "China", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CN" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Colombia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CO" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Costa Rica", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CR" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Cuba", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CU" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Cabo Verde", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CV" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Curaçao", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CW" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Christmas Island", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CX" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": true, + "name": "Cyprus", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CY" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Czech Republic", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "CZ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Germany", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "DE" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Djibouti", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "DJ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Denmark", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "DK" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Dominica", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "DM" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Dominican Republic", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "DO" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Algeria", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "DZ" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Ecuador", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "EC" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Estonia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "EE" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Egypt", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "EG" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Western Sahara", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "EH" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Eritrea", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ER" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Spain", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ES" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Ethiopia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ET" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Finland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "FI" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Fiji", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "FJ" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Falkland Islands [Malvinas]", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "FK" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Micronesia (Federated States of)", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "FM" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Faroe Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "FO" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "France", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "FR" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Gabon", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GA" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "United Kingdom", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GB" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Grenada", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GD" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Georgia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GE" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "French Guiana", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GF" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Guernsey", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GG" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Ghana", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GH" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Gibraltar", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GI" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Greenland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GL" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Gambia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GM" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Guinea", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GN" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Guadeloupe", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GP" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Equatorial Guinea", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GQ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Greece", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GR" + }, + { + "fields": { + "continent": "antarctica", + "desc": "", + "in_eu": false, + "name": "South Georgia and the South Sandwich Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GS" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Guatemala", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GT" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Guam", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GU" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Guinea-Bissau", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GW" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Guyana", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "GY" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Hong Kong", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "HK" + }, + { + "fields": { + "continent": "antarctica", + "desc": "", + "in_eu": false, + "name": "Heard Island and McDonald Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "HM" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Honduras", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "HN" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Croatia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "HR" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Haiti", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "HT" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Hungary", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "HU" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Indonesia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ID" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Ireland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IE" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Israel", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IL" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Isle of Man", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IM" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "India", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IN" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "British Indian Ocean Territory", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IO" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Iraq", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IQ" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Iran", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IR" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Iceland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IS" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Italy", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "IT" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Jersey", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "JE" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Jamaica", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "JM" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Jordan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "JO" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Japan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "JP" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Kenya", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KE" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Kyrgyzstan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KG" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Cambodia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KH" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Kiribati", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KI" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Comoros", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KM" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Saint Kitts and Nevis", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KN" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "North Korea", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KP" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "South Korea", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KR" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Kuwait", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KW" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Cayman Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KY" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Kazakhstan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "KZ" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Laos", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LA" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Lebanon", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LB" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Saint Lucia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LC" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Liechtenstein", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LI" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Sri Lanka", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LK" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Liberia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LR" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Lesotho", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LS" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Lithuania", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LT" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Luxembourg", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LU" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Latvia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LV" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Libya", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "LY" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Morocco", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MA" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Monaco", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MC" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Moldova", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MD" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Montenegro", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ME" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Saint Martin (French part)", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MF" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Madagascar", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MG" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Marshall Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MH" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Macedonia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MK" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Mali", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ML" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Myanmar", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MM" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Mongolia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MN" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Macao", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MO" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Northern Mariana Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MP" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Martinique", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MQ" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Mauritania", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MR" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Montserrat", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MS" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Malta", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MT" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Mauritius", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MU" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Maldives", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MV" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Malawi", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MW" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Mexico", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MX" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Malaysia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MY" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Mozambique", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "MZ" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Namibia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NA" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "New Caledonia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NC" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Niger", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NE" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Norfolk Island", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NF" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Nigeria", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NG" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Nicaragua", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NI" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Netherlands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NL" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Norway", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NO" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Nepal", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NP" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Nauru", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NR" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Niue", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NU" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "New Zealand", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "NZ" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Oman", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "OM" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Panama", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PA" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Peru", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PE" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "French Polynesia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PF" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Papua New Guinea", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PG" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Philippines", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PH" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Pakistan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PK" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Poland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PL" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Saint Pierre and Miquelon", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PM" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Pitcairn", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PN" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Puerto Rico", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PR" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Palestine, State of", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PS" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Portugal", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PT" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Palau", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PW" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Paraguay", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "PY" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Qatar", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "QA" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Réunion", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "RE" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Romania", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "RO" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Serbia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "RS" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Russia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "RU" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Rwanda", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "RW" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Saudi Arabia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SA" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Solomon Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SB" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Seychelles", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SC" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Sudan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SD" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Sweden", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SE" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Singapore", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SG" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Saint Helena, Ascension and Tristan da Cunha", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SH" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Slovenia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SI" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Svalbard and Jan Mayen", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SJ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": true, + "name": "Slovakia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SK" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Sierra Leone", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SL" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "San Marino", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SM" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Senegal", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SN" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Somalia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SO" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Suriname", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SR" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "South Sudan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SS" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Sao Tome and Principe", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ST" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "El Salvador", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SV" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Sint Maarten (Dutch part)", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SX" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Syria", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SY" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Swaziland", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "SZ" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Turks and Caicos Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TC" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Chad", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TD" + }, + { + "fields": { + "continent": "antarctica", + "desc": "", + "in_eu": false, + "name": "French Southern Territories", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TF" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Togo", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TG" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Thailand", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TH" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Tajikistan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TJ" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Tokelau", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TK" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Timor-Leste", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TL" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Turkmenistan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TM" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Tunisia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TN" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Tonga", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TO" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Turkey", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TR" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Trinidad and Tobago", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TT" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Tuvalu", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TV" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Taiwan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TW" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Tanzania", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "TZ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Ukraine", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "UA" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Uganda", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "UG" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "United States Minor Outlying Islands", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "UM" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "United States of America", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "US" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Uruguay", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "UY" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Uzbekistan", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "UZ" + }, + { + "fields": { + "continent": "europe", + "desc": "", + "in_eu": false, + "name": "Holy See", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VA" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Saint Vincent and the Grenadines", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VC" + }, + { + "fields": { + "continent": "south-america", + "desc": "", + "in_eu": false, + "name": "Venezuela", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VE" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Virgin Islands (British)", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VG" + }, + { + "fields": { + "continent": "north-america", + "desc": "", + "in_eu": false, + "name": "Virgin Islands (U.S.)", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VI" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Vietnam", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VN" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Vanuatu", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "VU" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Wallis and Futuna", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "WF" + }, + { + "fields": { + "continent": "oceania", + "desc": "", + "in_eu": false, + "name": "Samoa", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "WS" + }, + { + "fields": { + "continent": "asia", + "desc": "", + "in_eu": false, + "name": "Yemen", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "YE" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Mayotte", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "YT" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "South Africa", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ZA" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Zambia", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ZM" + }, + { + "fields": { + "continent": "africa", + "desc": "", + "in_eu": false, + "name": "Zimbabwe", + "order": 0, + "used": true + }, + "model": "name.countryname", + "pk": "ZW" + }, + { + "fields": { + "desc": "", + "name": "Django", + "order": 0, + "used": true + }, + "model": "name.dbtemplatetypename", + "pk": "django" + }, + { + "fields": { + "desc": "", + "name": "Plain", + "order": 0, + "used": true + }, + "model": "name.dbtemplatetypename", + "pk": "plain" + }, + { + "fields": { + "desc": "", + "name": "reStructuredText", + "order": 0, + "used": true + }, + "model": "name.dbtemplatetypename", + "pk": "rst" + }, + { + "fields": { + "desc": "", + "name": "conflict reviews", + "order": 0, + "revname": "Conflict reviewed by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "conflrev" + }, + { + "fields": { + "desc": "Approval for downref", + "name": "approves downref to", + "order": 0, + "revname": "was approved for downref by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "downref-approval" + }, + { + "fields": { + "desc": "", + "name": "Obsoletes", + "order": 0, + "revname": "Obsoleted by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "obs" + }, + { + "fields": { + "desc": "", + "name": "Possibly Replaces", + "order": 0, + "revname": "Possibly Replaced By", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "possibly-replaces" + }, + { + "fields": { + "desc": "Informative Reference", + "name": "informatively references", + "order": 0, + "revname": "is informatively referenced by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "refinfo" + }, + { + "fields": { + "desc": "Normative Reference", + "name": "normatively references", + "order": 0, + "revname": "is normatively referenced by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "refnorm" + }, + { + "fields": { + "desc": "A reference found in a document which does not have split normative/informative reference sections.", + "name": "Reference", + "order": 0, + "revname": "Referenced by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "refold" + }, + { + "fields": { + "desc": "Reference of unknown type, likely found in the text of the document.", + "name": "Possible Reference", + "order": 3, + "revname": "Possibly Referenced By", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "refunk" + }, + { + "fields": { + "desc": "", + "name": "Replaces", + "order": 0, + "revname": "Replaced by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "replaces" + }, + { + "fields": { + "desc": "", + "name": "Moves to BCP", + "order": 0, + "revname": "Moved to BCP by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "tobcp" + }, + { + "fields": { + "desc": "", + "name": "Moves to Experimental", + "order": 0, + "revname": "Moved to Experimental by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "toexp" + }, + { + "fields": { + "desc": "", + "name": "Moves to Historic", + "order": 0, + "revname": "Moved to Historic by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "tohist" + }, + { + "fields": { + "desc": "", + "name": "Moves to Informational", + "order": 0, + "revname": "Moved to Informational by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "toinf" + }, + { + "fields": { + "desc": "", + "name": "Moves to Internet Standard", + "order": 0, + "revname": "Moved to Internet Standard by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "tois" + }, + { + "fields": { + "desc": "", + "name": "Moves to Proposed Standard", + "order": 0, + "revname": "Moved to Proposed Standard by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "tops" + }, + { + "fields": { + "desc": "", + "name": "Updates", + "order": 0, + "revname": "Updated by", + "used": true + }, + "model": "name.docrelationshipname", + "pk": "updates" + }, + { + "fields": { + "desc": "", + "name": "Stream state should change", + "order": 0, + "used": true + }, + "model": "name.docremindertypename", + "pk": "stream-s" + }, + { + "fields": { + "desc": "A generic substate indicating that the shepherding AD has the action item to determine appropriate next steps. In particular, the appropriate steps (and the corresponding next state or substate) depend entirely on the nature of the issues that were raised and can only be decided with active involvement of the shepherding AD. Examples include:\n\n- if another AD raises an issue, the shepherding AD may first iterate with the other AD to get a better understanding of the exact issue. Or, the shepherding AD may attempt to argue that the issue is not serious enough to bring to the attention of the authors/WG.\n\n- if a documented issue is forwarded to a WG, some further iteration may be needed before it can be determined whether a new revision is needed or whether the WG response to an issue clarifies the issue sufficiently.\n\n- when a new revision appears, the shepherding AD will first look at the changes to determine whether they believe all outstanding issues have been raised satisfactorily, prior to asking the ADs who raised the original issues to verify the changes.", + "name": "AD Followup", + "order": 2, + "used": true + }, + "model": "name.doctagname", + "pk": "ad-f-up" + }, + { + "fields": { + "desc": "", + "name": "Approved in minutes", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "app-min" + }, + { + "fields": { + "desc": "", + "name": "Has errata", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "errata" + }, + { + "fields": { + "desc": "The document is awaiting review or input from an external party (i.e, someone other than the shepherding AD, the authors, or the WG). See the \"note\" field for more details on who has the action.", + "name": "External Party", + "order": 3, + "used": true + }, + "model": "name.doctagname", + "pk": "extpty" + }, + { + "fields": { + "desc": "The document has IANA actions that are not yet completed.", + "name": "IANA", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "iana" + }, + { + "fields": { + "desc": "RFC-Editor/IANA Registration Coordination", + "name": "IANA coordination", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "iana-crd" + }, + { + "fields": { + "desc": "", + "name": "IESG Review Completed", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "iesg-com" + }, + { + "fields": { + "desc": "Awaiting missing normative reference", + "name": "Missing references", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "missref" + }, + { + "fields": { + "desc": "", + "name": "Author or Editor Needed", + "order": 4, + "used": true + }, + "model": "name.doctagname", + "pk": "need-aut" + }, + { + "fields": { + "desc": "", + "name": "Editor Needed", + "order": 1, + "used": true + }, + "model": "name.doctagname", + "pk": "need-ed" + }, + { + "fields": { + "desc": "An updated I-D is needed to address the issues that have been raised.", + "name": "Revised I-D Needed", + "order": 5, + "used": true + }, + "model": "name.doctagname", + "pk": "need-rev" + }, + { + "fields": { + "desc": "", + "name": "Shepherd Needed", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "need-sh" + }, + { + "fields": { + "desc": "", + "name": "Polled for WG adoption but not adopted", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "no-adopt" + }, + { + "fields": { + "desc": "", + "name": "Other - see Comment Log", + "order": 11, + "used": true + }, + "model": "name.doctagname", + "pk": "other" + }, + { + "fields": { + "desc": "IESG discussions on the document have raised some issues that need to be brought to the attention of the authors/WG, but those issues have not been written down yet. (It is common for discussions during a telechat to result in such situations. An AD may raise a possible issue during a telechat and only decide as a result of that discussion whether the issue is worth formally writing up and bringing to the attention of the authors/WG). A document stays in the \"Point Raised - Writeup Needed\" state until *ALL* IESG comments that have been raised have been documented.", + "name": "Point Raised - writeup needed", + "order": 1, + "used": true + }, + "model": "name.doctagname", + "pk": "point" + }, + { + "fields": { + "desc": "Holding for normative reference", + "name": "Holding for references", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "ref" + }, + { + "fields": { + "desc": "", + "name": "Revised I-D Needed - Issue raised by AD", + "order": 8, + "used": true + }, + "model": "name.doctagname", + "pk": "rev-ad" + }, + { + "fields": { + "desc": "", + "name": "Revised I-D Needed - Issue raised by IESG", + "order": 9, + "used": true + }, + "model": "name.doctagname", + "pk": "rev-iesg" + }, + { + "fields": { + "desc": "", + "name": "Revised I-D Needed - Issue raised by WG", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "rev-wg" + }, + { + "fields": { + "desc": "", + "name": "Revised I-D Needed - Issue raised by WGLC", + "order": 7, + "used": true + }, + "model": "name.doctagname", + "pk": "rev-wglc" + }, + { + "fields": { + "desc": "", + "name": "Review by RFC Editor", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "rfc-rev" + }, + { + "fields": { + "desc": "", + "name": "Document Shepherd Followup", + "order": 4, + "used": true + }, + "model": "name.doctagname", + "pk": "sh-f-up" + }, + { + "fields": { + "desc": "", + "name": "Doc Shepherd Follow-up Underway", + "order": 10, + "used": true + }, + "model": "name.doctagname", + "pk": "sheph-u" + }, + { + "fields": { + "desc": "", + "name": "Via RFC Editor", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "via-rfc" + }, + { + "fields": { + "desc": "", + "name": "Waiting for Dependency on Other Document", + "order": 0, + "used": true + }, + "model": "name.doctagname", + "pk": "w-dep" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Expert Review/Resolution of Issues Raised", + "order": 1, + "used": true + }, + "model": "name.doctagname", + "pk": "w-expert" + }, + { + "fields": { + "desc": "", + "name": "Awaiting External Review/Resolution of Issues Raised", + "order": 2, + "used": true + }, + "model": "name.doctagname", + "pk": "w-extern" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Merge with Other Document", + "order": 3, + "used": true + }, + "model": "name.doctagname", + "pk": "w-merge" + }, + { + "fields": { + "desc": "", + "name": "Waiting for Partner Feedback", + "order": 2, + "used": true + }, + "model": "name.doctagname", + "pk": "w-part" + }, + { + "fields": { + "desc": "", + "name": "Waiting for Referenced Document", + "order": 5, + "used": true + }, + "model": "name.doctagname", + "pk": "w-refdoc" + }, + { + "fields": { + "desc": "", + "name": "Waiting for Referencing Document", + "order": 6, + "used": true + }, + "model": "name.doctagname", + "pk": "w-refing" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Reviews", + "order": 3, + "used": true + }, + "model": "name.doctagname", + "pk": "w-review" + }, + { + "fields": { + "desc": "", + "name": "Agenda", + "order": 0, + "prefix": "agenda", + "used": true + }, + "model": "name.doctypename", + "pk": "agenda" + }, + { + "fields": { + "desc": "", + "name": "Bluesheets", + "order": 0, + "prefix": "bluesheets", + "used": true + }, + "model": "name.doctypename", + "pk": "bluesheets" + }, + { + "fields": { + "desc": "", + "name": "Charter", + "order": 0, + "prefix": "charter", + "used": true + }, + "model": "name.doctypename", + "pk": "charter" + }, + { + "fields": { + "desc": "", + "name": "Conflict Review", + "order": 0, + "prefix": "conflict-review", + "used": true + }, + "model": "name.doctypename", + "pk": "conflrev" + }, + { + "fields": { + "desc": "", + "name": "Draft", + "order": 0, + "prefix": "draft", + "used": true + }, + "model": "name.doctypename", + "pk": "draft" + }, + { + "fields": { + "desc": "", + "name": "Liaison Attachment", + "order": 0, + "prefix": "liai-att", + "used": true + }, + "model": "name.doctypename", + "pk": "liai-att" + }, + { + "fields": { + "desc": "", + "name": "Liaison", + "order": 0, + "prefix": "liaison", + "used": false + }, + "model": "name.doctypename", + "pk": "liaison" + }, + { + "fields": { + "desc": "", + "name": "Minutes", + "order": 0, + "prefix": "minutes", + "used": true + }, + "model": "name.doctypename", + "pk": "minutes" + }, + { + "fields": { + "desc": "", + "name": "Recording", + "order": 0, + "prefix": "recording", + "used": true + }, + "model": "name.doctypename", + "pk": "recording" + }, + { + "fields": { + "desc": "", + "name": "Review", + "order": 0, + "prefix": "review", + "used": true + }, + "model": "name.doctypename", + "pk": "review" + }, + { + "fields": { + "desc": "", + "name": "Shepherd's writeup", + "order": 0, + "prefix": "shepherd", + "used": false + }, + "model": "name.doctypename", + "pk": "shepwrit" + }, + { + "fields": { + "desc": "", + "name": "Slides", + "order": 0, + "prefix": "slides", + "used": true + }, + "model": "name.doctypename", + "pk": "slides" + }, + { + "fields": { + "desc": "", + "name": "Status Change", + "order": 0, + "prefix": "status-change", + "used": true + }, + "model": "name.doctypename", + "pk": "statchg" + }, + { + "fields": { + "desc": "", + "name": "Document issue tracker", + "order": 0, + "used": true + }, + "model": "name.docurltagname", + "pk": "issues" + }, + { + "fields": { + "desc": "", + "name": "Document source repository", + "order": 0, + "used": true + }, + "model": "name.docurltagname", + "pk": "repository" + }, + { + "fields": { + "desc": "", + "name": "Document wiki", + "order": 0, + "used": true + }, + "model": "name.docurltagname", + "pk": "wiki" + }, + { + "fields": { + "desc": "", + "name": "Yang impact analysis", + "order": 0, + "used": true + }, + "model": "name.docurltagname", + "pk": "yang-impact-analysis" + }, + { + "fields": { + "desc": "", + "name": "Extracted yang module", + "order": 0, + "used": true + }, + "model": "name.docurltagname", + "pk": "yang-module" + }, + { + "fields": { + "desc": "", + "name": "Yang module metadata", + "order": 0, + "used": true + }, + "model": "name.docurltagname", + "pk": "yang-module-metadata" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Approval from Previous Version Authors", + "next_states": [ + "confirmed", + "cancel", + "posted" + ], + "order": 3, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "aut-appr" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Submitter Authentication", + "next_states": [ + "confirmed", + "cancel", + "posted" + ], + "order": 2, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "auth" + }, + { + "fields": { + "desc": "", + "name": "Cancelled", + "next_states": [], + "order": 6, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "cancel" + }, + { + "fields": { + "desc": "", + "name": "Confirmed", + "next_states": [ + "cancel", + "posted" + ], + "order": 0, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "confirmed" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Initial Version Approval", + "next_states": [ + "cancel", + "posted" + ], + "order": 4, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "grp-appr" + }, + { + "fields": { + "desc": "", + "name": "Awaiting Manual Post", + "next_states": [ + "cancel", + "posted" + ], + "order": 5, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "manual" + }, + { + "fields": { + "desc": "", + "name": "Posted", + "next_states": [], + "order": 7, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "posted" + }, + { + "fields": { + "desc": "", + "name": "Uploaded", + "next_states": [ + "auth", + "aut-appr", + "grp-appr", + "manual", + "cancel" + ], + "order": 1, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "uploaded" + }, + { + "fields": { + "desc": "", + "name": "Manual Post Waiting for Draft", + "next_states": [ + "cancel", + "posted" + ], + "order": 8, + "used": true + }, + "model": "name.draftsubmissionstatename", + "pk": "waiting-for-draft" + }, + { + "fields": { + "desc": "", + "name": "Comment", + "order": 0, + "used": true + }, + "model": "name.feedbacktypename", + "pk": "comment" + }, + { + "fields": { + "desc": "", + "name": "Junk", + "order": 0, + "used": true + }, + "model": "name.feedbacktypename", + "pk": "junk" + }, + { + "fields": { + "desc": "", + "name": "Nomination", + "order": 0, + "used": true + }, + "model": "name.feedbacktypename", + "pk": "nomina" + }, + { + "fields": { + "desc": "", + "name": "Questionnaire response", + "order": 0, + "used": true + }, + "model": "name.feedbacktypename", + "pk": "questio" + }, + { + "fields": { + "desc": "", + "name": "Read", + "order": 0, + "used": true + }, + "model": "name.feedbacktypename", + "pk": "read" + }, + { + "fields": { + "desc": "Augmented Backus-Naur Form", + "name": "ABNF", + "order": 1, + "used": true + }, + "model": "name.formallanguagename", + "pk": "abnf" + }, + { + "fields": { + "desc": "Abstract Syntax Notation One", + "name": "ASN.1", + "order": 2, + "used": true + }, + "model": "name.formallanguagename", + "pk": "asn1" + }, + { + "fields": { + "desc": "Concise Binary Object Representation", + "name": "CBOR", + "order": 3, + "used": true + }, + "model": "name.formallanguagename", + "pk": "cbor" + }, + { + "fields": { + "desc": "Code in the C Programming Language", + "name": "C Code", + "order": 4, + "used": true + }, + "model": "name.formallanguagename", + "pk": "ccode" + }, + { + "fields": { + "desc": "Javascript Object Notation", + "name": "JSON", + "order": 5, + "used": true + }, + "model": "name.formallanguagename", + "pk": "json" + }, + { + "fields": { + "desc": "Extensible Markup Language", + "name": "XML", + "order": 6, + "used": true + }, + "model": "name.formallanguagename", + "pk": "xml" + }, + { + "fields": { + "desc": "", + "name": "Active", + "order": 1, + "used": true + }, + "model": "name.groupmilestonestatename", + "pk": "active" + }, + { + "fields": { + "desc": "", + "name": "Chartering/rechartering", + "order": 4, + "used": true + }, + "model": "name.groupmilestonestatename", + "pk": "charter" + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "order": 2, + "used": true + }, + "model": "name.groupmilestonestatename", + "pk": "deleted" + }, + { + "fields": { + "desc": "", + "name": "For review", + "order": 3, + "used": true + }, + "model": "name.groupmilestonestatename", + "pk": "review" + }, + { + "fields": { + "desc": "Formation of the group (most likely a BoF or Proposed WG) was abandoned", + "name": "Abandonded", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "abandon" + }, + { + "fields": { + "desc": "", + "name": "Active", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "active" + }, + { + "fields": { + "desc": "", + "name": "BOF", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "bof" + }, + { + "fields": { + "desc": "", + "name": "BOF Concluded", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "bof-conc" + }, + { + "fields": { + "desc": "", + "name": "Concluded", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "conclude" + }, + { + "fields": { + "desc": "", + "name": "Dormant", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "dormant" + }, + { + "fields": { + "desc": "", + "name": "Proposed", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "proposed" + }, + { + "fields": { + "desc": "Replaced by dnssd", + "name": "Replaced", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "replaced" + }, + { + "fields": { + "desc": "", + "name": "Unknown", + "order": 0, + "used": true + }, + "model": "name.groupstatename", + "pk": "unknown" + }, + { + "fields": { + "desc": "Ad Hoc schedulable Group Type, for instance HotRfc", + "name": "Ad Hoc", + "order": 0, + "used": true, + "verbose_name": "Ad Hoc Group Type" + }, + "model": "name.grouptypename", + "pk": "adhoc" + }, + { + "fields": { + "desc": "", + "name": "Admin", + "order": 0, + "used": true, + "verbose_name": "Administrative Group" + }, + "model": "name.grouptypename", + "pk": "admin" + }, + { + "fields": { + "desc": "Area group", + "name": "AG", + "order": 0, + "used": true, + "verbose_name": "Area Group" + }, + "model": "name.grouptypename", + "pk": "ag" + }, + { + "fields": { + "desc": "", + "name": "Area", + "order": 0, + "used": true, + "verbose_name": "Area" + }, + "model": "name.grouptypename", + "pk": "area" + }, + { + "fields": { + "desc": "In many areas, the Area Directors have formed an advisory group or directorate. These comprise experienced members of the IETF and the technical community represented by the area. The specific name and the details of the role for each group differ from area to area, but the primary intent is that these groups assist the Area Director(s), e.g., with the review of specifications produced in the area.", + "name": "Directorate", + "order": 0, + "used": true, + "verbose_name": "Area Directorate" + }, + "model": "name.grouptypename", + "pk": "dir" + }, + { + "fields": { + "desc": "", + "name": "IAB", + "order": 0, + "used": true, + "verbose_name": "Internet Architecture Board" + }, + "model": "name.grouptypename", + "pk": "iab" + }, + { + "fields": { + "desc": "", + "name": "IANA", + "order": 0, + "used": true, + "verbose_name": "Internet Assigned Numbers Authority" + }, + "model": "name.grouptypename", + "pk": "iana" + }, + { + "fields": { + "desc": "", + "name": "IESG", + "order": 0, + "used": true, + "verbose_name": "Internet Engineering Steering Group" + }, + "model": "name.grouptypename", + "pk": "iesg" + }, + { + "fields": { + "desc": "", + "name": "IETF", + "order": 0, + "used": true, + "verbose_name": "Internet Engineering Task Force" + }, + "model": "name.grouptypename", + "pk": "ietf" + }, + { + "fields": { + "desc": "", + "name": "Individual", + "order": 0, + "used": true, + "verbose_name": "An Individual" + }, + "model": "name.grouptypename", + "pk": "individ" + }, + { + "fields": { + "desc": "", + "name": "IRTF", + "order": 0, + "used": true, + "verbose_name": "Internet Research Task Force" + }, + "model": "name.grouptypename", + "pk": "irtf" + }, + { + "fields": { + "desc": "", + "name": "ISE", + "order": 0, + "used": true, + "verbose_name": "Independent Stream Editor" + }, + "model": "name.grouptypename", + "pk": "ise" + }, + { + "fields": { + "desc": "", + "name": "ISOC", + "order": 0, + "used": true, + "verbose_name": "The Internet Society" + }, + "model": "name.grouptypename", + "pk": "isoc" + }, + { + "fields": { + "desc": "An IETF/IAB Nominating Committee. Use 'SDO' for external nominating committees.", + "name": "Nomcom", + "order": 0, + "used": true, + "verbose_name": "IETF/IAB Nominating Committee" + }, + "model": "name.grouptypename", + "pk": "nomcom" + }, + { + "fields": { + "desc": "Program", + "name": "Program", + "order": 0, + "used": true, + "verbose_name": "" + }, + "model": "name.grouptypename", + "pk": "program" + }, + { + "fields": { + "desc": "", + "name": "Directorate (with reviews)", + "order": 0, + "used": true, + "verbose_name": "" + }, + "model": "name.grouptypename", + "pk": "review" + }, + { + "fields": { + "desc": "", + "name": "RFC Editor", + "order": 0, + "used": true, + "verbose_name": "The RFC Editor" + }, + "model": "name.grouptypename", + "pk": "rfcedtyp" + }, + { + "fields": { + "desc": "Research group", + "name": "RG", + "order": 0, + "used": true, + "verbose_name": "Research Group" + }, + "model": "name.grouptypename", + "pk": "rg" + }, + { + "fields": { + "desc": "Standards organization", + "name": "SDO", + "order": 0, + "used": true, + "verbose_name": "Standards Organization" + }, + "model": "name.grouptypename", + "pk": "sdo" + }, + { + "fields": { + "desc": "", + "name": "Team", + "order": 0, + "used": true, + "verbose_name": "Team" + }, + "model": "name.grouptypename", + "pk": "team" + }, + { + "fields": { + "desc": "Working group", + "name": "WG", + "order": 0, + "used": true, + "verbose_name": "Working Group" + }, + "model": "name.grouptypename", + "pk": "wg" + }, + { + "fields": { + "default_offset_days": -19, + "desc": "Internet Draft submission cut-off for -00 drafts by UTC 23:59", + "name": "00 ID Cutoff", + "order": 0, + "used": false + }, + "model": "name.importantdatename", + "pk": "00cutoff" + }, + { + "fields": { + "default_offset_days": -12, + "desc": "Internet Draft submission cut-off for revised (-01 and above) drafts by UTC 23:59", + "name": "01 ID Cutoff", + "order": 0, + "used": false + }, + "model": "name.importantdatename", + "pk": "01cutoff" + }, + { + "fields": { + "default_offset_days": -36, + "desc": "Cut-off date for Area Directors to approve BOFs at UTC 23:59", + "name": "Cut-off BOF approval", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "cutoffbofapprove" + }, + { + "fields": { + "default_offset_days": -43, + "desc": "Cut-off date for BOF proposal requests to Area Directors at UTC 23:59", + "name": "Cut-off BOF scheduling Requests", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "cutoffbofreq" + }, + { + "fields": { + "default_offset_days": -5, + "desc": "Registration cancellation cut-off at UTC 23:59", + "name": "Registration Cancellation Cut-off", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "cutoffcancel" + }, + { + "fields": { + "default_offset_days": -1, + "desc": "Final Pre-Registration and Pre-Payment cut-off at 17:00 local meeting time", + "name": "Pre-Registration Cutoff", + "order": 0, + "used": false + }, + "model": "name.importantdatename", + "pk": "cutoffpre" + }, + { + "fields": { + "default_offset_days": -24, + "desc": "Cut-off date for requests to reschedule Working Group or BOF meetings UTC 23:59", + "name": "Cut-off Reschedule Requests", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "cutoffresched" + }, + { + "fields": { + "default_offset_days": -43, + "desc": "Cut-off date for requests to schedule Working Group Meetings at UTC 23:59", + "name": "Cut-off WG scheduling Requests", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "cutoffwgreq" + }, + { + "fields": { + "default_offset_days": -10, + "desc": "Draft Working Group agendas due by UTC 23:59", + "name": "Draft Working Group Agendas", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "draftwgagenda" + }, + { + "fields": { + "default_offset_days": -47, + "desc": "Early Bird registration and payment cut-off at UTC 23:59", + "name": "Earlybird cutoff", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "earlybird" + }, + { + "fields": { + "default_offset_days": -22, + "desc": "Final agenda to be published", + "name": "Final Agenda", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "finalagenda" + }, + { + "fields": { + "default_offset_days": -12, + "desc": "Internet Draft submission cut-off (for all drafts, including -00) by UTC 23:59", + "name": "ID Cutoff", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "idcutoff" + }, + { + "fields": { + "default_offset_days": -82, + "desc": "IETF Online Registration Opens", + "name": "Registration Opens", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "openreg" + }, + { + "fields": { + "default_offset_days": -89, + "desc": "Working Group and BOF scheduling begins", + "name": "Scheduling Opens", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "opensched" + }, + { + "fields": { + "default_offset_days": -29, + "desc": "Preliminary Agenda published for comment", + "name": "Preliminary Agenda", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "prelimagenda" + }, + { + "fields": { + "default_offset_days": 27, + "desc": "Proceedings submission cutoff date by UTC 23:59", + "name": "Proceedings Submission Cut-off", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "procsub" + }, + { + "fields": { + "default_offset_days": 51, + "desc": "Proceedings submission corrections cutoff date by UTC 23:59", + "name": "Proceedings Submission Revision Cut-off", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "revsub" + }, + { + "fields": { + "default_offset_days": -5, + "desc": "Revised Working Group agendas due by UTC 23:59", + "name": "Revised Working Group Agendas", + "order": 0, + "used": true + }, + "model": "name.importantdatename", + "pk": "revwgagenda" + }, + { + "fields": { + "default_offset_days": -12, + "desc": "Standard rate registration and payment cut-off at UTC 23:59.", + "name": "Standard rate registration ends", + "order": 18, + "used": true + }, + "model": "name.importantdatename", + "pk": "stdratecutoff" + }, + { + "fields": { + "desc": "", + "name": "Best Current Practice", + "order": 4, + "used": true + }, + "model": "name.intendedstdlevelname", + "pk": "bcp" + }, + { + "fields": { + "desc": "", + "name": "Draft Standard", + "order": 2, + "used": false + }, + "model": "name.intendedstdlevelname", + "pk": "ds" + }, + { + "fields": { + "desc": "", + "name": "Experimental", + "order": 6, + "used": true + }, + "model": "name.intendedstdlevelname", + "pk": "exp" + }, + { + "fields": { + "desc": "", + "name": "Historic", + "order": 7, + "used": true + }, + "model": "name.intendedstdlevelname", + "pk": "hist" + }, + { + "fields": { + "desc": "", + "name": "Informational", + "order": 5, + "used": true + }, + "model": "name.intendedstdlevelname", + "pk": "inf" + }, + { + "fields": { + "desc": "", + "name": "Proposed Standard", + "order": 1, + "used": true + }, + "model": "name.intendedstdlevelname", + "pk": "ps" + }, + { + "fields": { + "desc": "", + "name": "Internet Standard", + "order": 3, + "used": true + }, + "model": "name.intendedstdlevelname", + "pk": "std" + }, + { + "fields": { + "desc": "", + "name": "Parked", + "order": 1, + "used": true + }, + "model": "name.iprdisclosurestatename", + "pk": "parked" + }, + { + "fields": { + "desc": "", + "name": "Pending", + "order": 0, + "used": true + }, + "model": "name.iprdisclosurestatename", + "pk": "pending" + }, + { + "fields": { + "desc": "", + "name": "Posted", + "order": 2, + "used": true + }, + "model": "name.iprdisclosurestatename", + "pk": "posted" + }, + { + "fields": { + "desc": "", + "name": "Rejected", + "order": 3, + "used": true + }, + "model": "name.iprdisclosurestatename", + "pk": "rejected" + }, + { + "fields": { + "desc": "", + "name": "Removed", + "order": 4, + "used": true + }, + "model": "name.iprdisclosurestatename", + "pk": "removed" + }, + { + "fields": { + "desc": "", + "name": "Changed disclosure metadata", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "changed_disclosure" + }, + { + "fields": { + "desc": "", + "name": "Comment", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "comment" + }, + { + "fields": { + "desc": "", + "name": "Legacy", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "legacy" + }, + { + "fields": { + "desc": "", + "name": "MsgIn", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "msgin" + }, + { + "fields": { + "desc": "", + "name": "MsgOut", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "msgout" + }, + { + "fields": { + "desc": "", + "name": "Parked", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "parked" + }, + { + "fields": { + "desc": "", + "name": "Pending", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "pending" + }, + { + "fields": { + "desc": "", + "name": "Posted", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "posted" + }, + { + "fields": { + "desc": "", + "name": "Private Comment", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "private_comment" + }, + { + "fields": { + "desc": "", + "name": "Rejected", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "rejected" + }, + { + "fields": { + "desc": "", + "name": "Removed", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "removed" + }, + { + "fields": { + "desc": "", + "name": "Submitted", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "submitted" + }, + { + "fields": { + "desc": "", + "name": "Update Notify", + "order": 0, + "used": true + }, + "model": "name.ipreventtypename", + "pk": "update_notify" + }, + { + "fields": { + "desc": "a) No License Required for Implementers", + "name": "No License", + "order": 1, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "no-license" + }, + { + "fields": { + "desc": "[None selected]", + "name": "None Selected", + "order": 0, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "none-selected" + }, + { + "fields": { + "desc": "d) Licensing Declaration to be Provided Later (implies a willingness to commit to the provisions of a), b), or c) above to all implementers; otherwise, the next option 'Unwilling to Commit to the Provisions of a), b), or c) Above'. - must be selected)", + "name": "Provided Later", + "order": 4, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "provided-later" + }, + { + "fields": { + "desc": "c) Reasonable and Non-Discriminatory License to All Implementers with Possible Royalty/Fee", + "name": "Reasonable", + "order": 3, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "reasonable" + }, + { + "fields": { + "desc": "b) Royalty-Free, Reasonable and Non-Discriminatory License to All Implementers", + "name": "Royalty Free", + "order": 2, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "royalty-free" + }, + { + "fields": { + "desc": "f) See Text Below for Licensing Declaration", + "name": "See Below", + "order": 6, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "see-below" + }, + { + "fields": { + "desc": "e) Unwilling to Commit to the Provisions of a), b), or c) Above", + "name": "Unwilling to Commit", + "order": 5, + "used": true + }, + "model": "name.iprlicensetypename", + "pk": "unwilling-to-commit" + }, + { + "fields": { + "desc": "", + "name": "Approved", + "order": 3, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "approved" + }, + { + "fields": { + "desc": "", + "name": "Comment", + "order": 9, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "comment" + }, + { + "fields": { + "desc": "", + "name": "Killed", + "order": 5, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "killed" + }, + { + "fields": { + "desc": "", + "name": "Modified", + "order": 2, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "modified" + }, + { + "fields": { + "desc": "", + "name": "MsgIn", + "order": 7, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "msgin" + }, + { + "fields": { + "desc": "", + "name": "MsgOut", + "order": 8, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "msgout" + }, + { + "fields": { + "desc": "", + "name": "Posted", + "order": 4, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "posted" + }, + { + "fields": { + "desc": "", + "name": "Private Comment", + "order": 10, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "private_comment" + }, + { + "fields": { + "desc": "", + "name": "Re-sent", + "order": 11, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "resent" + }, + { + "fields": { + "desc": "", + "name": "Resurrected", + "order": 6, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "resurrected" + }, + { + "fields": { + "desc": "", + "name": "Submitted", + "order": 1, + "used": true + }, + "model": "name.liaisonstatementeventtypename", + "pk": "submitted" + }, + { + "fields": { + "desc": "", + "name": "For action", + "order": 1, + "used": true + }, + "model": "name.liaisonstatementpurposename", + "pk": "action" + }, + { + "fields": { + "desc": "", + "name": "For comment", + "order": 2, + "used": true + }, + "model": "name.liaisonstatementpurposename", + "pk": "comment" + }, + { + "fields": { + "desc": "", + "name": "For information", + "order": 3, + "used": true + }, + "model": "name.liaisonstatementpurposename", + "pk": "info" + }, + { + "fields": { + "desc": "", + "name": "In response", + "order": 4, + "used": true + }, + "model": "name.liaisonstatementpurposename", + "pk": "response" + }, + { + "fields": { + "desc": "", + "name": "Approved", + "order": 2, + "used": true + }, + "model": "name.liaisonstatementstate", + "pk": "approved" + }, + { + "fields": { + "desc": "", + "name": "Dead", + "order": 4, + "used": true + }, + "model": "name.liaisonstatementstate", + "pk": "dead" + }, + { + "fields": { + "desc": "", + "name": "Pending", + "order": 1, + "used": true + }, + "model": "name.liaisonstatementstate", + "pk": "pending" + }, + { + "fields": { + "desc": "", + "name": "Posted", + "order": 3, + "used": true + }, + "model": "name.liaisonstatementstate", + "pk": "posted" + }, + { + "fields": { + "desc": "", + "name": "Action Required", + "order": 1, + "used": true + }, + "model": "name.liaisonstatementtagname", + "pk": "required" + }, + { + "fields": { + "desc": "", + "name": "Action Taken", + "order": 2, + "used": true + }, + "model": "name.liaisonstatementtagname", + "pk": "taken" + }, + { + "fields": { + "desc": "", + "name": "IETF", + "order": 0, + "used": true + }, + "model": "name.meetingtypename", + "pk": "ietf" + }, + { + "fields": { + "desc": "", + "name": "Interim", + "order": 0, + "used": true + }, + "model": "name.meetingtypename", + "pk": "interim" + }, + { + "fields": { + "desc": "", + "name": "Accepted", + "order": 0, + "used": true + }, + "model": "name.nomineepositionstatename", + "pk": "accepted" + }, + { + "fields": { + "desc": "", + "name": "Declined", + "order": 0, + "used": true + }, + "model": "name.nomineepositionstatename", + "pk": "declined" + }, + { + "fields": { + "desc": "", + "name": "Nominated, pending response", + "order": 0, + "used": true + }, + "model": "name.nomineepositionstatename", + "pk": "pending" + }, + { + "fields": { + "desc": "The reviewer has accepted the assignment", + "name": "Accepted", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "accepted" + }, + { + "fields": { + "desc": "The review has been assigned to this reviewer", + "name": "Assigned", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "assigned" + }, + { + "fields": { + "desc": "The reviewer completed the assignment", + "name": "Completed", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "completed" + }, + { + "fields": { + "desc": "The reviewer did not provide a review by the deadline", + "name": "No Response", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "no-response" + }, + { + "fields": { + "desc": "The review was abandoned because of circumstances", + "name": "Overtaken By Events", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "overtaken" + }, + { + "fields": { + "desc": "The reviewer partially completed the assignment", + "name": "Partially Completed", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "part-completed" + }, + { + "fields": { + "desc": "The reviewer has rejected the assignment", + "name": "Rejected", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "rejected" + }, + { + "fields": { + "desc": "The assignment is was imported from an earlier database and its state could not be computed", + "name": "Unknown", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "unknown" + }, + { + "fields": { + "desc": "The team secretary has withdrawn the assignment", + "name": "Withdrawn by Team", + "order": 0, + "used": true + }, + "model": "name.reviewassignmentstatename", + "pk": "withdrawn" + }, + { + "fields": { + "desc": "", + "name": "Accepted", + "order": 2, + "used": false + }, + "model": "name.reviewrequeststatename", + "pk": "accepted" + }, + { + "fields": { + "desc": "The ReviewRequest has been assigned to at least one reviewer", + "name": "Assigned", + "order": 0, + "used": true + }, + "model": "name.reviewrequeststatename", + "pk": "assigned" + }, + { + "fields": { + "desc": "", + "name": "Completed", + "order": 10, + "used": false + }, + "model": "name.reviewrequeststatename", + "pk": "completed" + }, + { + "fields": { + "desc": "", + "name": "No Response", + "order": 6, + "used": false + }, + "model": "name.reviewrequeststatename", + "pk": "no-response" + }, + { + "fields": { + "desc": "", + "name": "Team Will not Review Document", + "order": 8, + "used": true + }, + "model": "name.reviewrequeststatename", + "pk": "no-review-document" + }, + { + "fields": { + "desc": "", + "name": "Team Will not Review Version", + "order": 7, + "used": true + }, + "model": "name.reviewrequeststatename", + "pk": "no-review-version" + }, + { + "fields": { + "desc": "", + "name": "Overtaken by Events", + "order": 5, + "used": true + }, + "model": "name.reviewrequeststatename", + "pk": "overtaken" + }, + { + "fields": { + "desc": "", + "name": "Partially Completed", + "order": 9, + "used": false + }, + "model": "name.reviewrequeststatename", + "pk": "part-completed" + }, + { + "fields": { + "desc": "", + "name": "Rejected", + "order": 3, + "used": false + }, + "model": "name.reviewrequeststatename", + "pk": "rejected" + }, + { + "fields": { + "desc": "", + "name": "Requested", + "order": 1, + "used": true + }, + "model": "name.reviewrequeststatename", + "pk": "requested" + }, + { + "fields": { + "desc": "", + "name": "Unknown", + "order": 20, + "used": false + }, + "model": "name.reviewrequeststatename", + "pk": "unknown" + }, + { + "fields": { + "desc": "", + "name": "Withdrawn", + "order": 4, + "used": true + }, + "model": "name.reviewrequeststatename", + "pk": "withdrawn" + }, + { + "fields": { + "desc": "", + "name": "Almost Ready", + "order": 6, + "used": true + }, + "model": "name.reviewresultname", + "pk": "almost-ready" + }, + { + "fields": { + "desc": "", + "name": "Has Issues", + "order": 2, + "used": true + }, + "model": "name.reviewresultname", + "pk": "issues" + }, + { + "fields": { + "desc": "", + "name": "Has Nits", + "order": 3, + "used": true + }, + "model": "name.reviewresultname", + "pk": "nits" + }, + { + "fields": { + "desc": "", + "name": "Not Ready", + "order": 4, + "used": true + }, + "model": "name.reviewresultname", + "pk": "not-ready" + }, + { + "fields": { + "desc": "", + "name": "Ready", + "order": 9, + "used": true + }, + "model": "name.reviewresultname", + "pk": "ready" + }, + { + "fields": { + "desc": "", + "name": "Ready with Issues", + "order": 7, + "used": true + }, + "model": "name.reviewresultname", + "pk": "ready-issues" + }, + { + "fields": { + "desc": "", + "name": "Ready with Nits", + "order": 8, + "used": true + }, + "model": "name.reviewresultname", + "pk": "ready-nits" + }, + { + "fields": { + "desc": "", + "name": "On the Right Track", + "order": 5, + "used": true + }, + "model": "name.reviewresultname", + "pk": "right-track" + }, + { + "fields": { + "desc": "", + "name": "Serious Issues", + "order": 1, + "used": true + }, + "model": "name.reviewresultname", + "pk": "serious-issues" + }, + { + "fields": { + "desc": "", + "name": "Early", + "order": 1, + "used": true + }, + "model": "name.reviewtypename", + "pk": "early" + }, + { + "fields": { + "desc": "", + "name": "Last Call", + "order": 2, + "used": true + }, + "model": "name.reviewtypename", + "pk": "lc" + }, + { + "fields": { + "desc": "", + "name": "Telechat", + "order": 3, + "used": true + }, + "model": "name.reviewtypename", + "pk": "telechat" + }, + { + "fields": { + "desc": "", + "name": "Area Director", + "order": 2, + "used": true + }, + "model": "name.rolename", + "pk": "ad" + }, + { + "fields": { + "desc": "", + "name": "Administrative Director", + "order": 3, + "used": true + }, + "model": "name.rolename", + "pk": "admdir" + }, + { + "fields": { + "desc": "Advisor in a group that has explicit membership, such as the NomCom", + "name": "Advisor", + "order": 4, + "used": true + }, + "model": "name.rolename", + "pk": "advisor" + }, + { + "fields": { + "desc": "Authorised to send announcements to the ietf-announce and other lists", + "name": "List Announcer", + "order": 12, + "used": true + }, + "model": "name.rolename", + "pk": "announce" + }, + { + "fields": { + "desc": "", + "name": "At Large Member", + "order": 10, + "used": true + }, + "model": "name.rolename", + "pk": "atlarge" + }, + { + "fields": { + "desc": "", + "name": "Authorized Individual", + "order": 5, + "used": true + }, + "model": "name.rolename", + "pk": "auth" + }, + { + "fields": { + "desc": "", + "name": "CEO", + "order": 0, + "used": true + }, + "model": "name.rolename", + "pk": "ceo" + }, + { + "fields": { + "desc": "", + "name": "Chair", + "order": 1, + "used": true + }, + "model": "name.rolename", + "pk": "chair" + }, + { + "fields": { + "desc": "", + "name": "Co-ordinator", + "order": 0, + "used": true + }, + "model": "name.rolename", + "pk": "coord" + }, + { + "fields": { + "desc": "", + "name": "Delegate", + "order": 6, + "used": true + }, + "model": "name.rolename", + "pk": "delegate" + }, + { + "fields": { + "desc": "", + "name": "Editor", + "order": 5, + "used": true + }, + "model": "name.rolename", + "pk": "editor" + }, + { + "fields": { + "desc": "", + "name": "Executive Director", + "order": 2, + "used": true + }, + "model": "name.rolename", + "pk": "execdir" + }, + { + "fields": { + "desc": "Lead member (such as the Lead of an IAB program)", + "name": "Lead", + "order": 0, + "used": true + }, + "model": "name.rolename", + "pk": "lead" + }, + { + "fields": { + "desc": "", + "name": "Liaison Manager", + "order": 4, + "used": true + }, + "model": "name.rolename", + "pk": "liaiman" + }, + { + "fields": { + "desc": "Liaison group member in a group that has explicit membership, such as the NomCom", + "name": "Liaison Member", + "order": 11, + "used": true + }, + "model": "name.rolename", + "pk": "liaison" + }, + { + "fields": { + "desc": "", + "name": "Materials Manager", + "order": 13, + "used": true + }, + "model": "name.rolename", + "pk": "matman" + }, + { + "fields": { + "desc": "Regular group member in a group that has explicit membership, such as the NomCom", + "name": "Member", + "order": 7, + "used": true + }, + "model": "name.rolename", + "pk": "member" + }, + { + "fields": { + "desc": "", + "name": "Incoming Area Director", + "order": 3, + "used": true + }, + "model": "name.rolename", + "pk": "pre-ad" + }, + { + "fields": { + "desc": "", + "name": "Recording Manager", + "order": 13, + "used": true + }, + "model": "name.rolename", + "pk": "recman" + }, + { + "fields": { + "desc": "", + "name": "Reviewer", + "order": 14, + "used": true + }, + "model": "name.rolename", + "pk": "reviewer" + }, + { + "fields": { + "desc": "", + "name": "Secretary", + "order": 6, + "used": true + }, + "model": "name.rolename", + "pk": "secr" + }, + { + "fields": { + "desc": "", + "name": "Tech Advisor", + "order": 4, + "used": true + }, + "model": "name.rolename", + "pk": "techadv" + }, + { + "fields": { + "desc": "Assigned permission TRAC_ADMIN in datatracker-managed Trac Wiki instances", + "name": "Trac Admin", + "order": 0, + "used": true + }, + "model": "name.rolename", + "pk": "trac-admin" + }, + { + "fields": { + "desc": "Provides log-in permission to restricted Trac instances", + "name": "Trac Editor", + "order": 0, + "used": true + }, + "model": "name.rolename", + "pk": "trac-editor" + }, + { + "fields": { + "desc": "Audio streaming support", + "name": "Audio Stream", + "order": 0, + "used": true + }, + "model": "name.roomresourcename", + "pk": "audiostream" + }, + { + "fields": { + "desc": "Experimental room setup (boardroom and classroom) subject to availability", + "name": "Boardroom Layout", + "order": 0, + "used": false + }, + "model": "name.roomresourcename", + "pk": "boardroom" + }, + { + "fields": { + "desc": "Flipchars", + "name": "Flipcharts", + "order": 0, + "used": true + }, + "model": "name.roomresourcename", + "pk": "flipcharts" + }, + { + "fields": { + "desc": "The room will have a meetecho wrangler", + "name": "Meetecho Support", + "order": 0, + "used": false + }, + "model": "name.roomresourcename", + "pk": "meetecho" + }, + { + "fields": { + "desc": "The room will have a second computer projector", + "name": "second LCD projector", + "order": 0, + "used": false + }, + "model": "name.roomresourcename", + "pk": "proj2" + }, + { + "fields": { + "desc": "The room will have a computer projector", + "name": "LCD projector", + "order": 0, + "used": false + }, + "model": "name.roomresourcename", + "pk": "project" + }, + { + "fields": { + "desc": "Experimental Room Setup (U-Shape and classroom, subject to availability)", + "name": "Experimental Room Setup (U-Shape and classroom)", + "order": 0, + "used": true + }, + "model": "name.roomresourcename", + "pk": "u-shape" + }, + { + "fields": { + "desc": "", + "name": "Approved", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "appr" + }, + { + "fields": { + "desc": "", + "name": "Waiting for Approval", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "apprw" + }, + { + "fields": { + "desc": "", + "name": "Cancelled", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "canceled" + }, + { + "fields": { + "desc": "", + "name": "Cancelled - Pre Announcement", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "canceledpa" + }, + { + "fields": { + "desc": "", + "name": "Deleted", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "deleted" + }, + { + "fields": { + "desc": "", + "name": "Disapproved", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "disappr" + }, + { + "fields": { + "desc": "", + "name": "Not meeting", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "notmeet" + }, + { + "fields": { + "desc": "", + "name": "Scheduled", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "sched" + }, + { + "fields": { + "desc": "", + "name": "Scheduled - Announcement to be sent", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "scheda" + }, + { + "fields": { + "desc": "", + "name": "Waiting for Scheduling", + "order": 0, + "used": true + }, + "model": "name.sessionstatusname", + "pk": "schedw" + }, + { + "fields": { + "desc": "", + "name": "Best Current Practice", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "bcp" + }, + { + "fields": { + "desc": "", + "name": "Draft Standard", + "order": 0, + "used": false + }, + "model": "name.stdlevelname", + "pk": "ds" + }, + { + "fields": { + "desc": "", + "name": "Experimental", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "exp" + }, + { + "fields": { + "desc": "", + "name": "Historic", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "hist" + }, + { + "fields": { + "desc": "", + "name": "Informational", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "inf" + }, + { + "fields": { + "desc": "", + "name": "Proposed Standard", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "ps" + }, + { + "fields": { + "desc": "", + "name": "Internet Standard", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "std" + }, + { + "fields": { + "desc": "", + "name": "Unknown", + "order": 0, + "used": true + }, + "model": "name.stdlevelname", + "pk": "unkn" + }, + { + "fields": { + "desc": "IAB stream", + "name": "IAB", + "order": 4, + "used": true + }, + "model": "name.streamname", + "pk": "iab" + }, + { + "fields": { + "desc": "IETF stream", + "name": "IETF", + "order": 1, + "used": true + }, + "model": "name.streamname", + "pk": "ietf" + }, + { + "fields": { + "desc": "IRTF Stream", + "name": "IRTF", + "order": 3, + "used": true + }, + "model": "name.streamname", + "pk": "irtf" + }, + { + "fields": { + "desc": "Independent Submission Editor stream", + "name": "ISE", + "order": 2, + "used": true + }, + "model": "name.streamname", + "pk": "ise" + }, + { + "fields": { + "desc": "Legacy stream", + "name": "Legacy", + "order": 5, + "used": true + }, + "model": "name.streamname", + "pk": "legacy" + }, + { + "fields": { + "desc": "", + "name": "Break", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "break" + }, + { + "fields": { + "desc": "Leadership Meetings", + "name": "Leadership", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "lead" + }, + { + "fields": { + "desc": "Other Meetings Not Published on Agenda", + "name": "Off Agenda", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "offagenda" + }, + { + "fields": { + "desc": "", + "name": "Other", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "other" + }, + { + "fields": { + "desc": "", + "name": "Plenary", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "plenary" + }, + { + "fields": { + "desc": "", + "name": "Registration", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "reg" + }, + { + "fields": { + "desc": "A room has been reserved for use by another body the timeslot indicated", + "name": "Room Reserved", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "reserved" + }, + { + "fields": { + "desc": "", + "name": "Session", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "session" + }, + { + "fields": { + "desc": "A room was not booked for the timeslot indicated", + "name": "Room Unavailable", + "order": 0, + "used": true + }, + "model": "name.timeslottypename", + "pk": "unavail" + }, + { + "fields": { + "desc": "Anyone who can log in", + "name": "General", + "order": 0, + "used": true + }, + "model": "name.topicaudiencename", + "pk": "general" + }, + { + "fields": { + "desc": "Members of this nomcom", + "name": "Nomcom Members", + "order": 0, + "used": true + }, + "model": "name.topicaudiencename", + "pk": "nomcom" + }, + { + "fields": { + "desc": "Anyone who has accepted a Nomination for an open position", + "name": "Nominees", + "order": 0, + "used": true + }, + "model": "name.topicaudiencename", + "pk": "nominees" + }, + { + "fields": { + "alias": "AD", + "country": "AD" + }, + "model": "stats.countryalias", + "pk": 1 + }, + { + "fields": { + "alias": "AE", + "country": "AE" + }, + "model": "stats.countryalias", + "pk": 2 + }, + { + "fields": { + "alias": "AF", + "country": "AF" + }, + "model": "stats.countryalias", + "pk": 3 + }, + { + "fields": { + "alias": "AG", + "country": "AG" + }, + "model": "stats.countryalias", + "pk": 4 + }, + { + "fields": { + "alias": "AI", + "country": "AI" + }, + "model": "stats.countryalias", + "pk": 5 + }, + { + "fields": { + "alias": "AL", + "country": "AL" + }, + "model": "stats.countryalias", + "pk": 6 + }, + { + "fields": { + "alias": "AM", + "country": "AM" + }, + "model": "stats.countryalias", + "pk": 7 + }, + { + "fields": { + "alias": "AO", + "country": "AO" + }, + "model": "stats.countryalias", + "pk": 8 + }, + { + "fields": { + "alias": "AQ", + "country": "AQ" + }, + "model": "stats.countryalias", + "pk": 9 + }, + { + "fields": { + "alias": "AR", + "country": "AR" + }, + "model": "stats.countryalias", + "pk": 10 + }, + { + "fields": { + "alias": "AS", + "country": "AS" + }, + "model": "stats.countryalias", + "pk": 11 + }, + { + "fields": { + "alias": "AT", + "country": "AT" + }, + "model": "stats.countryalias", + "pk": 12 + }, + { + "fields": { + "alias": "AU", + "country": "AU" + }, + "model": "stats.countryalias", + "pk": 13 + }, + { + "fields": { + "alias": "AW", + "country": "AW" + }, + "model": "stats.countryalias", + "pk": 14 + }, + { + "fields": { + "alias": "AX", + "country": "AX" + }, + "model": "stats.countryalias", + "pk": 15 + }, + { + "fields": { + "alias": "AZ", + "country": "AZ" + }, + "model": "stats.countryalias", + "pk": 16 + }, + { + "fields": { + "alias": "BA", + "country": "BA" + }, + "model": "stats.countryalias", + "pk": 17 + }, + { + "fields": { + "alias": "BB", + "country": "BB" + }, + "model": "stats.countryalias", + "pk": 18 + }, + { + "fields": { + "alias": "BD", + "country": "BD" + }, + "model": "stats.countryalias", + "pk": 19 + }, + { + "fields": { + "alias": "BE", + "country": "BE" + }, + "model": "stats.countryalias", + "pk": 20 + }, + { + "fields": { + "alias": "BF", + "country": "BF" + }, + "model": "stats.countryalias", + "pk": 21 + }, + { + "fields": { + "alias": "BG", + "country": "BG" + }, + "model": "stats.countryalias", + "pk": 22 + }, + { + "fields": { + "alias": "BH", + "country": "BH" + }, + "model": "stats.countryalias", + "pk": 23 + }, + { + "fields": { + "alias": "BI", + "country": "BI" + }, + "model": "stats.countryalias", + "pk": 24 + }, + { + "fields": { + "alias": "BJ", + "country": "BJ" + }, + "model": "stats.countryalias", + "pk": 25 + }, + { + "fields": { + "alias": "BL", + "country": "BL" + }, + "model": "stats.countryalias", + "pk": 26 + }, + { + "fields": { + "alias": "BM", + "country": "BM" + }, + "model": "stats.countryalias", + "pk": 27 + }, + { + "fields": { + "alias": "BN", + "country": "BN" + }, + "model": "stats.countryalias", + "pk": 28 + }, + { + "fields": { + "alias": "BO", + "country": "BO" + }, + "model": "stats.countryalias", + "pk": 29 + }, + { + "fields": { + "alias": "BQ", + "country": "BQ" + }, + "model": "stats.countryalias", + "pk": 30 + }, + { + "fields": { + "alias": "BR", + "country": "BR" + }, + "model": "stats.countryalias", + "pk": 31 + }, + { + "fields": { + "alias": "BS", + "country": "BS" + }, + "model": "stats.countryalias", + "pk": 32 + }, + { + "fields": { + "alias": "BT", + "country": "BT" + }, + "model": "stats.countryalias", + "pk": 33 + }, + { + "fields": { + "alias": "BV", + "country": "BV" + }, + "model": "stats.countryalias", + "pk": 34 + }, + { + "fields": { + "alias": "BW", + "country": "BW" + }, + "model": "stats.countryalias", + "pk": 35 + }, + { + "fields": { + "alias": "BY", + "country": "BY" + }, + "model": "stats.countryalias", + "pk": 36 + }, + { + "fields": { + "alias": "BZ", + "country": "BZ" + }, + "model": "stats.countryalias", + "pk": 37 + }, + { + "fields": { + "alias": "CA", + "country": "CA" + }, + "model": "stats.countryalias", + "pk": 38 + }, + { + "fields": { + "alias": "CC", + "country": "CC" + }, + "model": "stats.countryalias", + "pk": 39 + }, + { + "fields": { + "alias": "CD", + "country": "CD" + }, + "model": "stats.countryalias", + "pk": 40 + }, + { + "fields": { + "alias": "CF", + "country": "CF" + }, + "model": "stats.countryalias", + "pk": 41 + }, + { + "fields": { + "alias": "CG", + "country": "CG" + }, + "model": "stats.countryalias", + "pk": 42 + }, + { + "fields": { + "alias": "CH", + "country": "CH" + }, + "model": "stats.countryalias", + "pk": 43 + }, + { + "fields": { + "alias": "CI", + "country": "CI" + }, + "model": "stats.countryalias", + "pk": 44 + }, + { + "fields": { + "alias": "CK", + "country": "CK" + }, + "model": "stats.countryalias", + "pk": 45 + }, + { + "fields": { + "alias": "CL", + "country": "CL" + }, + "model": "stats.countryalias", + "pk": 46 + }, + { + "fields": { + "alias": "CM", + "country": "CM" + }, + "model": "stats.countryalias", + "pk": 47 + }, + { + "fields": { + "alias": "CN", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 48 + }, + { + "fields": { + "alias": "CO", + "country": "CO" + }, + "model": "stats.countryalias", + "pk": 49 + }, + { + "fields": { + "alias": "CR", + "country": "CR" + }, + "model": "stats.countryalias", + "pk": 50 + }, + { + "fields": { + "alias": "CU", + "country": "CU" + }, + "model": "stats.countryalias", + "pk": 51 + }, + { + "fields": { + "alias": "CV", + "country": "CV" + }, + "model": "stats.countryalias", + "pk": 52 + }, + { + "fields": { + "alias": "CW", + "country": "CW" + }, + "model": "stats.countryalias", + "pk": 53 + }, + { + "fields": { + "alias": "CX", + "country": "CX" + }, + "model": "stats.countryalias", + "pk": 54 + }, + { + "fields": { + "alias": "CY", + "country": "CY" + }, + "model": "stats.countryalias", + "pk": 55 + }, + { + "fields": { + "alias": "CZ", + "country": "CZ" + }, + "model": "stats.countryalias", + "pk": 56 + }, + { + "fields": { + "alias": "DE", + "country": "DE" + }, + "model": "stats.countryalias", + "pk": 57 + }, + { + "fields": { + "alias": "DJ", + "country": "DJ" + }, + "model": "stats.countryalias", + "pk": 58 + }, + { + "fields": { + "alias": "DK", + "country": "DK" + }, + "model": "stats.countryalias", + "pk": 59 + }, + { + "fields": { + "alias": "DM", + "country": "DM" + }, + "model": "stats.countryalias", + "pk": 60 + }, + { + "fields": { + "alias": "DO", + "country": "DO" + }, + "model": "stats.countryalias", + "pk": 61 + }, + { + "fields": { + "alias": "DZ", + "country": "DZ" + }, + "model": "stats.countryalias", + "pk": 62 + }, + { + "fields": { + "alias": "EC", + "country": "EC" + }, + "model": "stats.countryalias", + "pk": 63 + }, + { + "fields": { + "alias": "EE", + "country": "EE" + }, + "model": "stats.countryalias", + "pk": 64 + }, + { + "fields": { + "alias": "EG", + "country": "EG" + }, + "model": "stats.countryalias", + "pk": 65 + }, + { + "fields": { + "alias": "EH", + "country": "EH" + }, + "model": "stats.countryalias", + "pk": 66 + }, + { + "fields": { + "alias": "ER", + "country": "ER" + }, + "model": "stats.countryalias", + "pk": 67 + }, + { + "fields": { + "alias": "ES", + "country": "ES" + }, + "model": "stats.countryalias", + "pk": 68 + }, + { + "fields": { + "alias": "ET", + "country": "ET" + }, + "model": "stats.countryalias", + "pk": 69 + }, + { + "fields": { + "alias": "FI", + "country": "FI" + }, + "model": "stats.countryalias", + "pk": 70 + }, + { + "fields": { + "alias": "FJ", + "country": "FJ" + }, + "model": "stats.countryalias", + "pk": 71 + }, + { + "fields": { + "alias": "FK", + "country": "FK" + }, + "model": "stats.countryalias", + "pk": 72 + }, + { + "fields": { + "alias": "FM", + "country": "FM" + }, + "model": "stats.countryalias", + "pk": 73 + }, + { + "fields": { + "alias": "FO", + "country": "FO" + }, + "model": "stats.countryalias", + "pk": 74 + }, + { + "fields": { + "alias": "FR", + "country": "FR" + }, + "model": "stats.countryalias", + "pk": 75 + }, + { + "fields": { + "alias": "GA", + "country": "GA" + }, + "model": "stats.countryalias", + "pk": 76 + }, + { + "fields": { + "alias": "GB", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 77 + }, + { + "fields": { + "alias": "GD", + "country": "GD" + }, + "model": "stats.countryalias", + "pk": 78 + }, + { + "fields": { + "alias": "GE", + "country": "GE" + }, + "model": "stats.countryalias", + "pk": 79 + }, + { + "fields": { + "alias": "GF", + "country": "GF" + }, + "model": "stats.countryalias", + "pk": 80 + }, + { + "fields": { + "alias": "GG", + "country": "GG" + }, + "model": "stats.countryalias", + "pk": 81 + }, + { + "fields": { + "alias": "GH", + "country": "GH" + }, + "model": "stats.countryalias", + "pk": 82 + }, + { + "fields": { + "alias": "GI", + "country": "GI" + }, + "model": "stats.countryalias", + "pk": 83 + }, + { + "fields": { + "alias": "GL", + "country": "GL" + }, + "model": "stats.countryalias", + "pk": 84 + }, + { + "fields": { + "alias": "GM", + "country": "GM" + }, + "model": "stats.countryalias", + "pk": 85 + }, + { + "fields": { + "alias": "GN", + "country": "GN" + }, + "model": "stats.countryalias", + "pk": 86 + }, + { + "fields": { + "alias": "GP", + "country": "GP" + }, + "model": "stats.countryalias", + "pk": 87 + }, + { + "fields": { + "alias": "GQ", + "country": "GQ" + }, + "model": "stats.countryalias", + "pk": 88 + }, + { + "fields": { + "alias": "GR", + "country": "GR" + }, + "model": "stats.countryalias", + "pk": 89 + }, + { + "fields": { + "alias": "GS", + "country": "GS" + }, + "model": "stats.countryalias", + "pk": 90 + }, + { + "fields": { + "alias": "GT", + "country": "GT" + }, + "model": "stats.countryalias", + "pk": 91 + }, + { + "fields": { + "alias": "GU", + "country": "GU" + }, + "model": "stats.countryalias", + "pk": 92 + }, + { + "fields": { + "alias": "GW", + "country": "GW" + }, + "model": "stats.countryalias", + "pk": 93 + }, + { + "fields": { + "alias": "GY", + "country": "GY" + }, + "model": "stats.countryalias", + "pk": 94 + }, + { + "fields": { + "alias": "HK", + "country": "HK" + }, + "model": "stats.countryalias", + "pk": 95 + }, + { + "fields": { + "alias": "HM", + "country": "HM" + }, + "model": "stats.countryalias", + "pk": 96 + }, + { + "fields": { + "alias": "HN", + "country": "HN" + }, + "model": "stats.countryalias", + "pk": 97 + }, + { + "fields": { + "alias": "HR", + "country": "HR" + }, + "model": "stats.countryalias", + "pk": 98 + }, + { + "fields": { + "alias": "HT", + "country": "HT" + }, + "model": "stats.countryalias", + "pk": 99 + }, + { + "fields": { + "alias": "HU", + "country": "HU" + }, + "model": "stats.countryalias", + "pk": 100 + }, + { + "fields": { + "alias": "ID", + "country": "ID" + }, + "model": "stats.countryalias", + "pk": 101 + }, + { + "fields": { + "alias": "IE", + "country": "IE" + }, + "model": "stats.countryalias", + "pk": 102 + }, + { + "fields": { + "alias": "IL", + "country": "IL" + }, + "model": "stats.countryalias", + "pk": 103 + }, + { + "fields": { + "alias": "IM", + "country": "IM" + }, + "model": "stats.countryalias", + "pk": 104 + }, + { + "fields": { + "alias": "IN", + "country": "IN" + }, + "model": "stats.countryalias", + "pk": 105 + }, + { + "fields": { + "alias": "IO", + "country": "IO" + }, + "model": "stats.countryalias", + "pk": 106 + }, + { + "fields": { + "alias": "IQ", + "country": "IQ" + }, + "model": "stats.countryalias", + "pk": 107 + }, + { + "fields": { + "alias": "IR", + "country": "IR" + }, + "model": "stats.countryalias", + "pk": 108 + }, + { + "fields": { + "alias": "IS", + "country": "IS" + }, + "model": "stats.countryalias", + "pk": 109 + }, + { + "fields": { + "alias": "IT", + "country": "IT" + }, + "model": "stats.countryalias", + "pk": 110 + }, + { + "fields": { + "alias": "JE", + "country": "JE" + }, + "model": "stats.countryalias", + "pk": 111 + }, + { + "fields": { + "alias": "JM", + "country": "JM" + }, + "model": "stats.countryalias", + "pk": 112 + }, + { + "fields": { + "alias": "JO", + "country": "JO" + }, + "model": "stats.countryalias", + "pk": 113 + }, + { + "fields": { + "alias": "JP", + "country": "JP" + }, + "model": "stats.countryalias", + "pk": 114 + }, + { + "fields": { + "alias": "KE", + "country": "KE" + }, + "model": "stats.countryalias", + "pk": 115 + }, + { + "fields": { + "alias": "KG", + "country": "KG" + }, + "model": "stats.countryalias", + "pk": 116 + }, + { + "fields": { + "alias": "KH", + "country": "KH" + }, + "model": "stats.countryalias", + "pk": 117 + }, + { + "fields": { + "alias": "KI", + "country": "KI" + }, + "model": "stats.countryalias", + "pk": 118 + }, + { + "fields": { + "alias": "KM", + "country": "KM" + }, + "model": "stats.countryalias", + "pk": 119 + }, + { + "fields": { + "alias": "KN", + "country": "KN" + }, + "model": "stats.countryalias", + "pk": 120 + }, + { + "fields": { + "alias": "KP", + "country": "KP" + }, + "model": "stats.countryalias", + "pk": 121 + }, + { + "fields": { + "alias": "KR", + "country": "KR" + }, + "model": "stats.countryalias", + "pk": 122 + }, + { + "fields": { + "alias": "KW", + "country": "KW" + }, + "model": "stats.countryalias", + "pk": 123 + }, + { + "fields": { + "alias": "KY", + "country": "KY" + }, + "model": "stats.countryalias", + "pk": 124 + }, + { + "fields": { + "alias": "KZ", + "country": "KZ" + }, + "model": "stats.countryalias", + "pk": 125 + }, + { + "fields": { + "alias": "LA", + "country": "LA" + }, + "model": "stats.countryalias", + "pk": 126 + }, + { + "fields": { + "alias": "LB", + "country": "LB" + }, + "model": "stats.countryalias", + "pk": 127 + }, + { + "fields": { + "alias": "LC", + "country": "LC" + }, + "model": "stats.countryalias", + "pk": 128 + }, + { + "fields": { + "alias": "LI", + "country": "LI" + }, + "model": "stats.countryalias", + "pk": 129 + }, + { + "fields": { + "alias": "LK", + "country": "LK" + }, + "model": "stats.countryalias", + "pk": 130 + }, + { + "fields": { + "alias": "LR", + "country": "LR" + }, + "model": "stats.countryalias", + "pk": 131 + }, + { + "fields": { + "alias": "LS", + "country": "LS" + }, + "model": "stats.countryalias", + "pk": 132 + }, + { + "fields": { + "alias": "LT", + "country": "LT" + }, + "model": "stats.countryalias", + "pk": 133 + }, + { + "fields": { + "alias": "LU", + "country": "LU" + }, + "model": "stats.countryalias", + "pk": 134 + }, + { + "fields": { + "alias": "LV", + "country": "LV" + }, + "model": "stats.countryalias", + "pk": 135 + }, + { + "fields": { + "alias": "LY", + "country": "LY" + }, + "model": "stats.countryalias", + "pk": 136 + }, + { + "fields": { + "alias": "MA", + "country": "MA" + }, + "model": "stats.countryalias", + "pk": 137 + }, + { + "fields": { + "alias": "MC", + "country": "MC" + }, + "model": "stats.countryalias", + "pk": 138 + }, + { + "fields": { + "alias": "MD", + "country": "MD" + }, + "model": "stats.countryalias", + "pk": 139 + }, + { + "fields": { + "alias": "ME", + "country": "ME" + }, + "model": "stats.countryalias", + "pk": 140 + }, + { + "fields": { + "alias": "MF", + "country": "MF" + }, + "model": "stats.countryalias", + "pk": 141 + }, + { + "fields": { + "alias": "MG", + "country": "MG" + }, + "model": "stats.countryalias", + "pk": 142 + }, + { + "fields": { + "alias": "MH", + "country": "MH" + }, + "model": "stats.countryalias", + "pk": 143 + }, + { + "fields": { + "alias": "MK", + "country": "MK" + }, + "model": "stats.countryalias", + "pk": 144 + }, + { + "fields": { + "alias": "ML", + "country": "ML" + }, + "model": "stats.countryalias", + "pk": 145 + }, + { + "fields": { + "alias": "MM", + "country": "MM" + }, + "model": "stats.countryalias", + "pk": 146 + }, + { + "fields": { + "alias": "MN", + "country": "MN" + }, + "model": "stats.countryalias", + "pk": 147 + }, + { + "fields": { + "alias": "MO", + "country": "MO" + }, + "model": "stats.countryalias", + "pk": 148 + }, + { + "fields": { + "alias": "MP", + "country": "MP" + }, + "model": "stats.countryalias", + "pk": 149 + }, + { + "fields": { + "alias": "MQ", + "country": "MQ" + }, + "model": "stats.countryalias", + "pk": 150 + }, + { + "fields": { + "alias": "MR", + "country": "MR" + }, + "model": "stats.countryalias", + "pk": 151 + }, + { + "fields": { + "alias": "MS", + "country": "MS" + }, + "model": "stats.countryalias", + "pk": 152 + }, + { + "fields": { + "alias": "MT", + "country": "MT" + }, + "model": "stats.countryalias", + "pk": 153 + }, + { + "fields": { + "alias": "MU", + "country": "MU" + }, + "model": "stats.countryalias", + "pk": 154 + }, + { + "fields": { + "alias": "MV", + "country": "MV" + }, + "model": "stats.countryalias", + "pk": 155 + }, + { + "fields": { + "alias": "MW", + "country": "MW" + }, + "model": "stats.countryalias", + "pk": 156 + }, + { + "fields": { + "alias": "MX", + "country": "MX" + }, + "model": "stats.countryalias", + "pk": 157 + }, + { + "fields": { + "alias": "MY", + "country": "MY" + }, + "model": "stats.countryalias", + "pk": 158 + }, + { + "fields": { + "alias": "MZ", + "country": "MZ" + }, + "model": "stats.countryalias", + "pk": 159 + }, + { + "fields": { + "alias": "NA", + "country": "NA" + }, + "model": "stats.countryalias", + "pk": 160 + }, + { + "fields": { + "alias": "NC", + "country": "NC" + }, + "model": "stats.countryalias", + "pk": 161 + }, + { + "fields": { + "alias": "NE", + "country": "NE" + }, + "model": "stats.countryalias", + "pk": 162 + }, + { + "fields": { + "alias": "NF", + "country": "NF" + }, + "model": "stats.countryalias", + "pk": 163 + }, + { + "fields": { + "alias": "NG", + "country": "NG" + }, + "model": "stats.countryalias", + "pk": 164 + }, + { + "fields": { + "alias": "NI", + "country": "NI" + }, + "model": "stats.countryalias", + "pk": 165 + }, + { + "fields": { + "alias": "NL", + "country": "NL" + }, + "model": "stats.countryalias", + "pk": 166 + }, + { + "fields": { + "alias": "NO", + "country": "NO" + }, + "model": "stats.countryalias", + "pk": 167 + }, + { + "fields": { + "alias": "NP", + "country": "NP" + }, + "model": "stats.countryalias", + "pk": 168 + }, + { + "fields": { + "alias": "NR", + "country": "NR" + }, + "model": "stats.countryalias", + "pk": 169 + }, + { + "fields": { + "alias": "NU", + "country": "NU" + }, + "model": "stats.countryalias", + "pk": 170 + }, + { + "fields": { + "alias": "NZ", + "country": "NZ" + }, + "model": "stats.countryalias", + "pk": 171 + }, + { + "fields": { + "alias": "OM", + "country": "OM" + }, + "model": "stats.countryalias", + "pk": 172 + }, + { + "fields": { + "alias": "PA", + "country": "PA" + }, + "model": "stats.countryalias", + "pk": 173 + }, + { + "fields": { + "alias": "PE", + "country": "PE" + }, + "model": "stats.countryalias", + "pk": 174 + }, + { + "fields": { + "alias": "PF", + "country": "PF" + }, + "model": "stats.countryalias", + "pk": 175 + }, + { + "fields": { + "alias": "PG", + "country": "PG" + }, + "model": "stats.countryalias", + "pk": 176 + }, + { + "fields": { + "alias": "PH", + "country": "PH" + }, + "model": "stats.countryalias", + "pk": 177 + }, + { + "fields": { + "alias": "PK", + "country": "PK" + }, + "model": "stats.countryalias", + "pk": 178 + }, + { + "fields": { + "alias": "PL", + "country": "PL" + }, + "model": "stats.countryalias", + "pk": 179 + }, + { + "fields": { + "alias": "PM", + "country": "PM" + }, + "model": "stats.countryalias", + "pk": 180 + }, + { + "fields": { + "alias": "PN", + "country": "PN" + }, + "model": "stats.countryalias", + "pk": 181 + }, + { + "fields": { + "alias": "PR", + "country": "PR" + }, + "model": "stats.countryalias", + "pk": 182 + }, + { + "fields": { + "alias": "PS", + "country": "PS" + }, + "model": "stats.countryalias", + "pk": 183 + }, + { + "fields": { + "alias": "PT", + "country": "PT" + }, + "model": "stats.countryalias", + "pk": 184 + }, + { + "fields": { + "alias": "PW", + "country": "PW" + }, + "model": "stats.countryalias", + "pk": 185 + }, + { + "fields": { + "alias": "PY", + "country": "PY" + }, + "model": "stats.countryalias", + "pk": 186 + }, + { + "fields": { + "alias": "QA", + "country": "QA" + }, + "model": "stats.countryalias", + "pk": 187 + }, + { + "fields": { + "alias": "RE", + "country": "RE" + }, + "model": "stats.countryalias", + "pk": 188 + }, + { + "fields": { + "alias": "RO", + "country": "RO" + }, + "model": "stats.countryalias", + "pk": 189 + }, + { + "fields": { + "alias": "RS", + "country": "RS" + }, + "model": "stats.countryalias", + "pk": 190 + }, + { + "fields": { + "alias": "RU", + "country": "RU" + }, + "model": "stats.countryalias", + "pk": 191 + }, + { + "fields": { + "alias": "RW", + "country": "RW" + }, + "model": "stats.countryalias", + "pk": 192 + }, + { + "fields": { + "alias": "SA", + "country": "SA" + }, + "model": "stats.countryalias", + "pk": 193 + }, + { + "fields": { + "alias": "SB", + "country": "SB" + }, + "model": "stats.countryalias", + "pk": 194 + }, + { + "fields": { + "alias": "SC", + "country": "SC" + }, + "model": "stats.countryalias", + "pk": 195 + }, + { + "fields": { + "alias": "SD", + "country": "SD" + }, + "model": "stats.countryalias", + "pk": 196 + }, + { + "fields": { + "alias": "SE", + "country": "SE" + }, + "model": "stats.countryalias", + "pk": 197 + }, + { + "fields": { + "alias": "SG", + "country": "SG" + }, + "model": "stats.countryalias", + "pk": 198 + }, + { + "fields": { + "alias": "SH", + "country": "SH" + }, + "model": "stats.countryalias", + "pk": 199 + }, + { + "fields": { + "alias": "SI", + "country": "SI" + }, + "model": "stats.countryalias", + "pk": 200 + }, + { + "fields": { + "alias": "SJ", + "country": "SJ" + }, + "model": "stats.countryalias", + "pk": 201 + }, + { + "fields": { + "alias": "SK", + "country": "SK" + }, + "model": "stats.countryalias", + "pk": 202 + }, + { + "fields": { + "alias": "SL", + "country": "SL" + }, + "model": "stats.countryalias", + "pk": 203 + }, + { + "fields": { + "alias": "SM", + "country": "SM" + }, + "model": "stats.countryalias", + "pk": 204 + }, + { + "fields": { + "alias": "SN", + "country": "SN" + }, + "model": "stats.countryalias", + "pk": 205 + }, + { + "fields": { + "alias": "SO", + "country": "SO" + }, + "model": "stats.countryalias", + "pk": 206 + }, + { + "fields": { + "alias": "SR", + "country": "SR" + }, + "model": "stats.countryalias", + "pk": 207 + }, + { + "fields": { + "alias": "SS", + "country": "SS" + }, + "model": "stats.countryalias", + "pk": 208 + }, + { + "fields": { + "alias": "ST", + "country": "ST" + }, + "model": "stats.countryalias", + "pk": 209 + }, + { + "fields": { + "alias": "SV", + "country": "SV" + }, + "model": "stats.countryalias", + "pk": 210 + }, + { + "fields": { + "alias": "SX", + "country": "SX" + }, + "model": "stats.countryalias", + "pk": 211 + }, + { + "fields": { + "alias": "SY", + "country": "SY" + }, + "model": "stats.countryalias", + "pk": 212 + }, + { + "fields": { + "alias": "SZ", + "country": "SZ" + }, + "model": "stats.countryalias", + "pk": 213 + }, + { + "fields": { + "alias": "TC", + "country": "TC" + }, + "model": "stats.countryalias", + "pk": 214 + }, + { + "fields": { + "alias": "TD", + "country": "TD" + }, + "model": "stats.countryalias", + "pk": 215 + }, + { + "fields": { + "alias": "TF", + "country": "TF" + }, + "model": "stats.countryalias", + "pk": 216 + }, + { + "fields": { + "alias": "TG", + "country": "TG" + }, + "model": "stats.countryalias", + "pk": 217 + }, + { + "fields": { + "alias": "TH", + "country": "TH" + }, + "model": "stats.countryalias", + "pk": 218 + }, + { + "fields": { + "alias": "TJ", + "country": "TJ" + }, + "model": "stats.countryalias", + "pk": 219 + }, + { + "fields": { + "alias": "TK", + "country": "TK" + }, + "model": "stats.countryalias", + "pk": 220 + }, + { + "fields": { + "alias": "TL", + "country": "TL" + }, + "model": "stats.countryalias", + "pk": 221 + }, + { + "fields": { + "alias": "TM", + "country": "TM" + }, + "model": "stats.countryalias", + "pk": 222 + }, + { + "fields": { + "alias": "TN", + "country": "TN" + }, + "model": "stats.countryalias", + "pk": 223 + }, + { + "fields": { + "alias": "TO", + "country": "TO" + }, + "model": "stats.countryalias", + "pk": 224 + }, + { + "fields": { + "alias": "TR", + "country": "TR" + }, + "model": "stats.countryalias", + "pk": 225 + }, + { + "fields": { + "alias": "TT", + "country": "TT" + }, + "model": "stats.countryalias", + "pk": 226 + }, + { + "fields": { + "alias": "TV", + "country": "TV" + }, + "model": "stats.countryalias", + "pk": 227 + }, + { + "fields": { + "alias": "TW", + "country": "TW" + }, + "model": "stats.countryalias", + "pk": 228 + }, + { + "fields": { + "alias": "TZ", + "country": "TZ" + }, + "model": "stats.countryalias", + "pk": 229 + }, + { + "fields": { + "alias": "UA", + "country": "UA" + }, + "model": "stats.countryalias", + "pk": 230 + }, + { + "fields": { + "alias": "UG", + "country": "UG" + }, + "model": "stats.countryalias", + "pk": 231 + }, + { + "fields": { + "alias": "UM", + "country": "UM" + }, + "model": "stats.countryalias", + "pk": 232 + }, + { + "fields": { + "alias": "US", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 233 + }, + { + "fields": { + "alias": "UY", + "country": "UY" + }, + "model": "stats.countryalias", + "pk": 234 + }, + { + "fields": { + "alias": "UZ", + "country": "UZ" + }, + "model": "stats.countryalias", + "pk": 235 + }, + { + "fields": { + "alias": "VA", + "country": "VA" + }, + "model": "stats.countryalias", + "pk": 236 + }, + { + "fields": { + "alias": "VC", + "country": "VC" + }, + "model": "stats.countryalias", + "pk": 237 + }, + { + "fields": { + "alias": "VE", + "country": "VE" + }, + "model": "stats.countryalias", + "pk": 238 + }, + { + "fields": { + "alias": "VG", + "country": "VG" + }, + "model": "stats.countryalias", + "pk": 239 + }, + { + "fields": { + "alias": "VI", + "country": "VI" + }, + "model": "stats.countryalias", + "pk": 240 + }, + { + "fields": { + "alias": "VN", + "country": "VN" + }, + "model": "stats.countryalias", + "pk": 241 + }, + { + "fields": { + "alias": "VU", + "country": "VU" + }, + "model": "stats.countryalias", + "pk": 242 + }, + { + "fields": { + "alias": "WF", + "country": "WF" + }, + "model": "stats.countryalias", + "pk": 243 + }, + { + "fields": { + "alias": "WS", + "country": "WS" + }, + "model": "stats.countryalias", + "pk": 244 + }, + { + "fields": { + "alias": "YE", + "country": "YE" + }, + "model": "stats.countryalias", + "pk": 245 + }, + { + "fields": { + "alias": "YT", + "country": "YT" + }, + "model": "stats.countryalias", + "pk": 246 + }, + { + "fields": { + "alias": "ZA", + "country": "ZA" + }, + "model": "stats.countryalias", + "pk": 247 + }, + { + "fields": { + "alias": "ZM", + "country": "ZM" + }, + "model": "stats.countryalias", + "pk": 248 + }, + { + "fields": { + "alias": "ZW", + "country": "ZW" + }, + "model": "stats.countryalias", + "pk": 249 + }, + { + "fields": { + "alias": "russian federation", + "country": "RU" + }, + "model": "stats.countryalias", + "pk": 250 + }, + { + "fields": { + "alias": "p. r. china", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 251 + }, + { + "fields": { + "alias": "p.r. china", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 252 + }, + { + "fields": { + "alias": "p.r.china", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 253 + }, + { + "fields": { + "alias": "p.r china", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 254 + }, + { + "fields": { + "alias": "p.r. of china", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 255 + }, + { + "fields": { + "alias": "PRC", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 256 + }, + { + "fields": { + "alias": "P.R.C", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 257 + }, + { + "fields": { + "alias": "P.R.C.", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 258 + }, + { + "fields": { + "alias": "beijing", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 259 + }, + { + "fields": { + "alias": "shenzhen", + "country": "CN" + }, + "model": "stats.countryalias", + "pk": 260 + }, + { + "fields": { + "alias": "R.O.C.", + "country": "TW" + }, + "model": "stats.countryalias", + "pk": 261 + }, + { + "fields": { + "alias": "usa", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 262 + }, + { + "fields": { + "alias": "UAS", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 263 + }, + { + "fields": { + "alias": "USA.", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 264 + }, + { + "fields": { + "alias": "u.s.a.", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 265 + }, + { + "fields": { + "alias": "u. s. a.", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 266 + }, + { + "fields": { + "alias": "u.s.a", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 267 + }, + { + "fields": { + "alias": "u.s.", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 268 + }, + { + "fields": { + "alias": "U.S", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 269 + }, + { + "fields": { + "alias": "US of A", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 270 + }, + { + "fields": { + "alias": "united sates", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 271 + }, + { + "fields": { + "alias": "united state", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 272 + }, + { + "fields": { + "alias": "united states", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 273 + }, + { + "fields": { + "alias": "unites states", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 274 + }, + { + "fields": { + "alias": "texas", + "country": "US" + }, + "model": "stats.countryalias", + "pk": 275 + }, + { + "fields": { + "alias": "UK", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 276 + }, + { + "fields": { + "alias": "united kingcom", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 277 + }, + { + "fields": { + "alias": "great britain", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 278 + }, + { + "fields": { + "alias": "england", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 279 + }, + { + "fields": { + "alias": "U.K.", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 280 + }, + { + "fields": { + "alias": "U.K", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 281 + }, + { + "fields": { + "alias": "scotland", + "country": "GB" + }, + "model": "stats.countryalias", + "pk": 282 + }, + { + "fields": { + "alias": "republic of korea", + "country": "KR" + }, + "model": "stats.countryalias", + "pk": 283 + }, + { + "fields": { + "alias": "korea", + "country": "KR" + }, + "model": "stats.countryalias", + "pk": 284 + }, + { + "fields": { + "alias": "korea rep", + "country": "KR" + }, + "model": "stats.countryalias", + "pk": 285 + }, + { + "fields": { + "alias": "korea (the republic of)", + "country": "KR" + }, + "model": "stats.countryalias", + "pk": 286 + }, + { + "fields": { + "alias": "the netherlands", + "country": "NL" + }, + "model": "stats.countryalias", + "pk": 287 + }, + { + "fields": { + "alias": "netherland", + "country": "NL" + }, + "model": "stats.countryalias", + "pk": 288 + }, + { + "fields": { + "alias": "danmark", + "country": "DK" + }, + "model": "stats.countryalias", + "pk": 289 + }, + { + "fields": { + "alias": "sweeden", + "country": "SE" + }, + "model": "stats.countryalias", + "pk": 290 + }, + { + "fields": { + "alias": "swede", + "country": "SE" + }, + "model": "stats.countryalias", + "pk": 291 + }, + { + "fields": { + "alias": "belgique", + "country": "BE" + }, + "model": "stats.countryalias", + "pk": 292 + }, + { + "fields": { + "alias": "madrid", + "country": "ES" + }, + "model": "stats.countryalias", + "pk": 293 + }, + { + "fields": { + "alias": "espana", + "country": "ES" + }, + "model": "stats.countryalias", + "pk": 294 + }, + { + "fields": { + "alias": "hellas", + "country": "GR" + }, + "model": "stats.countryalias", + "pk": 295 + }, + { + "fields": { + "alias": "gemany", + "country": "DE" + }, + "model": "stats.countryalias", + "pk": 296 + }, + { + "fields": { + "alias": "deutschland", + "country": "DE" + }, + "model": "stats.countryalias", + "pk": 297 + }, + { + "fields": { + "alias": "italia", + "country": "IT" + }, + "model": "stats.countryalias", + "pk": 298 + }, + { + "fields": { + "alias": "isreal", + "country": "IL" + }, + "model": "stats.countryalias", + "pk": 299 + }, + { + "fields": { + "alias": "tel aviv", + "country": "IL" + }, + "model": "stats.countryalias", + "pk": 300 + }, + { + "fields": { + "alias": "UAE", + "country": "AE" + }, + "model": "stats.countryalias", + "pk": 301 + }, + { + "fields": { + "alias": "grand-duchy of luxembourg", + "country": "LU" + }, + "model": "stats.countryalias", + "pk": 302 + }, + { + "fields": { + "alias": "brasil", + "country": "BR" + }, + "model": "stats.countryalias", + "pk": 303 + }, + { + "fields": { + "command": "xym", + "switch": "--version", + "time": "2019-06-28T00:12:25.320", + "used": true, + "version": "xym 0.4" + }, + "model": "utils.versioninfo", + "pk": 1 + }, + { + "fields": { + "command": "pyang", + "switch": "--version", + "time": "2019-06-28T00:12:26.510", + "used": true, + "version": "pyang 1.7.8" + }, + "model": "utils.versioninfo", + "pk": 2 + }, + { + "fields": { + "command": "yanglint", + "switch": "--version", + "time": "2019-06-28T00:12:26.755", + "used": true, + "version": "yanglint 0.14.80" + }, + "model": "utils.versioninfo", + "pk": 3 + }, + { + "fields": { + "command": "xml2rfc", + "switch": "--version", + "time": "2019-06-28T00:12:28.742", + "used": true, + "version": "xml2rfc 2.22.3" + }, + "model": "utils.versioninfo", + "pk": 4 + } ] diff --git a/ietf/person/fields.py b/ietf/person/fields.py index 1f1e79948..077b6c4ca 100644 --- a/ietf/person/fields.py +++ b/ietf/person/fields.py @@ -10,9 +10,10 @@ import six from collections import Counter from six.moves.urllib.parse import urlencode -from django.utils.html import escape from django import forms +from django.core.validators import validate_email from django.urls import reverse as urlreverse +from django.utils.html import escape import debug # pyflakes:ignore @@ -76,6 +77,16 @@ class SearchablePersonsField(forms.CharField): def parse_select2_value(self, value): return [x.strip() for x in value.split(",") if x.strip()] + def check_pks(self, pks): + if self.model == Person: + for pk in pks: + if not pk.isdigit(): + raise forms.ValidationError("Unexpected value: %s" % pk) + elif self.model == Email: + for pk in pks: + validate_email(pk) + return pks + def prepare_value(self, value): if not value: value = "" @@ -105,7 +116,7 @@ class SearchablePersonsField(forms.CharField): def clean(self, value): value = super(SearchablePersonsField, self).clean(value) - pks = self.parse_select2_value(value) + pks = self.check_pks(self.parse_select2_value(value)) objs = self.model.objects.filter(pk__in=pks) if self.model == Email: diff --git a/ietf/secr/sreq/tests.py b/ietf/secr/sreq/tests.py index e95f592ae..3d01dc0c5 100644 --- a/ietf/secr/sreq/tests.py +++ b/ietf/secr/sreq/tests.py @@ -50,7 +50,7 @@ class SessionRequestTestCase(TestCase): self.assertEqual(r.status_code, 200) sched = r.context['scheduled_groups'] unsched = r.context['unscheduled_groups'] - self.assertEqual(len(unsched),3) + self.assertEqual(len(unsched),8) self.assertEqual(len(sched),2) def test_approve(self): diff --git a/ietf/secr/sreq/views.py b/ietf/secr/sreq/views.py index f55ed4060..04a2ec4ba 100644 --- a/ietf/secr/sreq/views.py +++ b/ietf/secr/sreq/views.py @@ -91,7 +91,7 @@ def get_requester_text(person,group): roles = group.role_set.filter(name__in=('chair','secr'),person=person) if roles: return '%s, a %s of the %s working group' % (person.ascii, roles[0].name, group.acronym) - if group.parent.role_set.filter(name='ad',person=person): + if group.parent and group.parent.role_set.filter(name='ad',person=person): return '%s, a %s Area Director' % (person.ascii, group.parent.acronym.upper()) if person.role_set.filter(name='secr',group__acronym='secretariat'): return '%s, on behalf of the %s working group' % (person.ascii, group.acronym) @@ -494,7 +494,8 @@ def main(request): ) meeting = get_meeting() - scheduled_groups,unscheduled_groups = groups_by_session(request.user, meeting, types=['wg','rg','ag']) + + scheduled_groups, unscheduled_groups = groups_by_session(request.user, meeting) # warn if there are no associated groups if not scheduled_groups and not unscheduled_groups: diff --git a/ietf/secr/utils/group.py b/ietf/secr/utils/group.py index 1a0b3df0e..6fe69a56b 100644 --- a/ietf/secr/utils/group.py +++ b/ietf/secr/utils/group.py @@ -13,7 +13,7 @@ from django.conf import settings from django.core.exceptions import ObjectDoesNotExist # Datatracker imports -from ietf.group.models import Group +from ietf.group.models import Group, GroupFeatures from ietf.meeting.models import Session from ietf.ietfauth.utils import has_role @@ -56,9 +56,8 @@ def get_my_groups(user,conclude=False): states = ['bof','proposed','active'] if conclude: states.extend(['conclude','bof-conc']) - types = ['wg','rg','ag','team','iab'] - - all_groups = Group.objects.filter(type__in=types,state__in=states).order_by('acronym') + + all_groups = Group.objects.filter(type__features__has_meetings=True, state__in=states).order_by('acronym') if user == None or has_role(user,'Secretariat'): return all_groups @@ -101,8 +100,10 @@ def groups_by_session(user, meeting, types=None): if group.state_id not in ('conclude','bof-conc'): groups_no_session.append(group) - if types: - groups_session = [x for x in groups_session if x.type_id in types] - groups_no_session = [x for x in groups_no_session if x.type_id in types] + if not types: + types = GroupFeatures.objects.filter(has_meetings=True).values_list('type', flat=True) + + groups_session = [x for x in groups_session if x.type_id in types] + groups_no_session = [x for x in groups_no_session if x.type_id in types] return groups_session, groups_no_session diff --git a/ietf/settings.py b/ietf/settings.py index 1060e0b2a..a5cd92941 100644 --- a/ietf/settings.py +++ b/ietf/settings.py @@ -63,7 +63,6 @@ ADMINS = ( # ('Ole Laursen', 'olau@iola.dk'), ('Ryan Cross', 'rcross@amsl.com'), ('Glen Barney', 'glen@amsl.com'), - ('Matt Larson', 'mlarson@amsl.com'), ) BUG_REPORT_EMAIL = "datatracker-project@ietf.org" diff --git a/ietf/stats/utils.py b/ietf/stats/utils.py index 909a37b1e..fa8f23f1b 100644 --- a/ietf/stats/utils.py +++ b/ietf/stats/utils.py @@ -294,16 +294,19 @@ def get_meeting_registration_data(meeting): email=address, ) - aliases = Alias.objects.filter(name=regname) - if aliases.exists(): - person = aliases.first().person - else: - # Create the new Person object. - person = Person.objects.create( - name=regname, - ascii=ascii_name, - user=user, - ) + try: + person = user.person + except Person.DoesNotExist: + aliases = Alias.objects.filter(name=regname) + if aliases.exists(): + person = aliases.first().person + else: + # Create the new Person object. + person = Person.objects.create( + name=regname, + ascii=ascii_name, + user=user, + ) # Create an associated Email address for this Person try: diff --git a/ietf/submit/utils.py b/ietf/submit/utils.py index b95d636b7..37ddc1f2b 100644 --- a/ietf/submit/utils.py +++ b/ietf/submit/utils.py @@ -84,7 +84,9 @@ def has_been_replaced_by(name): return None def validate_submission_name(name): - if not re.search(r'^draft-[a-z][-a-z0-9]{0,43}$', name): + if not re.search(r'^draft-[a-z][-a-z0-9]{0,43}(-\d\d)?$', name): + if re.search(r'-\d\d$', name): + name = name[:-3] if len(name) > 50: return "Expected the draft name to be at most 50 ascii characters long; found %d." % len(name) else: diff --git a/ietf/templates/ipr/migration_licensing.txt b/ietf/templates/ipr/migration_licensing.txt index d06777abf..e8b512152 100644 --- a/ietf/templates/ipr/migration_licensing.txt +++ b/ietf/templates/ipr/migration_licensing.txt @@ -1,4 +1,4 @@ -{% load ietf_filters %} +{% autoescape off %}{% load ietf_filters %} The Patent Holder states that its position with respect to licensing any patent claims contained in the patent(s) or patent application(s) disclosed above that would necessarily be infringed by implementation of the technology required by the relevant IETF @@ -29,3 +29,4 @@ specification, is as follows(select one licensing declaration option only): {% endif %}Licensing information, comments, notes or URL for further information: {{ info|safe|wordwrap:76|indent }} +{% endautoescape %} diff --git a/ietf/templates/ipr/posted_document_email.txt b/ietf/templates/ipr/posted_document_email.txt index 965cb54f3..f94a2ba0b 100644 --- a/ietf/templates/ipr/posted_document_email.txt +++ b/ietf/templates/ipr/posted_document_email.txt @@ -1,4 +1,4 @@ -{% load ietf_filters %}To: {{ to_email }} +{% autoescape off %}{% load ietf_filters %}To: {{ to_email }} From: IETF Secretariat Subject: IPR Disclosure {{ ipr.title }} Cc: {{ cc_email }} @@ -12,3 +12,4 @@ An IPR disclosure that pertains to your {{ doc_info }} was submitted to the IETF Thank you IETF Secretariat +{% endautoescape %} diff --git a/ietf/templates/ipr/posted_generic_email.txt b/ietf/templates/ipr/posted_generic_email.txt index d0974228b..d0b71896c 100644 --- a/ietf/templates/ipr/posted_generic_email.txt +++ b/ietf/templates/ipr/posted_generic_email.txt @@ -1,4 +1,4 @@ -To: {{ to_email }} +{% autoescape off %}To: {{ to_email }} From: IETF Secretariat Subject: Posting of IPR Disclosure Cc: @@ -12,4 +12,5 @@ and has been posted on the "IETF Page of Intellectual Property Rights Disclosure Thank you -IETF Secretariat \ No newline at end of file +IETF Secretariat +{% endautoescape %} diff --git a/ietf/templates/ipr/posted_submitter_email.txt b/ietf/templates/ipr/posted_submitter_email.txt index 1255e66f1..a87d4f6a2 100644 --- a/ietf/templates/ipr/posted_submitter_email.txt +++ b/ietf/templates/ipr/posted_submitter_email.txt @@ -1,4 +1,4 @@ -To: {{ to_email }} +{% autoescape off %}To: {{ to_email }} From: IETF Secretariat Subject: Posting of IPR {% if ipr.updates %}Updated {% endif %}Disclosure Cc: {{ cc_email }} @@ -17,4 +17,5 @@ IPR disclosure ID #{{ rel.target.pk }}, "{{ rel.target.title }}", which was post Thank you -IETF Secretariat \ No newline at end of file +IETF Secretariat +{% endautoescape %} diff --git a/ietf/templates/ipr/update_submitter_email.txt b/ietf/templates/ipr/update_submitter_email.txt index 64cb96f77..599ceab54 100644 --- a/ietf/templates/ipr/update_submitter_email.txt +++ b/ietf/templates/ipr/update_submitter_email.txt @@ -1,4 +1,4 @@ -To: {{ to_email }} +{% autoescape off %}To: {{ to_email }} From: IETF Secretariat Subject: IPR update notification Reply-To: {{ reply_to }} @@ -24,4 +24,5 @@ the update until we can be assured it is authorized. Thank you -IETF Secretariat \ No newline at end of file +IETF Secretariat +{% endautoescape %} diff --git a/ietf/utils/mail.py b/ietf/utils/mail.py index 91070b496..4289a8a1f 100644 --- a/ietf/utils/mail.py +++ b/ietf/utils/mail.py @@ -281,7 +281,8 @@ def condition_message(to, frm, subject, msg, cc, extra): if name: to_hdr.append('"%s"' % name) to_hdr.append("<%s>," % addr) - to_str = to_hdr.encode('utf-8') + # Please note: The following .encode() does _not_ take a charset argument + to_str = to_hdr.encode() if to_str and to_str[-1] == ',': to_str=to_str[:-1] # It's important to use this string, and not assign the Header object. diff --git a/ietf/utils/management/commands/populate_yang_model_dirs.py b/ietf/utils/management/commands/populate_yang_model_dirs.py index 671912b26..5ea74fa31 100644 --- a/ietf/utils/management/commands/populate_yang_model_dirs.py +++ b/ietf/utils/management/commands/populate_yang_model_dirs.py @@ -82,7 +82,7 @@ class Command(BaseCommand): modfile.rename(str(moddir/name)) model_list = [ n.replace('"','') for n in model_list ] except Exception as e: - print("** Error when extracting from %s: %s" % (file, str(e))) + self.stderr.write("** Error when extracting from %s: %s" % (file, str(e))) sys.stdout = saved_stdout sys.stderr = saved_stderr # @@ -107,7 +107,8 @@ class Command(BaseCommand): if item.stat().st_mtime > latest: latest = item.stat().st_mtime - print("Extracting to %s ..." % moddir) + if verbosity > 0: + self.stdout.write("Extracting to %s ..." % moddir) for item in rfcdir.iterdir(): if item.is_file() and item.name.startswith('rfc') and item.name.endswith('.txt') and item.name[3:-4].isdigit(): if item.stat().st_mtime > latest: @@ -115,16 +116,17 @@ class Command(BaseCommand): for name in model_list: if name.startswith('ietf') or name.startswith('iana'): if verbosity > 1: - print(" Extracted from %s: %s" % (item, name)) - else: - sys.stdout.write('.') - sys.stdout.flush() + self.stdout.write(" Extracted from %s: %s" % (item, name)) + elif verbosity > 0: + self.stdout.write('.', ending='') + self.stdout.flush() else: modfile = moddir / name modfile.unlink() if verbosity > 1: - print(" Skipped module from %s: %s" % (item, name)) - print("") + self.stdout.write(" Skipped module from %s: %s" % (item, name)) + if verbosity > 0: + self.stdout.write("") # Extract valid modules from drafts @@ -137,11 +139,13 @@ class Command(BaseCommand): moddir = Path(settings.SUBMIT_YANG_DRAFT_MODEL_DIR) if not moddir.exists(): moddir.mkdir(parents=True) - print("Emptying %s ..." % moddir) + if verbosity > 0: + self.stdout.write("Emptying %s ..." % moddir) for item in moddir.iterdir(): item.unlink() - print("Extracting to %s ..." % moddir) + if verbosity > 0: + self.stdout.write("Extracting to %s ..." % moddir) for item in draftdir.iterdir(): try: if item.is_file() and item.name.startswith('draft') and item.name.endswith('.txt') and active(item): @@ -149,18 +153,19 @@ class Command(BaseCommand): for name in model_list: if not name.startswith('example'): if verbosity > 1: - print(" Extracted module from %s: %s" % (item, name)) - else: - sys.stdout.write('.') - sys.stdout.flush() + self.stdout.write(" Extracted module from %s: %s" % (item, name)) + elif verbosity > 0: + self.stdout.write('.', ending='') + self.stdout.flush() else: modfile = moddir / name modfile.unlink() if verbosity > 1: - print(" Skipped module from %s: %s" % (item, name)) + self.stdout.write(" Skipped module from %s: %s" % (item, name)) except UnicodeDecodeError as e: - sys.stderr.write('\nError: %s\n' % (e, )) - sys.stderr.write(item.name) - sys.stderr.write('\n') - print("") + self.stderr.write('\nError: %s' % (e, )) + self.stderr.write(item.name) + self.stderr.write('') + if verbosity > 0: + self.stdout.write('') diff --git a/ietf/utils/management/commands/run_yang_model_checks.py b/ietf/utils/management/commands/run_yang_model_checks.py index 2b3c324d7..3fed40a44 100644 --- a/ietf/utils/management/commands/run_yang_model_checks.py +++ b/ietf/utils/management/commands/run_yang_model_checks.py @@ -4,7 +4,6 @@ from __future__ import absolute_import, print_function, unicode_literals -import sys import json from textwrap import dedent @@ -40,8 +39,8 @@ class Command(BaseCommand): def check_yang(self, checker, draft, force=False): if self.verbosity > 1: self.stdout.write("Checking %s-%s" % (draft.name, draft.rev)) - else: - sys.stderr.write('.') + elif self.verbosity > 0: + self.stderr.write('.', ending='') submission = Submission.objects.filter(name=draft.name, rev=draft.rev).order_by('-id').first() if submission or force: check = submission.checks.filter(checker=checker.name).order_by('-id').first() @@ -62,7 +61,7 @@ class Command(BaseCommand): message=message, errors=errors, warnings=warnings, items=items, symbol=checker.symbol) else: - self.stderr.write("Error: did not find any submission object for %s-%s\n" % (draft.name, draft.rev)) + self.stderr.write("Error: did not find any submission object for %s-%s" % (draft.name, draft.rev)) def handle(self, *filenames, **options): """ diff --git a/ietf/utils/test_data.py b/ietf/utils/test_data.py index 17763825a..3fb3b4386 100644 --- a/ietf/utils/test_data.py +++ b/ietf/utils/test_data.py @@ -79,16 +79,16 @@ def make_immutable_base_data(): iab = create_group(name="Internet Architecture Board", acronym="iab", type_id="ietf", parent=ietf) create_person(iab, "chair") - ise = create_group(name="Independent Submission Editor", acronym="ise", type_id="ietf") + ise = create_group(name="Independent Submission Editor", acronym="ise", type_id="rfcedtyp") create_person(ise, "chair") - rsoc = create_group(name="RFC Series Oversight Committee", acronym="rsoc", type_id="ietf") + rsoc = create_group(name="RFC Series Oversight Committee", acronym="rsoc", type_id="rfcedtyp") create_person(rsoc, "chair") - iepg = create_group(name="IEPG", acronym="iepg", type_id="ietf") + iepg = create_group(name="IEPG", acronym="iepg", type_id="adhoc") create_person(iepg, "chair") - iana = create_group(name="IANA", acronym="iana", type_id="ietf") + iana = create_group(name="IANA", acronym="iana", type_id="iana") create_person(iana, "auth", name="Iña Iana", username="iana", email_address="iana@ia.na") rfc_editor = create_group(name="RFC Editor", acronym="rfceditor", type_id="rfcedtyp") diff --git a/release-coverage.json.gz b/release-coverage.json.gz index 0fe1164fb..fcef9a9e7 100644 Binary files a/release-coverage.json.gz and b/release-coverage.json.gz differ