From cc138171016e1daac135e111e2602eb27efb93f2 Mon Sep 17 00:00:00 2001 From: Pasi Eronen Date: Thu, 11 Mar 2010 21:11:29 +0000 Subject: [PATCH] More null/unique attribute fixes - Legacy-Id: 2064 --- ietf/announcements/models.py | 2 +- ietf/idtracker/models.py | 16 ++++++++-------- ietf/ietfauth/models.py | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/ietf/announcements/models.py b/ietf/announcements/models.py index 653e8c1c1..e59197e88 100644 --- a/ietf/announcements/models.py +++ b/ietf/announcements/models.py @@ -46,7 +46,7 @@ class Announcement(models.Model): subject = models.CharField(blank=True, max_length=255) extra = models.TextField(blank=True,null=True) announced_to = models.ForeignKey(AnnouncedTo) - nomcom = models.BooleanField() + nomcom = models.NullBooleanField() nomcom_chair = models.ForeignKey(ChairsHistory, null=True, blank=True) manually_added = models.BooleanField(db_column='manualy_added') other_val = models.CharField(blank=True, null=True, max_length=255) diff --git a/ietf/idtracker/models.py b/ietf/idtracker/models.py index a5ee5ef6e..5df82cf21 100644 --- a/ietf/idtracker/models.py +++ b/ietf/idtracker/models.py @@ -240,18 +240,18 @@ class InternetDraft(models.Model): class PersonOrOrgInfo(models.Model): person_or_org_tag = models.AutoField(primary_key=True) - record_type = models.CharField(blank=True, max_length=8) - name_prefix = models.CharField(blank=True, max_length=10) + record_type = models.CharField(blank=True, null=True, max_length=8) + name_prefix = models.CharField(blank=True, null=True, max_length=10) first_name = models.CharField(blank=True, max_length=20) first_name_key = models.CharField(blank=True, max_length=20, editable=False) - middle_initial = models.CharField(blank=True, max_length=4) - middle_initial_key = models.CharField(blank=True, max_length=4, editable=False) + middle_initial = models.CharField(blank=True, null=True, max_length=4) + middle_initial_key = models.CharField(blank=True, null=True, max_length=4, editable=False) last_name = models.CharField(blank=True, max_length=50) last_name_key = models.CharField(blank=True, max_length=50, editable=False) - name_suffix = models.CharField(blank=True, max_length=10) + name_suffix = models.CharField(blank=True, null=True, max_length=10) date_modified = models.DateField(null=True, blank=True, auto_now=True) - modified_by = models.CharField(blank=True, max_length=8) - date_created = models.DateField(auto_now_add=True) + modified_by = models.CharField(blank=True, null=True, max_length=8) + date_created = models.DateField(auto_now_add=True, null=True) created_by = models.CharField(blank=True, null=True, max_length=8) address_type = models.CharField(blank=True, null=True, max_length=4) def save(self): @@ -979,7 +979,7 @@ class IRTF(models.Model): irtf_id = models.AutoField(primary_key=True) acronym = models.CharField(blank=True, max_length=25, db_column='irtf_acronym') name = models.CharField(blank=True, max_length=255, db_column='irtf_name') - charter_text = models.TextField(blank=True) + charter_text = models.TextField(blank=True,null=True) meeting_scheduled = models.BooleanField(blank=True) def __str__(self): return self.acronym diff --git a/ietf/ietfauth/models.py b/ietf/ietfauth/models.py index ac2319356..680b540ea 100644 --- a/ietf/ietfauth/models.py +++ b/ietf/ietfauth/models.py @@ -74,7 +74,7 @@ class LegacyLiaisonUser(models.Model): login_name = models.CharField(max_length=255) password = models.CharField(max_length=25) user_level = models.IntegerField(null=True, blank=True) - comment = models.TextField(blank=True) + comment = models.TextField(blank=True,null=True) def __str__(self): return self.login_name class Meta: @@ -83,7 +83,7 @@ class LegacyLiaisonUser(models.Model): class LegacyWgPassword(models.Model): person = models.ForeignKey(PersonOrOrgInfo, db_column='person_or_org_tag', primary_key=True) - password = models.CharField(blank=True, max_length=255) + password = models.CharField(blank=True, null=True,max_length=255) secrete_question_id = models.IntegerField(null=True, blank=True) secrete_answer = models.CharField(blank=True, null=True, max_length=255) is_tut_resp = models.IntegerField(null=True, blank=True)