Import telechat dates from the "telechat" table

- Legacy-Id: 3794
This commit is contained in:
Ole Laursen 2012-01-04 18:02:04 +00:00
parent 47df26af65
commit f4b6dac81f
2 changed files with 22 additions and 2 deletions

View file

@ -52,6 +52,7 @@ import datetime
# verbose_name = "Telechat Minute Text"
# verbose_name_plural = "Telechat Minutes"
# this model is deprecated
class TelechatDates(models.Model):
date1 = models.DateField(primary_key=True, null=True, blank=True)
date2 = models.DateField(null=True, blank=True)
@ -126,6 +127,18 @@ class WGAction(models.Model):
ordering = ['-telechat_date']
verbose_name = "WG Action"
class Telechat(models.Model):
telechat_id = models.IntegerField(primary_key=True)
telechat_date = models.DateField(null=True, blank=True)
minute_approved = models.IntegerField(null=True, blank=True)
wg_news_txt = models.TextField(blank=True)
iab_news_txt = models.TextField(blank=True)
management_issue = models.TextField(blank=True)
frozen = models.IntegerField(null=True, blank=True)
mi_frozen = models.IntegerField(null=True, blank=True)
class Meta:
db_table = u'telechat'
def next_telechat_date():
dates = TelechatDate.objects.order_by("-date")

View file

@ -21,10 +21,10 @@ from redesign.name.utils import name
from redesign.importing.utils import old_person_to_person
from ietf.idtracker.models import AreaGroup, IETFWG, Area, AreaGroup, Acronym, AreaWGURL, IRTF, ChairsHistory, Role, AreaDirector
from ietf.liaisons.models import SDOs
from ietf.iesg.models import TelechatDates, TelechatDate
from ietf.iesg.models import TelechatDates, Telechat, TelechatDate
import workflows.utils
# imports IETFWG, Area, AreaGroup, Acronym, IRTF, AreaWGURL, SDOs, TelechatDates
# imports IETFWG, Area, AreaGroup, Acronym, IRTF, AreaWGURL, SDOs, TelechatDates, dates from Telechat
# also creates nomcom groups
@ -117,6 +117,13 @@ iepg_group.save()
system = Person.objects.get(name="(System)")
for o in Telechat.objects.all().order_by("pk"):
if o.pk <= 3:
print "skipping phony Telechat", o.pk
continue
print "importing Telechat", o.pk, o.telechat_date
TelechatDate.objects.get_or_create(date=o.telechat_date)
for o in TelechatDates.objects.all():
print "importing TelechatDates"
for x in range(1, 5):