Skip to content

Commit 5763c77

Browse files
committed
Fix up doc migration which included too much in the initial migration compared to trunk.
- Legacy-Id: 4295
1 parent 3c7d546 commit 5763c77

2 files changed

Lines changed: 53 additions & 74 deletions

File tree

ietf/doc/migrations/0001_initial.py

Lines changed: 12 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ def forwards(self, orm):
6060
('title', self.gf('django.db.models.fields.CharField')(max_length=255)),
6161
('stream', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.StreamName'], null=True, blank=True)),
6262
('group', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['group.Group'], null=True, blank=True)),
63-
('abstract', self.gf('django.db.models.fields.TextField')(blank=True)),
63+
('abstract', self.gf('django.db.models.fields.TextField')()),
6464
('rev', self.gf('django.db.models.fields.CharField')(max_length=16, blank=True)),
6565
('pages', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
66-
('order', self.gf('django.db.models.fields.IntegerField')(default=1, blank=True)),
66+
('order', self.gf('django.db.models.fields.IntegerField')(default=1)),
6767
('intended_std_level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.IntendedStdLevelName'], null=True, blank=True)),
6868
('std_level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.StdLevelName'], null=True, blank=True)),
6969
('ad', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='ad_document_set', null=True, to=orm['person.Person'])),
@@ -119,10 +119,10 @@ def forwards(self, orm):
119119
('title', self.gf('django.db.models.fields.CharField')(max_length=255)),
120120
('stream', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.StreamName'], null=True, blank=True)),
121121
('group', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['group.Group'], null=True, blank=True)),
122-
('abstract', self.gf('django.db.models.fields.TextField')(blank=True)),
122+
('abstract', self.gf('django.db.models.fields.TextField')()),
123123
('rev', self.gf('django.db.models.fields.CharField')(max_length=16, blank=True)),
124124
('pages', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
125-
('order', self.gf('django.db.models.fields.IntegerField')(default=1, blank=True)),
125+
('order', self.gf('django.db.models.fields.IntegerField')(default=1)),
126126
('intended_std_level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.IntendedStdLevelName'], null=True, blank=True)),
127127
('std_level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.StdLevelName'], null=True, blank=True)),
128128
('ad', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='ad_dochistory_set', null=True, to=orm['person.Person'])),
@@ -189,25 +189,6 @@ def forwards(self, orm):
189189
))
190190
db.send_create_signal('doc', ['NewRevisionDocEvent'])
191191

