@@ -11,7 +11,7 @@ def forwards(self, orm):
11
11
# Adding model 'EditorialBoard'
12
12
db .create_table ('editorialmanager_editorialboard' , (
13
13
('id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
14
- ('issue' , self .gf ('django.db.models.fields.related.ForeignKey ' )(to = orm ['journalmanager.Issue' ])),
14
+ ('issue' , self .gf ('django.db.models.fields.related.OneToOneField ' )(to = orm ['journalmanager.Issue' ], unique = True )),
15
15
))
16
16
db .send_create_signal ('editorialmanager' , ['EditorialBoard' ])
17
17
@@ -22,24 +22,42 @@ def forwards(self, orm):
22
22
('board' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['editorialmanager.EditorialBoard' ])),
23
23
('first_name' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 )),
24
24
('last_name' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 )),
25
- ('email' , self .gf ('django.db.models.fields.EmailField' )(max_length = 75 )),
26
- ('institution' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 , null = True , blank = True )),
25
+ ('email' , self .gf ('django.db.models.fields.EmailField' )(max_length = 75 , null = True , blank = True )),
26
+ ('institution' , self .gf ('django.db.models.fields.CharField' )(default = '' , max_length = 256 )),
27
27
('link_cv' , self .gf ('django.db.models.fields.URLField' )(max_length = 200 , null = True , blank = True )),
28
28
('city' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 , null = True , blank = True )),
29
29
('state' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 , null = True , blank = True )),
30
- ('country' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 , null = True , blank = True )),
30
+ ('country' , self .gf ('django_countries.fields.CountryField' )(default = '' , max_length = 2 )),
31
+ ('research_id' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 , null = True , blank = True )),
32
+ ('orcid' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 , null = True , blank = True )),
33
+ ('order' , self .gf ('django.db.models.fields.IntegerField' )(default = 1 )),
31
34
))
32
35
db .send_create_signal ('editorialmanager' , ['EditorialMember' ])
33
36
34
37
# Adding model 'RoleType'
35
38
db .create_table ('editorialmanager_roletype' , (
36
39
('id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
37
- ('name' , self .gf ('django.db.models.fields.CharField' )(max_length = 256 )),
40
+ ('name' , self .gf ('django.db.models.fields.CharField' )(unique = True , max_length = 256 )),
38
41
))
39
42
db .send_create_signal ('editorialmanager' , ['RoleType' ])
40
43
44
+ # Adding model 'RoleTypeTranslation'
45
+ db .create_table ('editorialmanager_roletypetranslation' , (
46
+ ('id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
47
+ ('role' , self .gf ('django.db.models.fields.related.ForeignKey' )(related_name = 'translations' , to = orm ['editorialmanager.RoleType' ])),
48
+ ('name' , self .gf ('django.db.models.fields.CharField' )(default = '' , max_length = 256 )),
49
+ ('language' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['journalmanager.Language' ])),
50
+ ))
51
+ db .send_create_signal ('editorialmanager' , ['RoleTypeTranslation' ])
52
+
53
+ # Adding unique constraint on 'RoleTypeTranslation', fields ['role', 'language']
54
+ db .create_unique ('editorialmanager_roletypetranslation' , ['role_id' , 'language_id' ])
55
+
41
56
42
57
def backwards (self , orm ):
58
+ # Removing unique constraint on 'RoleTypeTranslation', fields ['role', 'language']
59
+ db .delete_unique ('editorialmanager_roletypetranslation' , ['role_id' , 'language_id' ])
60
+
43
61
# Deleting model 'EditorialBoard'
44
62
db .delete_table ('editorialmanager_editorialboard' )
45
63
@@ -49,6 +67,9 @@ def backwards(self, orm):
49
67
# Deleting model 'RoleType'
50
68
db .delete_table ('editorialmanager_roletype' )
51
69
70
+ # Deleting model 'RoleTypeTranslation'
71
+ db .delete_table ('editorialmanager_roletypetranslation' )
72
+
52
73
53
74
models = {
54
75
'auth.group' : {
@@ -90,26 +111,36 @@ def backwards(self, orm):
90
111
'editorialmanager.editorialboard' : {
91
112
'Meta' : {'object_name' : 'EditorialBoard' },
92
113
'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
93
- 'issue' : ('django.db.models.fields.related.ForeignKey ' , [], {'to' : "orm['journalmanager.Issue']" })
114
+ 'issue' : ('django.db.models.fields.related.OneToOneField ' , [], {'to' : "orm['journalmanager.Issue']" , 'unique' : 'True' })
94
115
},
95
116
'editorialmanager.editorialmember' : {
96
- 'Meta' : {'object_name' : 'EditorialMember' },
117
+ 'Meta' : {'ordering' : "('board', 'order', 'pk')" , ' object_name' : 'EditorialMember' },
97
118
'board' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['editorialmanager.EditorialBoard']" }),
98
119
'city' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' , 'null' : 'True' , 'blank' : 'True' }),
99
- 'country' : ('django.db.models. fields.CharField ' , [], {'max_length ' : '256' , 'null ' : 'True' , 'blank' : 'True ' }),
100
- 'email' : ('django.db.models.fields.EmailField' , [], {'max_length' : '75' }),
120
+ 'country' : ('django_countries. fields.CountryField ' , [], {'default ' : "''" , 'max_length ' : '2 ' }),
121
+ 'email' : ('django.db.models.fields.EmailField' , [], {'max_length' : '75' , 'null' : 'True' , 'blank' : 'True' }),
101
122
'first_name' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' }),
102
123
'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
103
- 'institution' : ('django.db.models.fields.CharField' , [], {'max_length ' : '256' , 'null ' : 'True' , 'blank' : 'True ' }),
124
+ 'institution' : ('django.db.models.fields.CharField' , [], {'default ' : "''" , 'max_length ' : '256 ' }),
104
125
'last_name' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' }),
105
126
'link_cv' : ('django.db.models.fields.URLField' , [], {'max_length' : '200' , 'null' : 'True' , 'blank' : 'True' }),
127
+ 'orcid' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' , 'null' : 'True' , 'blank' : 'True' }),
128
+ 'order' : ('django.db.models.fields.IntegerField' , [], {'default' : '1' }),
129
+ 'research_id' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' , 'null' : 'True' , 'blank' : 'True' }),
106
130
'role' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['editorialmanager.RoleType']" }),
107
131
'state' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' , 'null' : 'True' , 'blank' : 'True' })
108
132
},
109
133
'editorialmanager.roletype' : {
110
- 'Meta' : {'object_name' : 'RoleType' },
134
+ 'Meta' : {'ordering' : "('name',)" , 'object_name' : 'RoleType' },
135
+ 'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
136
+ 'name' : ('django.db.models.fields.CharField' , [], {'unique' : 'True' , 'max_length' : '256' })
137
+ },
138
+ 'editorialmanager.roletypetranslation' : {
139
+ 'Meta' : {'unique_together' : "(('role', 'language'),)" , 'object_name' : 'RoleTypeTranslation' },
111
140
'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
112
- 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '256' })
141
+ 'language' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : "orm['journalmanager.Language']" }),
142
+ 'name' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '256' }),
143
+ 'role' : ('django.db.models.fields.related.ForeignKey' , [], {'related_name' : "'translations'" , 'to' : "orm['editorialmanager.RoleType']" })
113
144
},
114
145
'journalmanager.collection' : {
115
146
'Meta' : {'ordering' : "['name']" , 'object_name' : 'Collection' },
0 commit comments