Import telechat dates from the "telechat" table
- Legacy-Id: 3794
This commit is contained in:
parent
47df26af65
commit
f4b6dac81f
|
@ -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")
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Reference in a new issue