192-
# Adding model 'BallotType'
193-
db.create_table('doc_ballottype', (
194-
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
195-
('doc_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.DocTypeName'], null=True, blank=True)),
196-
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50, db_index=True)),
197-
('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
198-
('question', self.gf('django.db.models.fields.TextField')(blank=True)),
199-
('used', self.gf('django.db.models.fields.BooleanField')(default=True)),
200-
('order', self.gf('django.db.models.fields.IntegerField')(default=0)),
201-
))
202-
db.send_create_signal('doc', ['BallotType'])
203-
204-
# Adding model 'BallotDocEvent'
205-
db.create_table('doc_ballotdocevent', (
206-
('docevent_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['doc.DocEvent'], unique=True, primary_key=True)),
207-
('ballot_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['doc.BallotType'])),
208-
))
209-
db.send_create_signal('doc', ['BallotDocEvent'])
210-
211192
# Adding model 'BallotPositionDocEvent'
212193
db.create_table('doc_ballotpositiondocevent', (
213194
('docevent_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['doc.DocEvent'], unique=True, primary_key=True)),
@@ -315,12 +296,6 @@ def backwards(self, orm):
315296
# Deleting model 'NewRevisionDocEvent'
316297
db.delete_table('doc_newrevisiondocevent')
317298

318-
# Deleting model 'BallotType'
319-
db.delete_table('doc_ballottype')
320-
321-
# Deleting model 'BallotDocEvent'
322-
db.delete_table('doc_ballotdocevent')
323-
324299
# Deleting model 'BallotPositionDocEvent'
325300
db.delete_table('doc_ballotpositiondocevent')
326301

@@ -377,11 +352,6 @@ def backwards(self, orm):
377352
'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
378353
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
379354
},
380-
'doc.ballotdocevent': {
381-
'Meta': {'ordering': "['-time', '-id']", 'object_name': 'BallotDocEvent', '_ormbases': ['doc.DocEvent']},
382-
'ballot_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['doc.BallotType']"}),
383-
'docevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['doc.DocEvent']", 'unique': 'True', 'primary_key': 'True'})
384-
},
385355
'doc.ballotpositiondocevent': {
386356
'Meta': {'ordering': "['-time', '-id']", 'object_name': 'BallotPositionDocEvent', '_ormbases': ['doc.DocEvent']},
387357
'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['person.Person']"}),
@@ -392,16 +362,6 @@ def backwards(self, orm):
392362
'docevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['doc.DocEvent']", 'unique': 'True', 'primary_key': 'True'}),
393363
'pos': ('django.db.models.fields.related.ForeignKey', [], {'default': "'norecord'", 'to': "orm['name.BallotPositionName']"})
394364
},
395-
'doc.ballottype': {
396-
'Meta': {'ordering': "['order']", 'object_name': 'BallotType'},
397-
'doc_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.DocTypeName']", 'null': 'True', 'blank': 'True'}),
398-
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
399-
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
400-
'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
401-
'question': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
402-
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'db_index': 'True'}),
403-
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
404-
},
405365
'doc.docalias': {
406366
'Meta': {'object_name': 'DocAlias'},
407367
'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['doc.Document']"}),
@@ -419,7 +379,7 @@ def backwards(self, orm):
419379
},
420380
'doc.dochistory': {
421381
'Meta': {'object_name': 'DocHistory'},
422-
'abstract': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
382+
'abstract': ('django.db.models.fields.TextField', [], {}),
423383
'ad': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'ad_dochistory_set'", 'null': 'True', 'to': "orm['person.Person']"}),
424384
'authors': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['person.Email']", 'symmetrical': 'False', 'through': "orm['doc.DocHistoryAuthor']", 'blank': 'True'}),
425385
'doc': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'history_set'", 'to': "orm['doc.Document']"}),
@@ -432,7 +392,7 @@ def backwards(self, orm):
432392
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
433393
'note': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
434394
'notify': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
435-
'order': ('django.db.models.fields.IntegerField', [], {'default': '1', 'blank': 'True'}),
395+
'order': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
436396
'pages': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
437397
'related': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['doc.DocAlias']", 'symmetrical': 'False', 'through': "orm['doc.RelatedDocHistory']", 'blank': 'True'}),
438398
'rev': ('django.db.models.fields.CharField', [], {'max_length': '16', 'blank': 'True'}),
@@ -462,7 +422,7 @@ def backwards(self, orm):
462422
},
463423
'doc.document': {
464424
'Meta': {'object_name': 'Document'},
465-
'abstract': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
425+
'abstract': ('django.db.models.fields.TextField', [], {}),
466426
'ad': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'ad_document_set'", 'null': 'True', 'to': "orm['person.Person']"}),
467427
'authors': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['person.Email']", 'symmetrical': 'False', 'through': "orm['doc.DocumentAuthor']", 'blank': 'True'}),
468428
'expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
@@ -473,7 +433,7 @@ def backwards(self, orm):
473433
'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'primary_key': 'True'}),
474434
'note': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
475435
'notify': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
476-
'order': ('django.db.models.fields.IntegerField', [], {'default': '1', 'blank': 'True'}),
436+
'order': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
477437
'pages': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
478438
'related': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'reversely_related_document_set'", 'blank': 'True', 'through': "orm['doc.RelatedDocument']", 'to': "orm['doc.DocAlias']"}),
479439
'rev': ('django.db.models.fields.CharField', [], {'max_length': '16', 'blank': 'True'}),
@@ -561,7 +521,7 @@ def backwards(self, orm):
561521
},
562522
'group.group': {
563523
'Meta': {'object_name': 'Group'},
564-
'acronym': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '40', 'db_index': 'True'}),
524+
'acronym': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '40', 'db_index': 'True'}),
565525
'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['person.Person']", 'null': 'True', 'blank': 'True'}),
566526
'charter': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'chartered_group'", 'unique': 'True', 'null': 'True', 'to': "orm['doc.Document']"}),
567527
'comments': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
@@ -574,18 +534,16 @@ def backwards(self, orm):
574534
'state': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.GroupStateName']", 'null': 'True'}),
575535
'time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
576536
'type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['name.GroupTypeName']", 'null': 'True'}),
577-
'unused_states': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['doc.State']", 'symmetrical': 'False'}),
578-
'unused_tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['name.DocTagName']", 'symmetrical': 'False'})
537+
'unused_states': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['doc.State']", 'symmetrical': 'False', 'blank': 'True'}),
538+
'unused_tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['name.DocTagName']", 'symmetrical': 'False', 'blank': 'True'})
579539
},
580540
'name.ballotpositionname': {
581541
'Meta': {'ordering': "['order']", 'object_name': 'BallotPositionName'},
582-
'blocking': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
583542
'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
584543
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
585544
'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
586545
'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}),
587-
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
588-
'valid_document_types': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['name.DocTypeName']", 'symmetrical': 'False', 'blank': 'True'})
546+
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
589547
},
590548
'name.docrelationshipname': {
591549
'Meta': {'ordering': "['order']", 'object_name': 'DocRelationshipName'},

ietf/doc/migrations/0002_auto__add_field_ballotpositiondocevent_ballot.py renamed to ietf/doc/migrations/0002_auto__del_groupballotpositiondocevent__add_ballottype__add_ballotdocev.py

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ class Migration(SchemaMigration):
88

99
def forwards(self, orm):
1010

11+
# Deleting model 'GroupBallotPositionDocEvent'
12+
db.delete_table('doc_groupballotpositiondocevent')
13+
14+
# Adding model 'BallotType'
15+
db.create_table('doc_ballottype', (
16+
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
17+
('doc_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['name.DocTypeName'], null=True, blank=True)),
18+
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50, db_index=True)),
19+
('name', self.gf('django.db.models.fields.CharField')(max_length=255)),
20+
('question', self.gf('django.db.models.fields.TextField')(blank=True)),
21+
('used', self.gf('django.db.models.fields.BooleanField')(default=True)),
22+
('order', self.gf('django.db.models.fields.IntegerField')(default=0)),
23+
))
24+
db.send_create_signal('doc', ['BallotType'])
25+
1126
# Adding M2M table for field positions on 'BallotType'
1227
db.create_table('doc_ballottype_positions', (
1328
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
@@ -16,15 +31,40 @@ def forwards(self, orm):
1631
))
1732
db.create_unique('doc_ballottype_positions', ['ballottype_id', 'ballotpositionname_id'])
1833

