|
| 1 | +# -*- coding: utf-8 -*- |
| 2 | +from __future__ import unicode_literals |
| 3 | + |
| 4 | +from django.db import migrations |
| 5 | + |
| 6 | + |
| 7 | +def backfill_old_meetings(apps, schema_editor): |
| 8 | + Meeting = apps.get_model('meeting', 'Meeting') |
| 9 | + |
| 10 | + for id, number, type_id, date, city, country, time_zone, continent, attendees in [ |
| 11 | + ( 59,'59','ietf','2004-03-29','Seoul','KR','Asia/Seoul','Asia','1390' ), |
| 12 | + ( 58,'58','ietf','2003-11-09','Minneapolis','US','America/Menominee','America','1233' ), |
| 13 | + ( 57,'57','ietf','2003-07-13','Vienna','AT','Europe/Vienna','Europe','1304' ), |
| 14 | + ( 56,'56','ietf','2003-03-16','San Francisco','US','America/Los_Angeles','America','1679' ), |
| 15 | + ( 55,'55','ietf','2002-11-17','Atlanta','US','America/New_York','America','1570' ), |
| 16 | + ( 54,'54','ietf','2002-07-14','Yokohama','JP','Asia/Tokyo','Asia','1885' ), |
| 17 | + ( 53,'53','ietf','2002-03-17','Minneapolis','US','America/Menominee','America','1656' ), |
| 18 | + ( 52,'52','ietf','2001-12-09','Salt Lake City','US','America/Denver','America','1691' ), |
| 19 | + ( 51,'51','ietf','2001-08-05','London','GB','Europe/London','Europe','2226' ), |
| 20 | + ( 50,'50','ietf','2001-03-18','Minneapolis','US','America/Menominee','America','1822' ), |
| 21 | + ( 49,'49','ietf','2000-12-10','San Diego','US','America/Los_Angeles','America','2810' ), |
| 22 | + ( 48,'48','ietf','2000-07-31','Pittsburgh','US','America/New_York','America','2344' ), |
| 23 | + ( 47,'47','ietf','2000-03-26','Adelaide','AU','Australia/Adelaide','Australia','1431' ), |
| 24 | + ( 46,'46','ietf','1999-11-07','Washington','US','America/New_York','America','2379' ), |
| 25 | + ( 45,'45','ietf','1999-07-11','Oslo','NO','Europe/Oslo','Europe','1710' ), |
| 26 | + ( 44,'44','ietf','1999-03-14','Minneapolis','US','America/Menominee','America','1705' ), |
| 27 | + ( 43,'43','ietf','1998-12-07','Orlando','US','America/New_York','America','2124' ), |
| 28 | + ( 42,'42','ietf','1998-08-24','Chicago','US','America/Chicago','America','2106' ), |
| 29 | + ( 41,'41','ietf','1998-03-30','Los Angeles','US','America/Los_Angeles','America','1775' ), |
| 30 | + ( 40,'40','ietf','1997-12-08','Washington','US','America/New_York','America','1897' ), |
| 31 | + ( 39,'39','ietf','1997-08-11','Munich','DE','Europe/Berlin','Europe','1308' ), |
| 32 | + ( 38,'38','ietf','1997-04-07','Memphis','US','America/Chicago','America','1321' ), |
| 33 | + ( 37,'37','ietf','1996-12-09','San Jose','US','America/Los_Angeles','America','1993' ), |
| 34 | + ( 36,'36','ietf','1996-06-24','Montreal','CA','America/New_York','America','1283' ), |
| 35 | + ( 35,'35','ietf','1996-03-04','Los Angeles','US','America/Los_Angeles','America','1038' ), |
| 36 | + ( 34,'34','ietf','1995-12-04','Dallas','US','America/Chicago','America','1007' ), |
| 37 | + ( 33,'33','ietf','1995-07-17','Stockholm','SE','Europe/Stockholm','Europe','617' ), |
| 38 | + ( 32,'32','ietf','1995-04-03','Danvers','US','America/New_York','America','983' ), |
| 39 | + ( 31,'31','ietf','1994-12-05','San Jose','US','America/Los_Angeles','America','1079' ), |
| 40 | + ( 30,'30','ietf','1994-07-25','Toronto','CA','America/New_York','America','710' ), |
| 41 | + ( 29,'29','ietf','1994-03-28','Seattle','US','America/Los_Angeles','America','785' ), |
| 42 | + ( 28,'28','ietf','1993-11-01','Houston','US','America/Chicago','America','636' ), |
| 43 | + ( 27,'27','ietf','1993-07-12','Amsterdam','NL','Europe/Amsterdam','Europe','493' ), |
| 44 | + ( 26,'26','ietf','1993-03-29','Columbus','US','America/New_York','America','638' ), |
| 45 | + ( 25,'25','ietf','1992-11-16','Washington','US','America/New_York','America','633' ), |
| 46 | + ( 24,'24','ietf','1992-07-13','Cambridge','US','America/New_York','America','677' ), |
| 47 | + ( 23,'23','ietf','1992-03-16','San Diego','US','America/Los_Angeles','America','530' ), |
| 48 | + ( 22,'22','ietf','1991-11-18','Santa Fe','US','America/Denver','America','372' ), |
| 49 | + ( 21,'21','ietf','1991-07-29','Atlanta','US','America/New_York','America','387' ), |
| 50 | + ( 20,'20','ietf','1991-03-11','St. Louis','US','America/Chicago','America','348' ), |
| 51 | + ( 19,'19','ietf','1990-12-03','Boulder','US','America/Denver','America','292' ), |
| 52 | + ( 18,'18','ietf','1990-07-30','Vancouver','CA','America/Los_Angeles','America','293' ), |
| 53 | + ( 17,'17','ietf','1990-05-01','Pittsburgh','US','America/New_York','America','244' ), |
| 54 | + ( 16,'16','ietf','1990-02-06','Tallahassee','US','America/New_York','America','196' ), |
| 55 | + ( 15,'15','ietf','1989-10-31','Honolulu','US','Pacific/Honolulu','America','138' ), |
| 56 | + ( 14,'14','ietf','1989-07-25','Stanford','US','America/Los_Angeles','America','217' ), |
| 57 | + ( 13,'13','ietf','1989-04-11','Cocoa Beach','US','America/New_York','America','114' ), |
| 58 | + ( 12,'12','ietf','1989-01-18','Austin','US','America/Chicago','America','120' ), |
| 59 | + ( 11,'11','ietf','1988-10-17','Ann Arbor','US','America/New_York','America','114' ), |
| 60 | + ( 10,'10','ietf','1988-06-15','Annapolis','US','America/New_York','America','112' ), |
| 61 | + ( 9,'9','ietf','1988-03-01','San Diego','US','America/Los_Angeles','America','82' ), |
| 62 | + ( 8,'8','ietf','1987-11-02','Boulder','US','America/Denver','America','56' ), |
| 63 | + ( 7,'7','ietf','1987-07-27','McLean','US','America/New_York','America','101' ), |
| 64 | + ( 6,'6','ietf','1987-04-22','Boston','US','America/New_York','America','88' ), |
| 65 | + ( 5,'5','ietf','1987-02-04','Moffett Field','US','America/Los_Angeles','America','35' ), |
| 66 | + ( 4,'4','ietf','1986-10-15','Menlo Park','US','America/Los_Angeles','America','35' ), |
| 67 | + ( 3,'3','ietf','1986-07-23','Ann Arbor','US','America/New_York','America','18' ), |
| 68 | + ( 2,'2','ietf','1986-04-08','Aberdeen','US','America/New_York','America','21' ), |
| 69 | + ( 1,'1','ietf','1986-01-16','San Diego','US','America/Los_Angeles','America','21' ), |
| 70 | + ]: |
| 71 | + Meeting.objects.get_or_create(id=id, number=number, type_id=type_id, |
| 72 | + date=date, city=city, country=country, |
| 73 | + time_zone=time_zone); |
| 74 | + |
| 75 | + |
| 76 | +class Migration(migrations.Migration): |
| 77 | + |
| 78 | + dependencies = [ |
| 79 | + ('meeting', '0004_meeting_attendees'), |
| 80 | + ] |
| 81 | + |
| 82 | + operations = [ |
| 83 | + migrations.RunPython(backfill_old_meetings) |
| 84 | + ] |
| 85 | + |
0 commit comments