@@ -27,6 +27,8 @@ def forwards(self, orm):
2727 ('nominee' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['nomcom.Nominee' ])),
2828 ('comments' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['nomcom.Feedback' ])),
2929 ('nominator_email' , self .gf ('django.db.models.fields.EmailField' )(max_length = 75 , blank = True )),
30+ ('user' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['auth.User' ])),
31+ ('time' , self .gf ('django.db.models.fields.DateTimeField' )(auto_now_add = True , blank = True )),
3032 ))
3133 db .send_create_signal ('nomcom' , ['Nomination' ])
3234
@@ -51,22 +53,6 @@ def forwards(self, orm):
5153 # Adding unique constraint on 'NomineePosition', fields ['position', 'nominee']
5254 db .create_unique ('nomcom_nomineeposition' , ['position_id' , 'nominee_id' ])
5355
54- # Adding M2M table for field questionnaires on 'NomineePosition'
55- db .create_table ('nomcom_nomineeposition_questionnaires' , (
56- ('id' , models .AutoField (verbose_name = 'ID' , primary_key = True , auto_created = True )),
57- ('nomineeposition' , models .ForeignKey (orm ['nomcom.nomineeposition' ], null = False )),
58- ('feedback' , models .ForeignKey (orm ['nomcom.feedback' ], null = False ))
59- ))
60- db .create_unique ('nomcom_nomineeposition_questionnaires' , ['nomineeposition_id' , 'feedback_id' ])
61-
62- # Adding M2M table for field feedback on 'NomineePosition'
63- db .create_table ('nomcom_nomineeposition_feedback' , (
64- ('id' , models .AutoField (verbose_name = 'ID' , primary_key = True , auto_created = True )),
65- ('nomineeposition' , models .ForeignKey (orm ['nomcom.nomineeposition' ], null = False )),
66- ('feedback' , models .ForeignKey (orm ['nomcom.feedback' ], null = False ))
67- ))
68- db .create_unique ('nomcom_nomineeposition_feedback' , ['nomineeposition_id' , 'feedback_id' ])
69-
7056 # Adding model 'Position'
7157 db .create_table ('nomcom_position' , (
7258 ('id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
@@ -84,15 +70,24 @@ def forwards(self, orm):
8470 # Adding model 'Feedback'
8571 db .create_table ('nomcom_feedback' , (
8672 ('id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
73+ ('nomcom' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['nomcom.NomCom' ])),
8774 ('author' , self .gf ('django.db.models.fields.EmailField' )(max_length = 75 , blank = True )),
88- ('position' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['nomcom.Position' ])),
8975 ('nominee' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['nomcom.Nominee' ])),
9076 ('comments' , self .gf ('ietf.nomcom.fields.EncryptedTextField' )()),
9177 ('type' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['name.FeedbackType' ])),
78+ ('user' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['auth.User' ], null = True , blank = True )),
9279 ('time' , self .gf ('django.db.models.fields.DateTimeField' )(auto_now_add = True , blank = True )),
9380 ))
9481 db .send_create_signal ('nomcom' , ['Feedback' ])
9582
83+ # Adding M2M table for field positions on 'Feedback'
84+ db .create_table ('nomcom_feedback_positions' , (
85+ ('id' , models .AutoField (verbose_name = 'ID' , primary_key = True , auto_created = True )),
86+ ('feedback' , models .ForeignKey (orm ['nomcom.feedback' ], null = False )),
87+ ('position' , models .ForeignKey (orm ['nomcom.position' ], null = False ))
88+ ))
89+ db .create_unique ('nomcom_feedback_positions' , ['feedback_id' , 'position_id' ])
90+
9691
9792 def backwards (self , orm ):
9893
@@ -111,18 +106,15 @@ def backwards(self, orm):
111106 # Deleting model 'NomineePosition'
112107 db .delete_table ('nomcom_nomineeposition' )
113108
114- # Removing M2M table for field questionnaires on 'NomineePosition'
115- db .delete_table ('nomcom_nomineeposition_questionnaires' )
116-
117- # Removing M2M table for field feedback on 'NomineePosition'
118- db .delete_table ('nomcom_nomineeposition_feedback' )
119-
120109 # Deleting model 'Position'
121110 db .delete_table ('nomcom_position' )
122111
123112 # Deleting model 'Feedback'
124113 db .delete_table ('nomcom_feedback' )
125114
115+ # Removing M2M table for field positions on 'Feedback'
116+ db .delete_table ('nomcom_feedback_positions' )
117+
126118
127119 models = {
128120 'auth.group' : {
@@ -344,10 +336,12 @@ def backwards(self, orm):
344336 'author' : ('django.db.models.fields.EmailField' , [], {'max_length' : '75' , 'blank' : 'True' }),
345337 'comments' : ('ietf.nomcom.fields.EncryptedTextField' , [], {}),
346338 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
339+ 'nomcom' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.NomCom']" }),
347340 'nominee' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.Nominee']" }),
348- 'position ' : ('django.db.models.fields.related.ForeignKey ' , [], {'to' : "orm['nomcom.Position']" }),
341+ 'positions ' : ('django.db.models.fields.related.ManyToManyField ' , [], {'symmetrical' : 'False' , ' to' : "orm['nomcom.Position']" , 'null' : 'True' , 'blank' : 'True' }),
349342 'time' : ('django.db.models.fields.DateTimeField' , [], {'auto_now_add' : 'True' , 'blank' : 'True' }),
350- 'type' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['name.FeedbackType']" })
343+ 'type' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['name.FeedbackType']" }),
344+ 'user' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['auth.User']" , 'null' : 'True' , 'blank' : 'True' })
351345 },
352346 'nomcom.nomcom' : {
353347 'Meta' : {'object_name' : 'NomCom' },
@@ -365,7 +359,9 @@ def backwards(self, orm):
365359 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
366360 'nominator_email' : ('django.db.models.fields.EmailField' , [], {'max_length' : '75' , 'blank' : 'True' }),
367361 'nominee' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.Nominee']" }),
368- 'position' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.Position']" })
362+ 'position' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.Position']" }),
363+ 'time' : ('django.db.models.fields.DateTimeField' , [], {'auto_now_add' : 'True' , 'blank' : 'True' }),
364+ 'user' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['auth.User']" })
369365 },
370366 'nomcom.nominee' : {
371367 'Meta' : {'object_name' : 'Nominee' },
@@ -375,12 +371,10 @@ def backwards(self, orm):
375371 'nominee_position' : ('django.db.models.fields.related.ManyToManyField' , [], {'to' : "orm['nomcom.Position']" , 'through' : "orm['nomcom.NomineePosition']" , 'symmetrical' : 'False' })
376372 },
377373 'nomcom.nomineeposition' : {
378- 'Meta' : {'unique_together' : "(('position', 'nominee'),)" , 'object_name' : 'NomineePosition' },
379- 'feedback' : ('django.db.models.fields.related.ManyToManyField' , [], {'symmetrical' : 'False' , 'to' : "orm['nomcom.Feedback']" , 'null' : 'True' , 'blank' : 'True' }),
374+ 'Meta' : {'ordering' : "['nominee']" , 'unique_together' : "(('position', 'nominee'),)" , 'object_name' : 'NomineePosition' },
380375 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
381376 'nominee' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.Nominee']" }),
382377 'position' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['nomcom.Position']" }),
383- 'questionnaires' : ('django.db.models.fields.related.ManyToManyField' , [], {'blank' : 'True' , 'related_name' : "'questionnaires'" , 'null' : 'True' , 'symmetrical' : 'False' , 'to' : "orm['nomcom.Feedback']" }),
384378 'state' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['name.NomineePositionState']" }),
385379 'time' : ('django.db.models.fields.DateTimeField' , [], {'auto_now_add' : 'True' , 'blank' : 'True' })
386380 },
0 commit comments