34+
# Adding model 'BallotDocEvent'
35+
db.create_table('doc_ballotdocevent', (
36+
('docevent_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['doc.DocEvent'], unique=True, primary_key=True)),
37+
('ballot_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['doc.BallotType'])),
38+
))
39+
db.send_create_signal('doc', ['BallotDocEvent'])
40+
1941
# Adding field 'BallotPositionDocEvent.ballot'
2042
db.add_column('doc_ballotpositiondocevent', 'ballot', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['doc.BallotDocEvent'], null=True), keep_default=False)
2143

2244

2345
def backwards(self, orm):
2446

47+
# Adding model 'GroupBallotPositionDocEvent'
48+
db.create_table('doc_groupballotpositiondocevent', (
49+
('block_comment', self.gf('django.db.models.fields.TextField')(blank=True)),
50+
('comment', self.gf('django.db.models.fields.TextField')(blank=True)),
51+
('ad', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['person.Person'])),
52+
('comment_time', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
53+
('block_comment_time', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
54+
('pos', self.gf('django.db.models.fields.related.ForeignKey')(default='norecord', to=orm['name.GroupBallotPositionName'])),
55+
('docevent_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['doc.DocEvent'], unique=True, primary_key=True)),
56+
))
57+
db.send_create_signal('doc', ['GroupBallotPositionDocEvent'])
58+
59+
# Deleting model 'BallotType'
60+
db.delete_table('doc_ballottype')
61+
2562
# Removing M2M table for field positions on 'BallotType'
2663
db.delete_table('doc_ballottype_positions')
2764

65+
# Deleting model 'BallotDocEvent'
66+
db.delete_table('doc_ballotdocevent')
67+
2868
# Deleting field 'BallotPositionDocEvent.ballot'
2969
db.delete_column('doc_ballotpositiondocevent', 'ballot_id')
3070

@@ -184,16 +224,6 @@ def backwards(self, orm):
184224
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
185225
'order': ('django.db.models.fields.IntegerField', [], {'default': '1'})
186226
},
187-
'doc.groupballotpositiondocevent': {
188-
'Meta': {'ordering': "['-time', '-id']", 'object_name': 'GroupBallotPositionDocEvent', '_ormbases': ['doc.DocEvent']},
189-
'ad': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['person.Person']"}),
190-
'block_comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
191-
'block_comment_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
192-
'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
193-
'comment_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
194-
'docevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['doc.DocEvent']", 'unique': 'True', 'primary_key': 'True'}),
195-
'pos': ('django.db.models.fields.related.ForeignKey', [], {'default': "'norecord'", 'to': "orm['name.GroupBallotPositionName']"})
196-
},
197227
'doc.initialreviewdocevent': {
198228
'Meta': {'ordering': "['-time', '-id']", 'object_name': 'InitialReviewDocEvent', '_ormbases': ['doc.DocEvent']},
199229
'docevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['doc.DocEvent']", 'unique': 'True', 'primary_key': 'True'}),
@@ -275,8 +305,7 @@ def backwards(self, orm):
275305
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
276306
'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
277307
'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}),
278-
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
279-
'valid_document_types': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['name.DocTypeName']", 'symmetrical': 'False', 'blank': 'True'})
308+
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
280309
},
281310
'name.docrelationshipname': {
282311
'Meta': {'ordering': "['order']", 'object_name': 'DocRelationshipName'},
@@ -310,14 +339,6 @@ def backwards(self, orm):
310339
'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}),
311340
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
312341
},
313-
'name.groupballotpositionname': {
314-
'Meta': {'ordering': "['order']", 'object_name': 'GroupBallotPositionName'},
315-
'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
316-
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
317-
'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
318-
'slug': ('django.db.models.fields.CharField', [], {'max_length': '8', 'primary_key': 'True'}),
319-
'used': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
320-
},
321342
'name.groupstatename': {
322343
'Meta': {'ordering': "['order']", 'object_name': 'GroupStateName'},
323344
'desc': ('django.db.models.fields.TextField', [], {'blank': 'True'}),

0 commit comments

Comments
 (0)