11# -*- coding: utf-8 -*-
22from __future__ import unicode_literals
33
4+ import django .db .models .deletion
45import django_extensions .db .fields
56from django .conf import settings
67from django .db import migrations , models
7- import django .db .models .deletion
88
99
1010class Migration (migrations .Migration ):
@@ -15,61 +15,220 @@ class Migration(migrations.Migration):
1515
1616 operations = [
1717 migrations .CreateModel (
18- name = ' Conference' ,
18+ name = " Conference" ,
1919 fields = [
20- ('id' , models .AutoField (verbose_name = 'ID' , serialize = False , auto_created = True , primary_key = True )),
21- ('created_at' , models .DateTimeField (auto_now_add = True , verbose_name = 'Created At' )),
22- ('modified_at' , models .DateTimeField (auto_now = True , verbose_name = 'Last Modified At' )),
23- ('name' , models .CharField (max_length = 255 , verbose_name = 'Conference Name' )),
24- ('slug' , django_extensions .db .fields .AutoSlugField (editable = False , populate_from = ('name' ,), max_length = 255 , blank = True , unique = True )),
25- ('description' , models .TextField (default = '' )),
26- ('start_date' , models .DateField (verbose_name = 'Start Date' )),
27- ('end_date' , models .DateField (verbose_name = 'End Date' )),
28- ('status' , models .PositiveSmallIntegerField (verbose_name = 'Current Status' , choices = [(1 , b'Accepting Call for Proposals' ), (2 , b'Closed for Proposals' ), (3 , b'Accepting Votes' ), (4 , b'Schedule Published' )])),
29- ('deleted' , models .BooleanField (default = False , verbose_name = 'Is Deleted?' )),
30- ('created_by' , models .ForeignKey (related_name = 'created_conference_set' , verbose_name = 'Created By' , blank = True , on_delete = django .db .models .deletion .CASCADE , to = settings .AUTH_USER_MODEL , null = True )),
31- ('modified_by' , models .ForeignKey (related_name = 'updated_conference_set' , verbose_name = 'Modified By' , blank = True , on_delete = django .db .models .deletion .CASCADE , to = settings .AUTH_USER_MODEL , null = True )),
20+ (
21+ "id" ,
22+ models .AutoField (
23+ verbose_name = "ID" ,
24+ serialize = False ,
25+ auto_created = True ,
26+ primary_key = True ,
27+ ),
28+ ),
29+ (
30+ "created_at" ,
31+ models .DateTimeField (auto_now_add = True , verbose_name = "Created At" ),
32+ ),
33+ (
34+ "modified_at" ,
35+ models .DateTimeField (
36+ auto_now = True , verbose_name = "Last Modified At"
37+ ),
38+ ),
39+ (
40+ "name" ,
41+ models .CharField (max_length = 255 , verbose_name = "Conference Name" ),
42+ ),
43+ (
44+ "slug" ,
45+ django_extensions .db .fields .AutoSlugField (
46+ editable = False ,
47+ populate_from = ("name" ,),
48+ max_length = 255 ,
49+ blank = True ,
50+ unique = True ,
51+ ),
52+ ),
53+ ("description" , models .TextField (default = "" )),
54+ ("start_date" , models .DateField (verbose_name = "Start Date" )),
55+ ("end_date" , models .DateField (verbose_name = "End Date" )),
56+ (
57+ "status" ,
58+ models .PositiveSmallIntegerField (
59+ verbose_name = "Current Status" ,
60+ choices = [
61+ (1 , b"Accepting Call for Proposals" ),
62+ (2 , b"Closed for Proposals" ),
63+ (3 , b"Accepting Votes" ),
64+ (4 , b"Schedule Published" ),
65+ ],
66+ ),
67+ ),
68+ (
69+ "deleted" ,
70+ models .BooleanField (default = False , verbose_name = "Is Deleted?" ),
71+ ),
72+ (
73+ "created_by" ,
74+ models .ForeignKey (
75+ related_name = "created_conference_set" ,
76+ verbose_name = "Created By" ,
77+ blank = True ,
78+ on_delete = django .db .models .deletion .CASCADE ,
79+ to = settings .AUTH_USER_MODEL ,
80+ null = True ,
81+ ),
82+ ),
83+ (
84+ "modified_by" ,
85+ models .ForeignKey (
86+ related_name = "updated_conference_set" ,
87+ verbose_name = "Modified By" ,
88+ blank = True ,
89+ on_delete = django .db .models .deletion .CASCADE ,
90+ to = settings .AUTH_USER_MODEL ,
91+ null = True ,
92+ ),
93+ ),
3294 ],
33- options = {
34- 'abstract' : False ,
35- },
95+ options = {"abstract" : False ,},
3696 bases = (models .Model ,),
3797 ),
3898 migrations .CreateModel (
39- name = ' ConferenceModerator' ,
99+ name = " ConferenceModerator" ,
40100 fields = [
41- ('id' , models .AutoField (verbose_name = 'ID' , serialize = False , auto_created = True , primary_key = True )),
42- ('created_at' , models .DateTimeField (auto_now_add = True , verbose_name = 'Created At' )),
43- ('modified_at' , models .DateTimeField (auto_now = True , verbose_name = 'Last Modified At' )),
44- ('active' , models .BooleanField (default = True , verbose_name = 'Is Active?' )),
45- ('conference' , models .ForeignKey (to = 'conferences.Conference' , on_delete = django .db .models .deletion .CASCADE )),
46- ('created_by' , models .ForeignKey (related_name = 'created_conferencemoderator_set' , verbose_name = 'Created By' , blank = True , on_delete = django .db .models .deletion .CASCADE , to = settings .AUTH_USER_MODEL , null = True )),
47- ('moderator' , models .ForeignKey (to = settings .AUTH_USER_MODEL , on_delete = django .db .models .deletion .CASCADE )),
48- ('modified_by' , models .ForeignKey (related_name = 'updated_conferencemoderator_set' , verbose_name = 'Modified By' , blank = True , on_delete = django .db .models .deletion .CASCADE , to = settings .AUTH_USER_MODEL , null = True )),
101+ (
102+ "id" ,
103+ models .AutoField (
104+ verbose_name = "ID" ,
105+ serialize = False ,
106+ auto_created = True ,
107+ primary_key = True ,
108+ ),
109+ ),
110+ (
111+ "created_at" ,
112+ models .DateTimeField (auto_now_add = True , verbose_name = "Created At" ),
113+ ),
114+ (
115+ "modified_at" ,
116+ models .DateTimeField (
117+ auto_now = True , verbose_name = "Last Modified At"
118+ ),
119+ ),
120+ (
121+ "active" ,
122+ models .BooleanField (default = True , verbose_name = "Is Active?" ),
123+ ),
124+ (
125+ "conference" ,
126+ models .ForeignKey (
127+ to = "conferences.Conference" ,
128+ on_delete = django .db .models .deletion .CASCADE ,
129+ ),
130+ ),
131+ (
132+ "created_by" ,
133+ models .ForeignKey (
134+ related_name = "created_conferencemoderator_set" ,
135+ verbose_name = "Created By" ,
136+ blank = True ,
137+ on_delete = django .db .models .deletion .CASCADE ,
138+ to = settings .AUTH_USER_MODEL ,
139+ null = True ,
140+ ),
141+ ),
142+ (
143+ "moderator" ,
144+ models .ForeignKey (
145+ to = settings .AUTH_USER_MODEL ,
146+ on_delete = django .db .models .deletion .CASCADE ,
147+ ),
148+ ),
149+ (
150+ "modified_by" ,
151+ models .ForeignKey (
152+ related_name = "updated_conferencemoderator_set" ,
153+ verbose_name = "Modified By" ,
154+ blank = True ,
155+ on_delete = django .db .models .deletion .CASCADE ,
156+ to = settings .AUTH_USER_MODEL ,
157+ null = True ,
158+ ),
159+ ),
49160 ],
50- options = {
51- 'abstract' : False ,
52- },
161+ options = {"abstract" : False ,},
53162 bases = (models .Model ,),
54163 ),
55164 migrations .CreateModel (
56- name = ' ConferenceProposalReviewer' ,
165+ name = " ConferenceProposalReviewer" ,
57166 fields = [
58- ('id' , models .AutoField (verbose_name = 'ID' , serialize = False , auto_created = True , primary_key = True )),
59- ('created_at' , models .DateTimeField (auto_now_add = True , verbose_name = 'Created At' )),
60- ('modified_at' , models .DateTimeField (auto_now = True , verbose_name = 'Last Modified At' )),
61- ('active' , models .BooleanField (default = True , verbose_name = 'Is Active?' )),
62- ('conference' , models .ForeignKey (to = 'conferences.Conference' , on_delete = django .db .models .deletion .CASCADE )),
63- ('created_by' , models .ForeignKey (related_name = 'created_conferenceproposalreviewer_set' , verbose_name = 'Created By' , blank = True , on_delete = django .db .models .deletion .CASCADE , to = settings .AUTH_USER_MODEL , null = True )),
64- ('modified_by' , models .ForeignKey (related_name = 'updated_conferenceproposalreviewer_set' , verbose_name = 'Modified By' , blank = True , on_delete = django .db .models .deletion .CASCADE , to = settings .AUTH_USER_MODEL , null = True )),
65- ('reviewer' , models .ForeignKey (to = settings .AUTH_USER_MODEL , on_delete = django .db .models .deletion .CASCADE )),
167+ (
168+ "id" ,
169+ models .AutoField (
170+ verbose_name = "ID" ,
171+ serialize = False ,
172+ auto_created = True ,
173+ primary_key = True ,
174+ ),
175+ ),
176+ (
177+ "created_at" ,
178+ models .DateTimeField (auto_now_add = True , verbose_name = "Created At" ),
179+ ),
180+ (
181+ "modified_at" ,
182+ models .DateTimeField (
183+ auto_now = True , verbose_name = "Last Modified At"
184+ ),
185+ ),
186+ (
187+ "active" ,
188+ models .BooleanField (default = True , verbose_name = "Is Active?" ),
189+ ),
190+ (
191+ "conference" ,
192+ models .ForeignKey (
193+ to = "conferences.Conference" ,
194+ on_delete = django .db .models .deletion .CASCADE ,
195+ ),
196+ ),
197+ (
198+ "created_by" ,
199+ models .ForeignKey (
200+ related_name = "created_conferenceproposalreviewer_set" ,
201+ verbose_name = "Created By" ,
202+ blank = True ,
203+ on_delete = django .db .models .deletion .CASCADE ,
204+ to = settings .AUTH_USER_MODEL ,
205+ null = True ,
206+ ),
207+ ),
208+ (
209+ "modified_by" ,
210+ models .ForeignKey (
211+ related_name = "updated_conferenceproposalreviewer_set" ,
212+ verbose_name = "Modified By" ,
213+ blank = True ,
214+ on_delete = django .db .models .deletion .CASCADE ,
215+ to = settings .AUTH_USER_MODEL ,
216+ null = True ,
217+ ),
218+ ),
219+ (
220+ "reviewer" ,
221+ models .ForeignKey (
222+ to = settings .AUTH_USER_MODEL ,
223+ on_delete = django .db .models .deletion .CASCADE ,
224+ ),
225+ ),
66226 ],
67- options = {
68- },
227+ options = {},
69228 bases = (models .Model ,),
70229 ),
71230 migrations .AlterUniqueTogether (
72- name = ' conferenceproposalreviewer' ,
73- unique_together = set ([(' conference' , ' reviewer' )]),
231+ name = " conferenceproposalreviewer" ,
232+ unique_together = set ([(" conference" , " reviewer" )]),
74233 ),
75234 ]
0 commit comments