diff --git a/ietf/group/migrations/0011_add_group_types.py b/ietf/group/migrations/0010_add_group_types.py similarity index 59% rename from ietf/group/migrations/0011_add_group_types.py rename to ietf/group/migrations/0010_add_group_types.py index ffb6b0a79..bcc480b5d 100644 --- a/ietf/group/migrations/0011_add_group_types.py +++ b/ietf/group/migrations/0010_add_group_types.py @@ -8,9 +8,6 @@ from django.db import migrations import debug # pyflakes:ignore -# - - group_type_features = { 'adhoc': { 'grouptypename': { @@ -22,30 +19,31 @@ group_type_features = { "verbose_name": "Ad Hoc Group Type", }, 'groupfeatures': { - 'about_page': 'ietf.group.views.group_about', - 'acts_like_wg': False, - 'admin_roles': '["chair"]', - 'agenda_type_id': 'ietf', - 'create_wiki': True, - 'custom_group_roles': False, - 'customize_workflow': False, - 'default_tab': 'ietf.group.views.group_about', - 'docman_roles': '["chair"]', - 'groupman_roles': '["chair","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","delegate"]', - 'req_subm_approval': True, - 'role_order': '["chair","delegate"]', - 'show_on_agenda': True, + 'about_page': 'ietf.group.views.group_about', + 'acts_like_wg': False, + 'admin_roles': '["chair"]', + 'agenda_type_id': 'ietf', + 'create_wiki': True, + 'custom_group_roles': False, + 'customize_workflow': False, + 'default_tab': 'ietf.group.views.group_about', + 'docman_roles': '["chair"]', + 'groupman_roles': '["chair","delegate"]', + 'has_chartering_process': False, + 'has_default_jabber': True, + 'has_documents': False, + 'has_dependencies': 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","delegate"]', + 'req_subm_approval': True, + 'role_order': '["chair","delegate"]', + 'show_on_agenda': True, }, }, 'iesg': { @@ -71,6 +69,7 @@ group_type_features = { 'has_chartering_process': False, 'has_default_jabber': False, 'has_documents': False, + 'has_dependencies': False, 'has_meetings': False, 'has_milestones': False, 'has_nonsession_materials': False, @@ -94,30 +93,31 @@ group_type_features = { "verbose_name": "Independent Stream Editor", }, 'groupfeatures': { - 'about_page': 'ietf.group.views.group_about', - 'acts_like_wg': False, - 'admin_roles': '["chair","lead"]', - 'agenda_type_id': None, - '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"]', - 'req_subm_approval': True, - 'role_order': '["chair"]', - 'show_on_agenda': False + 'about_page': 'ietf.group.views.group_about', + 'acts_like_wg': False, + 'admin_roles': '["chair","lead"]', + 'agenda_type_id': None, + '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_dependencies': 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"]', + 'req_subm_approval': True, + 'role_order': '["chair"]', + 'show_on_agenda': False }, }, } @@ -149,7 +149,7 @@ def reverse(apps, schema_editor): class Migration(migrations.Migration): dependencies = [ - ('group', '0010_remove_groupfeatures_has_dependencies') + ('group', '0009_auto_20190122_1012'), ] operations = [ diff --git a/ietf/group/migrations/0010_remove_groupfeatures_has_dependencies.py b/ietf/group/migrations/0010_remove_groupfeatures_has_dependencies.py deleted file mode 100644 index 2688a4baa..000000000 --- a/ietf/group/migrations/0010_remove_groupfeatures_has_dependencies.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.17 on 2019-02-07 07:29 -from __future__ import unicode_literals - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('group', '0009_auto_20190122_1012'), - ] - - operations = [ - migrations.RemoveField( - model_name='groupfeatures', - name='has_dependencies', - ), - migrations.RemoveField( - model_name='historicalgroupfeatures', - name='has_dependencies', - ), - ] diff --git a/ietf/group/models.py b/ietf/group/models.py index 2ec0aca9a..e46f9c43f 100644 --- a/ietf/group/models.py +++ b/ietf/group/models.py @@ -211,6 +211,7 @@ class GroupFeatures(models.Model): has_milestones = models.BooleanField("Milestones", default=False) has_chartering_process = models.BooleanField("Chartering", default=False) has_documents = models.BooleanField("Documents", default=False) # i.e. drafts/RFCs + has_dependencies = models.BooleanField("Dependencies",default=False) has_session_materials = models.BooleanField("Sess Matrl.", default=False) has_nonsession_materials= models.BooleanField("Other Matrl.", default=False) has_meetings = models.BooleanField("Meetings", default=False)