From 0dabaf96fbe49948f3abd79883615c1b6838065b Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Thu, 22 Dec 2011 18:34:19 +0000 Subject: [PATCH] Split database into current and legacy, adding importer to copy reused tables from legacy to new through Django (with minimal cleaning to have the import go through) and removing migrations from submit and liaisons as they interfere with the clean slate of the new database, adjusting IPR model to add null=True on fields with nulls in the database - Legacy-Id: 3778 --- ietf/iesg/models.py | 6 +- ietf/ipr/models.py | 31 +- ietf/legacy_router.py | 232 ++++++++ ietf/liaisons/migrations/.gitignore | 1 - ...001_add_sdo_authorized_individual_model.py | 108 ---- .../0002_add_from_raw_body_field.py | 107 ---- .../0003_add_outgoing_liaison_approval.py | 126 ---- .../migrations/0004_add_from_raw_code.py | 120 ---- .../0005_add_liaison_manager_group.py | 114 ---- .../migrations/0006_add_liaison_reference.py | 115 ---- .../0007_normalize_liaison_fields.py | 553 ------------------ .../0008_add_taken_care_to_liaison.py | 116 ---- .../0009_set_as_taken_care_old_liaisons.py | 116 ---- .../migrations/0010_add_to_raw_code.py | 117 ---- .../migrations/0011_add_liaison_statement.py | 369 ------------ ietf/liaisons/migrations/__init__.py | 0 ietf/settings.py | 30 +- ietf/settings_sqlitetest.py | 8 +- ietf/submit/migrations/.gitignore | 1 - ietf/submit/migrations/0001_initial.py | 233 -------- .../migrations/0002_add_submission_hash.py | 159 ----- .../migrations/0003_add_extra_name_fields.py | 167 ------ ietf/submit/migrations/__init__.py | 0 ietf/submit/models.py | 12 +- redesign/importing/import-all.sh | 1 + redesign/importing/import-reused-tables.py | 86 +++ redesign/importing/move-tables-to-db.sh | 40 ++ 27 files changed, 415 insertions(+), 2553 deletions(-) create mode 100644 ietf/legacy_router.py delete mode 100644 ietf/liaisons/migrations/.gitignore delete mode 100644 ietf/liaisons/migrations/0001_add_sdo_authorized_individual_model.py delete mode 100644 ietf/liaisons/migrations/0002_add_from_raw_body_field.py delete mode 100644 ietf/liaisons/migrations/0003_add_outgoing_liaison_approval.py delete mode 100644 ietf/liaisons/migrations/0004_add_from_raw_code.py delete mode 100644 ietf/liaisons/migrations/0005_add_liaison_manager_group.py delete mode 100644 ietf/liaisons/migrations/0006_add_liaison_reference.py delete mode 100644 ietf/liaisons/migrations/0007_normalize_liaison_fields.py delete mode 100644 ietf/liaisons/migrations/0008_add_taken_care_to_liaison.py delete mode 100644 ietf/liaisons/migrations/0009_set_as_taken_care_old_liaisons.py delete mode 100644 ietf/liaisons/migrations/0010_add_to_raw_code.py delete mode 100644 ietf/liaisons/migrations/0011_add_liaison_statement.py delete mode 100644 ietf/liaisons/migrations/__init__.py delete mode 100644 ietf/submit/migrations/.gitignore delete mode 100644 ietf/submit/migrations/0001_initial.py delete mode 100644 ietf/submit/migrations/0002_add_submission_hash.py delete mode 100644 ietf/submit/migrations/0003_add_extra_name_fields.py delete mode 100644 ietf/submit/migrations/__init__.py create mode 100755 redesign/importing/import-reused-tables.py create mode 100755 redesign/importing/move-tables-to-db.sh diff --git a/ietf/iesg/models.py b/ietf/iesg/models.py index 6b95c22e1..47b448172 100644 --- a/ietf/iesg/models.py +++ b/ietf/iesg/models.py @@ -98,7 +98,8 @@ class TelechatAgendaItem(models.Model): type_name = self.TYPE_CHOICES_DICT.get(self.type, str(self.type)) return u'%s: %s' % (type_name, self.title or "") class Meta: - db_table = 'templates' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'templates' class WGAction(models.Model): CATEGORY_CHOICES = ( @@ -120,7 +121,8 @@ class WGAction(models.Model): def __str__(self): return str(self.telechat_date)+": "+str(self.group_acronym) class Meta: - db_table = 'group_internal' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'group_internal' ordering = ['-telechat_date'] verbose_name = "WG Action" diff --git a/ietf/ipr/models.py b/ietf/ipr/models.py index 08787abe5..0af284f0a 100644 --- a/ietf/ipr/models.py +++ b/ietf/ipr/models.py @@ -45,7 +45,8 @@ class IprSelecttype(models.Model): def __str__(self): return self.type_display class Meta: - db_table = 'ipr_selecttype' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'ipr_selecttype' class IprLicensing(models.Model): licensing_option = models.AutoField(primary_key=True) @@ -53,7 +54,8 @@ class IprLicensing(models.Model): def __str__(self): return self.value; class Meta: - db_table = 'ipr_licensing' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'ipr_licensing' class IprDetail(models.Model): @@ -87,15 +89,15 @@ class IprDetail(models.Model): date_applied = models.CharField(max_length=255) country = models.CharField(max_length=100) notes = models.TextField("Additional notes", db_column="p_notes", blank=True) - is_pending = models.IntegerField("Unpublished Pending Patent Application", blank=True, choices=SELECT_CHOICES, db_column="selecttype") - applies_to_all = models.IntegerField("Applies to all IPR owned by Submitter", blank=True, choices=SELECT_CHOICES, db_column="selectowned") + is_pending = models.IntegerField("Unpublished Pending Patent Application", blank=True, null=True, choices=SELECT_CHOICES, db_column="selecttype") + applies_to_all = models.IntegerField("Applies to all IPR owned by Submitter", blank=True, null=True, choices=SELECT_CHOICES, db_column="selectowned") # Licensing Declaration fieldset #licensing_option = models.ForeignKey(IprLicensing, db_column='licensing_option') licensing_option = models.IntegerField(null=True, blank=True, choices=LICENSE_CHOICES) - lic_opt_a_sub = models.IntegerField(editable=False, choices=STDONLY_CHOICES) - lic_opt_b_sub = models.IntegerField(editable=False, choices=STDONLY_CHOICES) - lic_opt_c_sub = models.IntegerField(editable=False, choices=STDONLY_CHOICES) + lic_opt_a_sub = models.IntegerField(null=True, editable=False, choices=STDONLY_CHOICES) + lic_opt_b_sub = models.IntegerField(null=True, editable=False, choices=STDONLY_CHOICES) + lic_opt_c_sub = models.IntegerField(null=True, editable=False, choices=STDONLY_CHOICES) comments = models.TextField("Licensing Comments", blank=True) lic_checkbox = models.BooleanField("All terms and conditions has been disclosed") @@ -116,6 +118,9 @@ class IprDetail(models.Model): def __str__(self): return self.title def __unicode__(self): + if settings.USE_DB_REDESIGN_PROXY_CLASSES: + # the latin-1 decode doesn't seem necessary anymore + return self.title return self.title.decode("latin-1", 'replace') def docs(self): if settings.USE_DB_REDESIGN_PROXY_CLASSES: @@ -132,7 +137,8 @@ class IprDetail(models.Model): except IprContact.MultipleObjectsReturned: return self.contact.filter(contact_type=3)[0] class Meta: - db_table = 'ipr_detail' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'ipr_detail' class IprContact(models.Model): TYPE_CHOICES = ( @@ -154,7 +160,8 @@ class IprContact(models.Model): def __str__(self): return self.name or '' class Meta: - db_table = 'ipr_contacts' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'ipr_contacts' class IprDraft(models.Model): @@ -174,7 +181,8 @@ class IprNotification(models.Model): def __str__(self): return "IPR notification for %s sent %s %s" % (self.ipr, self.date_sent, self.time_sent) class Meta: - db_table = 'ipr_notifications' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'ipr_notifications' class IprRfc(models.Model): ipr = models.ForeignKey(IprDetail, related_name='rfcs_old' if settings.USE_DB_REDESIGN_PROXY_CLASSES else 'rfcs') @@ -191,7 +199,8 @@ class IprUpdate(models.Model): status_to_be = models.IntegerField(null=True, blank=True) processed = models.IntegerField(null=True, blank=True) class Meta: - db_table = 'ipr_updates' + if not settings.USE_DB_REDESIGN_PROXY_CLASSES: + db_table = 'ipr_updates' if settings.USE_DB_REDESIGN_PROXY_CLASSES or hasattr(settings, "IMPORTING_IPR"): diff --git a/ietf/legacy_router.py b/ietf/legacy_router.py new file mode 100644 index 000000000..47328b5b7 --- /dev/null +++ b/ietf/legacy_router.py @@ -0,0 +1,232 @@ +class LegacyRouter(object): + legacy_apps = ["idindex", "idtracker", "ietfauth", ""] + legacy_models = ["AnnouncedFrom", "AnnouncedTo", "Announcement", "ScheduledAnnouncement", + "TelechatDates"] + + def db_for_read(self, model, **hints): + if model._meta.db_table in legacy_tables: + return 'legacy' + return None + + def db_for_write(self, model, **hints): + if model._meta.db_table in legacy_tables: + raise Exception("You can't write to the legacy table %s" % model._meta.db_table) + return None + + def allow_relation(self, obj1, obj2, **hints): + if (obj1._meta.db_table in legacy_tables) != (obj2._meta.db_table in legacy_tables): + return False + return None + + def allow_syncdb(self, db, model): + if db == 'legacy': + return False + if model._meta.db_table in legacy_tables: + return False + return None + +legacy_tables = set(( + "acronym", + "agenda_cat", + "agenda_items", + "all_id", + "announced_from", + "announced_to", + "announcements", + "area_directors", + "area_group", + "area_status", + "areas", + "ballot_info", + "ballots", + "ballots_comment", + "ballots_discuss", + "bash_agenda", + "chairs", + "chairs_history", + "document_comments", + "draft_versions_mirror", + "dt_request", + "email_addresses", + "from_bodies", + "g_chairs", + "g_editors", + "g_secretaries", + "g_secretary", + "g_status", + "g_tech_advisors", + "g_type", + "general_info", + "goals_milestones", + "group_flag", + "group_internal", + "groups_ietf", + "hit_counter", + "id_approved_detail", + "id_authors", + "id_dates", + "id_intended_status", + "id_internal", + "id_restricted_word", + "id_status", + "id_submission_detail", + "id_submission_env", + "id_submission_status", + "idst_users", + "iesg_history", + "iesg_login", + "iesg_password", + "iesg_telechatdate", + "ietfauth_ietfuserprofile", + "ietfauth_usermap", + "ietfworkflows_annotationtag", + "ietfworkflows_annotationtagobjectrelation", + "ietfworkflows_objectannotationtaghistoryentry", + "ietfworkflows_objecthistoryentry", + "ietfworkflows_objectstreamhistoryentry", + "ietfworkflows_objectworkflowhistoryentry", + "ietfworkflows_statedescription", + "ietfworkflows_stateobjectrelationmetadata", + "ietfworkflows_stream", + "ietfworkflows_streamdelegate", + "ietfworkflows_streamedid", + "ietfworkflows_wgworkflow", + "ietfworkflows_wgworkflow_selected_states", + "ietfworkflows_wgworkflow_selected_tags", + "imported_mailing_list", + "interim_info", + "interim_meetings_acronym", + "interim_meetings_groups_ietf", + "interim_meetings_interim_info", + "interim_meetings_interim_new", + "interim_meetings_meetings", + "interim_meetings_minutes", + "interim_meetings_slides", + "internet_drafts", + "ipr_contacts", + "ipr_detail", + "ipr_ids", + "ipr_licensing", + "ipr_notifications", + "ipr_rfcs", + "ipr_selecttype", + "ipr_updates", + "irtf", + "irtf_chairs", + "liaison_detail", + "liaison_detail_temp", + "liaison_managers", + "liaison_purpose", + "liaisons_interim", + "liaisons_members", + "liaisons_outgoingliaisonapproval", + "liaisons_sdoauthorizedindividual", + "lists_email", + "lists_email_refs", + "lists_list", + "mailing_list", + "mailinglists_domain", + "mailinglists_domain_approvers", + "management_issues", + "meeting_agenda_count", + "meeting_attendees", + "meeting_conflict", + "meeting_conflict_groups", + "meeting_hours", + "meeting_rooms", + "meeting_sessionstatusname", + "meeting_times", + "meeting_venues", + "meetings", + "messages", + "migrate_stat", + "minutes", + "nomcom", + "nomcom_members", + "non_session", + "non_session_ref", + "none_wg_mailing_list", + "not_meeting_groups", + "old_document_comments", + "outstanding_tasks", + "permissions_objectpermission", + "permissions_objectpermissioninheritanceblock", + "permissions_permission", + "permissions_permission_content_types", + "permissions_principalrolerelation", + "permissions_role", + "person_or_org_info", + "phone_numbers", + "postal_addresses", + "print_name", + "prior_address", + "proceedings", + "pwg_cat", + "ref_doc_states_new", + "ref_next_states_new", + "ref_resp", + "replaced_ids", + "request", + "rfc_authors", + "rfc_editor_queue_mirror", + "rfc_editor_queue_mirror_refs", + "rfc_index_mirror", + "rfc_intend_status", + "rfc_status", + "rfcs", + "rfcs_obsolete", + "roll_call", + "scheduled_announcements", + "scheduled_announcements_temp", + "sdo_chairs", + "sdos", + "secretariat_staff", + "session_conflicts", + "session_names", + "session_request_activities", + "session_status", + "slide_types", + "slides", + "staff_work_detail", + "staff_work_history", + "sub_state", + "switches", + "task_status", + "telechat", + "telechat_dates", + "telechat_minutes", + "telechat_users", + "temp_admins", + "temp_agenda71166", + "temp_id_authors", + "temp_telechat_attendees", + "temp_txt", + "templates", + "updated_ipr", + "uploads", + "uploads_temp", + "users", + "web_gm_chairs", + "web_login_info", + "web_user_info", + "wg_agenda", + "wg_meeting_sessions", + "wg_meeting_sessions_temp", + "wg_password", + "wg_proceedings_activities", + "wg_www_pages", + "wgchairs_protowriteup", + "wgchairs_wgdelegate", + "workflows_state", + "workflows_state_transitions", + "workflows_stateinheritanceblock", + "workflows_stateobjectrelation", + "workflows_statepermissionrelation", + "workflows_transition", + "workflows_workflow", + "workflows_workflowmodelrelation", + "workflows_workflowobjectrelation", + "workflows_workflowpermissionrelation", +)) + + diff --git a/ietf/liaisons/migrations/.gitignore b/ietf/liaisons/migrations/.gitignore deleted file mode 100644 index a74b07aee..000000000 --- a/ietf/liaisons/migrations/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.pyc diff --git a/ietf/liaisons/migrations/0001_add_sdo_authorized_individual_model.py b/ietf/liaisons/migrations/0001_add_sdo_authorized_individual_model.py deleted file mode 100644 index 6278d1d36..000000000 --- a/ietf/liaisons/migrations/0001_add_sdo_authorized_individual_model.py +++ /dev/null @@ -1,108 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - - -class Migration: - - def forwards(self, orm): - - # Adding model 'SDOAuthorizedIndividual' - db.create_table('liaisons_sdoauthorizedindividual', ( - ('id', orm['liaisons.SDOAuthorizedIndividual:id']), - ('person', orm['liaisons.SDOAuthorizedIndividual:person']), - ('sdo', orm['liaisons.SDOAuthorizedIndividual:sdo']), - )) - db.send_create_signal('liaisons', ['SDOAuthorizedIndividual']) - - def backwards(self, orm): - - # Deleting model 'SDOAuthorizedIndividual' - db.delete_table('liaisons_sdoauthorizedindividual') - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0002_add_from_raw_body_field.py b/ietf/liaisons/migrations/0002_add_from_raw_body_field.py deleted file mode 100644 index 9c7b77a95..000000000 --- a/ietf/liaisons/migrations/0002_add_from_raw_body_field.py +++ /dev/null @@ -1,107 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding field 'LiaisonDetail.from_raw_body' - db.add_column('liaison_detail', 'from_raw_body', orm['liaisons.liaisondetail:from_raw_body']) - - - - def backwards(self, orm): - - # Deleting field 'LiaisonDetail.from_raw_body' - db.delete_column('liaison_detail', 'from_raw_body') - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0003_add_outgoing_liaison_approval.py b/ietf/liaisons/migrations/0003_add_outgoing_liaison_approval.py deleted file mode 100644 index 82eda93d2..000000000 --- a/ietf/liaisons/migrations/0003_add_outgoing_liaison_approval.py +++ /dev/null @@ -1,126 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding model 'OutgoingLiaisonApproval' - db.create_table('liaisons_outgoingliaisonapproval', ( - ('id', orm['liaisons.outgoingliaisonapproval:id']), - ('approved', orm['liaisons.outgoingliaisonapproval:approved']), - ('approval_date', orm['liaisons.outgoingliaisonapproval:approval_date']), - ('normalized_entity_code', orm['liaisons.outgoingliaisonapproval:normalized_entity_code']), - )) - db.send_create_signal('liaisons', ['OutgoingLiaisonApproval']) - - # Adding field 'LiaisonDetail.approval' - db.add_column('liaison_detail', 'approval', orm['liaisons.liaisondetail:approval']) - - - - def backwards(self, orm): - - # Deleting model 'OutgoingLiaisonApproval' - db.delete_table('liaisons_outgoingliaisonapproval') - - # Deleting field 'LiaisonDetail.approval' - db.delete_column('liaison_detail', 'approval_id') - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'normalized_entity_code': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0004_add_from_raw_code.py b/ietf/liaisons/migrations/0004_add_from_raw_code.py deleted file mode 100644 index 6efd4587c..000000000 --- a/ietf/liaisons/migrations/0004_add_from_raw_code.py +++ /dev/null @@ -1,120 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding field 'LiaisonDetail.from_raw_code' - db.add_column('liaison_detail', 'from_raw_code', orm['liaisons.liaisondetail:from_raw_code']) - - # Deleting field 'OutgoingLiaisonApproval.normalized_entity_code' - db.delete_column('liaisons_outgoingliaisonapproval', 'normalized_entity_code') - - - - def backwards(self, orm): - - # Deleting field 'LiaisonDetail.from_raw_code' - db.delete_column('liaison_detail', 'from_raw_code') - - # Adding field 'OutgoingLiaisonApproval.normalized_entity_code' - db.add_column('liaisons_outgoingliaisonapproval', 'normalized_entity_code', orm['liaisons.outgoingliaisonapproval:normalized_entity_code']) - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0005_add_liaison_manager_group.py b/ietf/liaisons/migrations/0005_add_liaison_manager_group.py deleted file mode 100644 index 37fa0cc76..000000000 --- a/ietf/liaisons/migrations/0005_add_liaison_manager_group.py +++ /dev/null @@ -1,114 +0,0 @@ - -from south.db import db -from django.contrib.auth.models import Group -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding Liaison_Manager user group - Group.objects.get_or_create(name=u'Liaison_Manager') - - - - def backwards(self, orm): - - pass - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0006_add_liaison_reference.py b/ietf/liaisons/migrations/0006_add_liaison_reference.py deleted file mode 100644 index d060cf2db..000000000 --- a/ietf/liaisons/migrations/0006_add_liaison_reference.py +++ /dev/null @@ -1,115 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding field 'LiaisonDetail.related_to' - db.add_column('liaison_detail', 'related_to', orm['liaisons.liaisondetail:related_to']) - - - - def backwards(self, orm): - - # Deleting field 'LiaisonDetail.related_to' - db.delete_column('liaison_detail', 'related_to_id') - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']", 'null': 'True', 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0007_normalize_liaison_fields.py b/ietf/liaisons/migrations/0007_normalize_liaison_fields.py deleted file mode 100644 index 2cde17e78..000000000 --- a/ietf/liaisons/migrations/0007_normalize_liaison_fields.py +++ /dev/null @@ -1,553 +0,0 @@ -# encoding: utf-8 -import datetime -from south.db import db -from django.db import models - -class Migration: - - no_dry_run = True - - def _legacy_from_body(self, orm, liaison): - try: - from_body = orm.FromBodies.objects.get(pk=liaison.from_id) - return from_body.body_name - except models.ObjectDoesNotExist: - pass - try: - acronym = orm['idtracker.Acronym'].objects.get(pk=liaison.from_id) - if acronym.area_set.count(): - type = "AREA" - else: - type = "WG" - return "IETF %s %s" % ( acronym.acronym.upper(), type ) - except models.ObjectDoesNotExist: - pass - return "" % liaison.from_id - - def forwards(self, orm): - - # Adding field 'LiaisonDetail.related_to' - for liaison in orm.LiaisonDetail.objects.all(): - modified = False - if not liaison.title: - files = liaison.uploads_set.all() - liaison.title = files and files[0].file_title or 'Liaison #%s' % liaison.pk - modified = True - if not liaison.from_raw_body: - liaison.from_raw_body = self._legacy_from_body(orm, liaison) - modified = True - if modified: - liaison.save() - - - - def backwards(self, orm): - - pass - - - models = { - 'idtracker.acronym': { - 'Meta': {'db_table': "'acronym'"}, - 'acronym': ('django.db.models.fields.CharField', [], {'max_length': '12'}), - 'acronym_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name_key': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'idtracker.area': { - 'Meta': {'db_table': "'areas'"}, - 'area_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.Acronym']", 'unique': 'True', 'primary_key': 'True'}), - 'comments': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'concluded_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'extra_email_addresses': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'blank': 'True'}), - 'start_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.AreaStatus']"}) - }, - 'idtracker.areadirector': { - 'Meta': {'db_table': "'area_directors'"}, - 'area': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.Area']", 'null': 'True', 'db_column': "'area_acronym_id'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.areagroup': { - 'Meta': {'db_table': "'area_group'"}, - 'area': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'areagroup'", 'db_column': "'area_acronym_id'", 'to': "orm['idtracker.Area']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IETFWG']", 'unique': 'True', 'db_column': "'group_acronym_id'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.areastatus': { - 'Meta': {'db_table': "'area_status'"}, - 'status': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'status_value'"}), - 'status_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.areawgurl': { - 'Meta': {'ordering': "['name']", 'db_table': "'wg_www_pages'"}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True', 'db_column': "'area_ID'"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_column': "'area_Name'"}), - 'url': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'idtracker.ballotinfo': { - 'Meta': {'db_table': "'ballot_info'"}, - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'an_sent': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'an_sent_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'ansent'", 'null': 'True', 'db_column': "'an_sent_by'", 'to': "orm['idtracker.IESGLogin']"}), - 'an_sent_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approval_text': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'ballot': ('django.db.models.fields.AutoField', [], {'primary_key': 'True', 'db_column': "'ballot_id'"}), - 'ballot_issued': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'ballot_writeup': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'defer': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'defer_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'deferred'", 'null': 'True', 'db_column': "'defer_by'", 'to': "orm['idtracker.IESGLogin']"}), - 'defer_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'last_call_text': ('django.db.models.fields.TextField', [], {'blank': 'True'}) - }, - 'idtracker.chairshistory': { - 'Meta': {'db_table': "'chairs_history'"}, - 'chair_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.Role']"}), - 'end_year': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'present_chair': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'start_year': ('django.db.models.fields.IntegerField', [], {}) - }, - 'idtracker.documentcomment': { - 'Meta': {'db_table': "'document_comments'"}, - 'ballot': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'comment_text': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IESGLogin']", 'null': 'True', 'db_column': "'created_by'"}), - 'date': ('django.db.models.fields.DateField', [], {'db_column': "'comment_date'"}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IDInternal']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'origin_state': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'comments_coming_from_state'", 'null': 'True', 'db_column': "'origin_state'", 'to': "orm['idtracker.IDState']"}), - 'public_flag': ('django.db.models.fields.IntegerField', [], {}), - 'result_state': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'comments_leading_to_state'", 'null': 'True', 'db_column': "'result_state'", 'to': "orm['idtracker.IDState']"}), - 'rfc_flag': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'time': ('django.db.models.fields.CharField', [], {'max_length': '20', 'db_column': "'comment_time'"}), - 'version': ('django.db.models.fields.CharField', [], {'max_length': '3', 'blank': 'True'}) - }, - 'idtracker.emailaddress': { - 'Meta': {'db_table': "'email_addresses'"}, - 'address': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_column': "'email_address'"}), - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'db_column': "'email_comment'", 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person_or_org': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'priority': ('django.db.models.fields.IntegerField', [], {'db_column': "'email_priority'"}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'db_column': "'email_type'"}) - }, - 'idtracker.goalmilestone': { - 'Meta': {'ordering': "['expected_due_date']", 'db_table': "'goals_milestones'"}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'done': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}), - 'done_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'expected_due_date': ('django.db.models.fields.DateField', [], {}), - 'gm_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'group_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IETFWG']"}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {}) - }, - 'idtracker.idauthor': { - 'Meta': {'ordering': "['document', 'author_order']", 'db_table': "'id_authors'"}, - 'author_order': ('django.db.models.fields.IntegerField', [], {}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'authors'", 'db_column': "'id_document_tag'", 'to': "orm['idtracker.InternetDraft']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.idintendedstatus': { - 'Meta': {'db_table': "'id_intended_status'"}, - 'intended_status': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'status_value'"}), - 'intended_status_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.idinternal': { - 'Meta': {'db_table': "'id_internal'"}, - 'agenda': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'approved_in_minute': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'area_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.Area']"}), - 'assigned_to': ('django.db.models.fields.CharField', [], {'max_length': '25', 'blank': 'True'}), - 'ballot': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'drafts'", 'db_column': "'ballot_id'", 'to': "orm['idtracker.BallotInfo']"}), - 'cur_state': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'docs'", 'db_column': "'cur_state'", 'to': "orm['idtracker.IDState']"}), - 'cur_sub_state': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'docs'", 'null': 'True', 'to': "orm['idtracker.IDSubState']"}), - 'dnp': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'dnp_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'draft': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.InternetDraft']", 'unique': 'True', 'primary_key': 'True', 'db_column': "'id_document_tag'"}), - 'email_display': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'event_date': ('django.db.models.fields.DateField', [], {'null': 'True'}), - 'group_flag': ('django.db.models.fields.IntegerField', [], {'blank': 'True'}), - 'job_owner': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'documents'", 'db_column': "'job_owner'", 'to': "orm['idtracker.IESGLogin']"}), - 'mark_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'marked'", 'db_column': "'mark_by'", 'to': "orm['idtracker.IESGLogin']"}), - 'noproblem': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'note': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'prev_state': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'docs_prev'", 'db_column': "'prev_state'", 'to': "orm['idtracker.IDState']"}), - 'prev_sub_state': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'docs_prev'", 'null': 'True', 'to': "orm['idtracker.IDSubState']"}), - 'primary_flag': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'resurrect_requested_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'docsresurrected'", 'null': 'True', 'db_column': "'resurrect_requested_by'", 'to': "orm['idtracker.IESGLogin']"}), - 'returning_item': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'rfc_flag': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'state_change_notice_to': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'status_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'telechat_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'token_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'token_name': ('django.db.models.fields.CharField', [], {'max_length': '25', 'blank': 'True'}), - 'via_rfc_editor': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}) - }, - 'idtracker.idnextstate': { - 'Meta': {'db_table': "'ref_next_states_new'"}, - 'condition': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'cur_state': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'nextstate'", 'to': "orm['idtracker.IDState']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'next_state': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'prevstate'", 'to': "orm['idtracker.IDState']"}) - }, - 'idtracker.idstate': { - 'Meta': {'ordering': "['document_state_id']", 'db_table': "'ref_doc_states_new'"}, - 'description': ('django.db.models.fields.TextField', [], {'db_column': "'document_desc'", 'blank': 'True'}), - 'document_state_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'equiv_group_flag': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_column': "'document_state_val'"}) - }, - 'idtracker.idstatus': { - 'Meta': {'db_table': "'id_status'"}, - 'status': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'status_value'"}), - 'status_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.idsubstate': { - 'Meta': {'ordering': "['sub_state_id']", 'db_table': "'sub_state'"}, - 'description': ('django.db.models.fields.TextField', [], {'db_column': "'sub_state_desc'", 'blank': 'True'}), - 'sub_state': ('django.db.models.fields.CharField', [], {'max_length': '55', 'db_column': "'sub_state_val'"}), - 'sub_state_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.iesgcomment': { - 'Meta': {'unique_together': "(('ballot', 'ad'),)", 'db_table': "'ballots_comment'"}, - 'active': ('django.db.models.fields.IntegerField', [], {}), - 'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IESGLogin']"}), - 'ballot': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'comments'", 'to': "orm['idtracker.BallotInfo']"}), - 'date': ('django.db.models.fields.DateField', [], {'db_column': "'comment_date'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'revision': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'text': ('django.db.models.fields.TextField', [], {'db_column': "'comment_text'", 'blank': 'True'}) - }, - 'idtracker.iesgdiscuss': { - 'Meta': {'unique_together': "(('ballot', 'ad'),)", 'db_table': "'ballots_discuss'"}, - 'active': ('django.db.models.fields.IntegerField', [], {}), - 'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IESGLogin']"}), - 'ballot': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'discusses'", 'to': "orm['idtracker.BallotInfo']"}), - 'date': ('django.db.models.fields.DateField', [], {'db_column': "'discuss_date'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'revision': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'text': ('django.db.models.fields.TextField', [], {'db_column': "'discuss_text'", 'blank': 'True'}) - }, - 'idtracker.iesglogin': { - 'Meta': {'db_table': "'iesg_login'"}, - 'default_search': ('django.db.models.fields.NullBooleanField', [], {'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '25', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '25', 'blank': 'True'}), - 'login_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '25'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'unique': 'True', 'db_column': "'person_or_org_tag'"}), - 'pgp_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), - 'user_level': ('django.db.models.fields.IntegerField', [], {}) - }, - 'idtracker.ietfwg': { - 'Meta': {'ordering': "['?']", 'db_table': "'groups_ietf'"}, - 'area_director': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.AreaDirector']", 'null': 'True'}), - 'comments': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'concluded_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'dormant_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'email_address': ('django.db.models.fields.CharField', [], {'max_length': '60', 'blank': 'True'}), - 'email_archive': ('django.db.models.fields.CharField', [], {'max_length': '95', 'blank': 'True'}), - 'email_keyword': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'email_subscribe': ('django.db.models.fields.CharField', [], {'max_length': '120', 'blank': 'True'}), - 'group_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.Acronym']", 'unique': 'True', 'primary_key': 'True'}), - 'group_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.WGType']"}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {}), - 'meeting_scheduled': ('django.db.models.fields.CharField', [], {'max_length': '3', 'blank': 'True'}), - 'meeting_scheduled_old': ('django.db.models.fields.CharField', [], {'max_length': '3', 'blank': 'True'}), - 'proposed_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'start_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.WGStatus']"}) - }, - 'idtracker.internetdraft': { - 'Meta': {'db_table': "'internet_drafts'"}, - 'abstract': ('django.db.models.fields.TextField', [], {}), - 'b_approve_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'b_discussion_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'b_sent_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'comments': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'dunn_sent_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'expiration_date': ('django.db.models.fields.DateField', [], {'null': 'True'}), - 'expired_tombstone': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'file_type': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'filename': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.Acronym']", 'db_column': "'group_acronym_id'"}), - 'id_document_key': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id_document_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'intended_status': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IDIntendedStatus']"}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {}), - 'lc_changes': ('django.db.models.fields.CharField', [], {'max_length': '3', 'null': 'True'}), - 'lc_expiration_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'lc_sent_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'local_path': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'replaced_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'replaces_set'", 'null': 'True', 'db_column': "'replaced_by'", 'to': "orm['idtracker.InternetDraft']"}), - 'review_by_rfc_editor': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'revision': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'revision_date': ('django.db.models.fields.DateField', [], {}), - 'rfc_number': ('django.db.models.fields.IntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'status': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IDStatus']"}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_column': "'id_document_name'"}), - 'txt_page_count': ('django.db.models.fields.IntegerField', [], {}), - 'wgreturn_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}) - }, - 'idtracker.irtf': { - 'Meta': {'db_table': "'irtf'"}, - 'acronym': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'irtf_acronym'", 'blank': 'True'}), - 'charter_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'irtf_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'meeting_scheduled': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_column': "'irtf_name'", 'blank': 'True'}) - }, - 'idtracker.irtfchair': { - 'Meta': {'db_table': "'irtf_chairs'"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'irtf': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IRTF']"}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.personororginfo': { - 'Meta': {'ordering': "['last_name']", 'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'idtracker.phonenumber': { - 'Meta': {'db_table': "'phone_numbers'"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person_or_org': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'phone_comment': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'phone_number': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'phone_priority': ('django.db.models.fields.IntegerField', [], {}), - 'phone_type': ('django.db.models.fields.CharField', [], {'max_length': '3'}) - }, - 'idtracker.position': { - 'Meta': {'unique_together': "(('ballot', 'ad'),)", 'db_table': "'ballots'"}, - 'abstain': ('django.db.models.fields.IntegerField', [], {}), - 'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IESGLogin']"}), - 'approve': ('django.db.models.fields.IntegerField', [], {}), - 'ballot': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'positions'", 'to': "orm['idtracker.BallotInfo']"}), - 'discuss': ('django.db.models.fields.IntegerField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'noobj': ('django.db.models.fields.IntegerField', [], {'db_column': "'no_col'"}), - 'recuse': ('django.db.models.fields.IntegerField', [], {}), - 'yes': ('django.db.models.fields.IntegerField', [], {'db_column': "'yes_col'"}) - }, - 'idtracker.postaladdress': { - 'Meta': {'db_table': "'postal_addresses'"}, - 'address_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'aff_company_key': ('django.db.models.fields.CharField', [], {'max_length': '70', 'blank': 'True'}), - 'affiliated_company': ('django.db.models.fields.CharField', [], {'max_length': '70', 'blank': 'True'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'department': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mail_stop': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'person_or_org': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'person_title': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'staddr1': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'staddr2': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'state_or_prov': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}) - }, - 'idtracker.rfc': { - 'Meta': {'db_table': "'rfcs'"}, - 'area_acronym': ('django.db.models.fields.CharField', [], {'max_length': '8', 'blank': 'True'}), - 'b_approve_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'b_sent_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'comments': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'draft_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'fyi_number': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'group_acronym': ('django.db.models.fields.CharField', [], {'max_length': '8', 'blank': 'True'}), - 'historic_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'intended_status': ('django.db.models.fields.related.ForeignKey', [], {'default': '5', 'to': "orm['idtracker.RfcIntendedStatus']", 'db_column': "'intended_status_id'"}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {}), - 'lc_expiration_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'lc_sent_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'online_version': ('django.db.models.fields.CharField', [], {'default': "'YES'", 'max_length': '3'}), - 'proposed_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'rfc_name_key': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'rfc_number': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}), - 'rfc_published_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'standard_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'status': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.RfcStatus']", 'db_column': "'status_id'"}), - 'std_number': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_column': "'rfc_name'"}), - 'txt_page_count': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}) - }, - 'idtracker.rfcauthor': { - 'Meta': {'db_table': "'rfc_authors'"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'rfc': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'authors'", 'db_column': "'rfc_number'", 'to': "orm['idtracker.Rfc']"}) - }, - 'idtracker.rfcintendedstatus': { - 'Meta': {'db_table': "'rfc_intend_status'"}, - 'intended_status_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'status_value'"}) - }, - 'idtracker.rfcobsolete': { - 'Meta': {'db_table': "'rfcs_obsolete'"}, - 'action': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rfc': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'updates_or_obsoletes'", 'db_column': "'rfc_number'", 'to': "orm['idtracker.Rfc']"}), - 'rfc_acted_on': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'updated_or_obsoleted_by'", 'db_column': "'rfc_acted_on'", 'to': "orm['idtracker.Rfc']"}) - }, - 'idtracker.rfcstatus': { - 'Meta': {'db_table': "'rfc_status'"}, - 'status': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'status_value'"}), - 'status_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.role': { - 'Meta': {'db_table': "'chairs'"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'role_name': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'chair_name'"}) - }, - 'idtracker.wgchair': { - 'Meta': {'db_table': "'g_chairs'"}, - 'group_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IETFWG']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.wgeditor': { - 'Meta': {'db_table': "'g_editors'"}, - 'group_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IETFWG']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'unique': 'True', 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.wgsecretary': { - 'Meta': {'db_table': "'g_secretaries'"}, - 'group_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IETFWG']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.wgstatus': { - 'Meta': {'db_table': "'g_status'"}, - 'status': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'status_value'"}), - 'status_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'idtracker.wgtechadvisor': { - 'Meta': {'db_table': "'g_tech_advisors'"}, - 'group_acronym': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.IETFWG']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'idtracker.wgtype': { - 'Meta': {'db_table': "'g_type'"}, - 'group_type_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '25', 'db_column': "'group_type'"}) - }, - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']", 'null': 'True', 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['idtracker', 'liaisons'] diff --git a/ietf/liaisons/migrations/0008_add_taken_care_to_liaison.py b/ietf/liaisons/migrations/0008_add_taken_care_to_liaison.py deleted file mode 100644 index c70afb40f..000000000 --- a/ietf/liaisons/migrations/0008_add_taken_care_to_liaison.py +++ /dev/null @@ -1,116 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding field 'LiaisonDetail.taken_care' - db.add_column('liaison_detail', 'taken_care', orm['liaisons.liaisondetail:taken_care']) - - - - def backwards(self, orm): - - # Deleting field 'LiaisonDetail.taken_care' - db.delete_column('liaison_detail', 'taken_care') - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']", 'null': 'True', 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'taken_care': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0009_set_as_taken_care_old_liaisons.py b/ietf/liaisons/migrations/0009_set_as_taken_care_old_liaisons.py deleted file mode 100644 index b0c740768..000000000 --- a/ietf/liaisons/migrations/0009_set_as_taken_care_old_liaisons.py +++ /dev/null @@ -1,116 +0,0 @@ - -from south.db import db -from django.db import models - -class Migration: - - no_dry_run = True - - def forwards(self, orm): - - import datetime - for liaison in orm.LiaisonDetail.objects.filter(deadline_date__lt=datetime.date.today(), taken_care=False): - liaison.taken_care = True - liaison.save() - - - def backwards(self, orm): - - pass - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']", 'null': 'True', 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'taken_care': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0010_add_to_raw_code.py b/ietf/liaisons/migrations/0010_add_to_raw_code.py deleted file mode 100644 index d1f989ae1..000000000 --- a/ietf/liaisons/migrations/0010_add_to_raw_code.py +++ /dev/null @@ -1,117 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding field 'LiaisonDetail.to_raw_code' - db.add_column('liaison_detail', 'to_raw_code', orm['liaisons.liaisondetail:to_raw_code']) - - - - def backwards(self, orm): - - # Deleting field 'LiaisonDetail.to_raw_code' - db.delete_column('liaison_detail', 'to_raw_code') - - - - models = { - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']", 'null': 'True', 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'taken_care': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/0011_add_liaison_statement.py b/ietf/liaisons/migrations/0011_add_liaison_statement.py deleted file mode 100644 index 0f6442277..000000000 --- a/ietf/liaisons/migrations/0011_add_liaison_statement.py +++ /dev/null @@ -1,369 +0,0 @@ - -from south.db import db -from django.db import models -from ietf.liaisons.models import * - -class Migration: - - def forwards(self, orm): - - # Adding model 'LiaisonStatement' - db.create_table('liaisons_liaisonstatement', ( - ('id', orm['liaisons.liaisonstatement:id']), - ('title', orm['liaisons.liaisonstatement:title']), - ('purpose', orm['liaisons.liaisonstatement:purpose']), - ('body', orm['liaisons.liaisonstatement:body']), - ('deadline', orm['liaisons.liaisonstatement:deadline']), - ('related_to', orm['liaisons.liaisonstatement:related_to']), - ('from_group', orm['liaisons.liaisonstatement:from_group']), - ('from_name', orm['liaisons.liaisonstatement:from_name']), - ('from_contact', orm['liaisons.liaisonstatement:from_contact']), - ('to_group', orm['liaisons.liaisonstatement:to_group']), - ('to_name', orm['liaisons.liaisonstatement:to_name']), - ('to_contact', orm['liaisons.liaisonstatement:to_contact']), - ('reply_to', orm['liaisons.liaisonstatement:reply_to']), - ('response_contact', orm['liaisons.liaisonstatement:response_contact']), - ('technical_contact', orm['liaisons.liaisonstatement:technical_contact']), - ('cc', orm['liaisons.liaisonstatement:cc']), - ('submitted', orm['liaisons.liaisonstatement:submitted']), - ('modified', orm['liaisons.liaisonstatement:modified']), - ('approved', orm['liaisons.liaisonstatement:approved']), - ('action_taken', orm['liaisons.liaisonstatement:action_taken']), - )) - db.send_create_signal('liaisons', ['LiaisonStatement']) - - # Adding ManyToManyField 'LiaisonStatement.attachments' - db.create_table('liaisons_liaisonstatement_attachments', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('liaisonstatement', models.ForeignKey(orm.LiaisonStatement, null=False)), - ('document', models.ForeignKey(orm['doc.Document'], null=False)) - )) - - - - def backwards(self, orm): - - # Deleting model 'LiaisonStatement' - db.delete_table('liaisons_liaisonstatement') - - # Dropping ManyToManyField 'LiaisonStatement.attachments' - db.delete_table('liaisons_liaisonstatement_attachments') - - - - models = { - 'auth.group': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'doc.docalias': { - 'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['doc.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - 'doc.document': { - 'abstract': ('django.db.models.fields.TextField', [], {}), - 'ad': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'ad_document_set'", 'null': 'True', 'to': "orm['person.Person']"}), - 'authors': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['person.Email']", 'blank': 'True'}), - 'external_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['group.Group']", 'null': 'True', 'blank': 'True'}), - 'iana_state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.IanaDocStateName']", 'null': 'True', 'blank': 'True'}), - 'iesg_state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.IesgDocStateName']", 'null': 'True', 'blank': 'True'}), - 'intended_std_level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.IntendedStdLevelName']", 'null': 'True', 'blank': 'True'}), - 'internal_comments': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'primary_key': 'True'}), - 'note': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'notify': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'related': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['doc.DocAlias']", 'blank': 'True'}), - 'rev': ('django.db.models.fields.CharField', [], {'max_length': '16', 'blank': 'True'}), - 'rfc_state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.RfcDocStateName']", 'null': 'True', 'blank': 'True'}), - 'shepherd': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'shepherd_document_set'", 'null': 'True', 'to': "orm['person.Person']"}), - 'state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.DocStateName']", 'null': 'True', 'blank': 'True'}), - 'std_level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.StdLevelName']", 'null': 'True', 'blank': 'True'}), - 'stream': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.DocStreamName']", 'null': 'True', 'blank': 'True'}), - 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['name.DocInfoTagName']", 'null': 'True', 'blank': 'True'}), - 'time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.DocTypeName']", 'null': 'True', 'blank': 'True'}), - 'wg_state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.WgDocStateName']", 'null': 'True', 'blank': 'True'}) - }, - 'group.group': { - 'acronym': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '16', 'blank': 'True'}), - 'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['person.Person']", 'null': 'True', 'blank': 'True'}), - 'charter': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'chartered_group'", 'unique': 'True', 'null': 'True', 'to': "orm['doc.Document']"}), - 'comments': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'iesg_state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.IesgGroupStateName']", 'null': 'True', 'blank': 'True'}), - 'list_archive': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'list_email': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), - 'list_subscribe': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '80'}), - 'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['group.Group']", 'null': 'True', 'blank': 'True'}), - 'state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.GroupStateName']", 'null': 'True'}), - 'time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.GroupTypeName']", 'null': 'True'}) - }, - 'idtracker.personororginfo': { - 'Meta': {'db_table': "'person_or_org_info'"}, - 'address_type': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'date_created': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), - 'date_modified': ('django.db.models.fields.DateField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'first_name_key': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'last_name_key': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}), - 'middle_initial': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'middle_initial_key': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}), - 'modified_by': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}), - 'name_prefix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'name_suffix': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), - 'person_or_org_tag': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'record_type': ('django.db.models.fields.CharField', [], {'max_length': '8', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.frombodies': { - 'Meta': {'db_table': "'from_bodies'"}, - 'body_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_liaison_manager': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'other_sdo': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'poc': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'poc'"}) - }, - 'liaisons.liaisondetail': { - 'Meta': {'db_table': "'liaison_detail'"}, - 'action_taken': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'taken_care'", 'blank': 'True'}), - 'approval': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.OutgoingLiaisonApproval']", 'null': 'True', 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'by_secretariat': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'cc1': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'cc2': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'deadline_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'detail_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'from_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'from_raw_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'from_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'last_modified_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'null': 'True', 'db_column': "'person_or_org_tag'"}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonPurpose']", 'null': 'True'}), - 'purpose_text': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_column': "'purpose'", 'blank': 'True'}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']", 'null': 'True', 'blank': 'True'}), - 'replyto': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitted_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'submitter_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'submitter_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_body': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_email': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_poc': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'to_raw_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}) - }, - 'liaisons.liaisonmanagers': { - 'Meta': {'db_table': "'liaison_managers'"}, - 'email_priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.liaisonpurpose': { - 'Meta': {'db_table': "'liaison_purpose'"}, - 'purpose_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'purpose_text': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True'}) - }, - 'liaisons.liaisonstatement': { - 'action_taken': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), - 'approved': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'attachments': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['doc.Document']", 'blank': 'True'}), - 'body': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'cc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'deadline': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'from_contact': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['person.Email']", 'null': 'True', 'blank': 'True'}), - 'from_group': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'liaisonstatement_from_set'", 'null': 'True', 'to': "orm['group.Group']"}), - 'from_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'purpose': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.LiaisonStatementPurposeName']"}), - 'related_to': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonStatement']", 'null': 'True', 'blank': 'True'}), - 'reply_to': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'response_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'submitted': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'technical_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'to_contact': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'to_group': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'liaisonstatement_to_set'", 'null': 'True', 'to': "orm['group.Group']"}), - 'to_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'liaisons.outgoingliaisonapproval': { - 'approval_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), - 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'liaisons.sdoauthorizedindividual': { - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}), - 'sdo': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.SDOs']"}) - }, - 'liaisons.sdos': { - 'Meta': {'db_table': "'sdos'"}, - 'sdo_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'sdo_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}) - }, - 'liaisons.uploads': { - 'Meta': {'db_table': "'uploads'"}, - 'detail': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['liaisons.LiaisonDetail']"}), - 'file_extension': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'file_id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'file_title': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['idtracker.PersonOrOrgInfo']", 'db_column': "'person_or_org_tag'"}) - }, - 'name.docinfotagname': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.docstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.docstreamname': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.doctypename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.groupstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.grouptypename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.ianadocstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.iesgdocstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.iesggroupstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.intendedstdlevelname': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.liaisonstatementpurposename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.rfcdocstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.stdlevelname': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'name.wgdocstatename': { - 'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}), - 'used': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}) - }, - 'person.email': { - 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), - 'address': ('django.db.models.fields.CharField', [], {'max_length': '64', 'primary_key': 'True'}), - 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['person.Person']", 'null': 'True'}), - 'time': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}) - }, - 'person.person': { - 'address': ('django.db.models.fields.TextField', [], {'max_length': '255', 'blank': 'True'}), - 'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), - 'ascii': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'ascii_short': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'time': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'null': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['liaisons'] diff --git a/ietf/liaisons/migrations/__init__.py b/ietf/liaisons/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/ietf/settings.py b/ietf/settings.py index 213edc536..7d634a014 100644 --- a/ietf/settings.py +++ b/ietf/settings.py @@ -36,12 +36,20 @@ DEFAULT_FROM_EMAIL = 'IETF Secretariat