1
1
# -*- coding: utf-8 -*-
2
2
from __future__ import unicode_literals
3
3
4
+ import django .db .models .deletion
4
5
import django_extensions .db .fields
5
6
from django .conf import settings
6
7
from django .db import migrations , models
7
- import django .db .models .deletion
8
8
9
9
10
10
class Migration (migrations .Migration ):
@@ -15,61 +15,220 @@ class Migration(migrations.Migration):
15
15
16
16
operations = [
17
17
migrations .CreateModel (
18
- name = ' Conference' ,
18
+ name = " Conference" ,
19
19
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
+ ),
32
94
],
33
- options = {
34
- 'abstract' : False ,
35
- },
95
+ options = {"abstract" : False ,},
36
96
bases = (models .Model ,),
37
97
),
38
98
migrations .CreateModel (
39
- name = ' ConferenceModerator' ,
99
+ name = " ConferenceModerator" ,
40
100
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
+ ),
49
160
],
50
- options = {
51
- 'abstract' : False ,
52
- },
161
+ options = {"abstract" : False ,},
53
162
bases = (models .Model ,),
54
163
),
55
164
migrations .CreateModel (
56
- name = ' ConferenceProposalReviewer' ,
165
+ name = " ConferenceProposalReviewer" ,
57
166
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
+ ),
66
226
],
67
- options = {
68
- },
227
+ options = {},
69
228
bases = (models .Model ,),
70
229
),
71
230
migrations .AlterUniqueTogether (
72
- name = ' conferenceproposalreviewer' ,
73
- unique_together = set ([(' conference' , ' reviewer' )]),
231
+ name = " conferenceproposalreviewer" ,
232
+ unique_together = set ([(" conference" , " reviewer" )]),
74
233
),
75
234
]
0 commit comments