root / snf-astakos-app / astakos / im / migrations / 0015_auto__add_chain__add_project__add_projectmembership__add_unique_projec.py @ 67cf14bf
History | View | Annotate | Download (39.6 kB)
1 | 564a2292 | Kostas Papadimitriou | # encoding: utf-8
|
---|---|---|---|
2 | 564a2292 | Kostas Papadimitriou | import datetime |
3 | 564a2292 | Kostas Papadimitriou | from south.db import db |
4 | 564a2292 | Kostas Papadimitriou | from south.v2 import SchemaMigration |
5 | 564a2292 | Kostas Papadimitriou | from django.db import models |
6 | 564a2292 | Kostas Papadimitriou | |
7 | 564a2292 | Kostas Papadimitriou | class Migration(SchemaMigration): |
8 | 564a2292 | Kostas Papadimitriou | |
9 | 564a2292 | Kostas Papadimitriou | def forwards(self, orm): |
10 | 6f979a1a | Kostas Papadimitriou | |
11 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'AstakosUser', fields ['third_party_identifier', 'provider']
|
12 | 6f979a1a | Kostas Papadimitriou | try:
|
13 | 6f979a1a | Kostas Papadimitriou | db.delete_unique('im_astakosuser', ['third_party_identifier', 'provider']) |
14 | 6f979a1a | Kostas Papadimitriou | except:
|
15 | 6f979a1a | Kostas Papadimitriou | pass
|
16 | 564a2292 | Kostas Papadimitriou | |
17 | d0e78bbe | Giorgos Korfiatis | # Adding model 'Chain'
|
18 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_chain', (
|
19 | d0e78bbe | Giorgos Korfiatis | ('chain', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
20 | d0e78bbe | Giorgos Korfiatis | )) |
21 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['Chain']) |
22 | 564a2292 | Kostas Papadimitriou | |
23 | d0e78bbe | Giorgos Korfiatis | # Adding model 'Project'
|
24 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_project', (
|
25 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
26 | d0e78bbe | Giorgos Korfiatis | ('application', self.gf('django.db.models.fields.related.OneToOneField')(related_name='project', unique=True, to=orm['im.ProjectApplication'])), |
27 | d0e78bbe | Giorgos Korfiatis | ('last_approval_date', self.gf('django.db.models.fields.DateTimeField')(null=True)), |
28 | d0e78bbe | Giorgos Korfiatis | ('deactivation_reason', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), |
29 | d0e78bbe | Giorgos Korfiatis | ('deactivation_date', self.gf('django.db.models.fields.DateTimeField')(null=True)), |
30 | d0e78bbe | Giorgos Korfiatis | ('creation_date', self.gf('django.db.models.fields.DateTimeField')()), |
31 | d0e78bbe | Giorgos Korfiatis | ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=80, db_index=True)), |
32 | d0e78bbe | Giorgos Korfiatis | ('is_modified', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), |
33 | d0e78bbe | Giorgos Korfiatis | ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True, db_index=True)), |
34 | d0e78bbe | Giorgos Korfiatis | ('state', self.gf('django.db.models.fields.IntegerField')(default=1, db_index=True)), |
35 | d0e78bbe | Giorgos Korfiatis | )) |
36 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['Project']) |
37 | d0e78bbe | Giorgos Korfiatis | |
38 | d0e78bbe | Giorgos Korfiatis | # Adding model 'ProjectMembership'
|
39 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_projectmembership', (
|
40 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
41 | d0e78bbe | Giorgos Korfiatis | ('person', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.AstakosUser'])), |
42 | d0e78bbe | Giorgos Korfiatis | ('request_date', self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2013, 1, 11, 12, 54, 30, 986304))), |
43 | d0e78bbe | Giorgos Korfiatis | ('project', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.Project'])), |
44 | d0e78bbe | Giorgos Korfiatis | ('state', self.gf('django.db.models.fields.IntegerField')(default=0, db_index=True)), |
45 | d0e78bbe | Giorgos Korfiatis | ('is_pending', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), |
46 | d0e78bbe | Giorgos Korfiatis | ('is_active', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), |
47 | d0e78bbe | Giorgos Korfiatis | ('application', self.gf('django.db.models.fields.related.ForeignKey')(related_name='memberships', null=True, to=orm['im.ProjectApplication'])), |
48 | d0e78bbe | Giorgos Korfiatis | ('pending_application', self.gf('django.db.models.fields.related.ForeignKey')(related_name='pending_memebrships', null=True, to=orm['im.ProjectApplication'])), |
49 | d0e78bbe | Giorgos Korfiatis | ('pending_serial', self.gf('django.db.models.fields.BigIntegerField')(null=True, db_index=True)), |
50 | d0e78bbe | Giorgos Korfiatis | ('acceptance_date', self.gf('django.db.models.fields.DateField')(null=True, db_index=True)), |
51 | d0e78bbe | Giorgos Korfiatis | ('leave_request_date', self.gf('django.db.models.fields.DateField')(null=True)), |
52 | d0e78bbe | Giorgos Korfiatis | )) |
53 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['ProjectMembership']) |
54 | d0e78bbe | Giorgos Korfiatis | |
55 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'ProjectMembership', fields ['person', 'project']
|
56 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_projectmembership', ['person_id', 'project_id']) |
57 | d0e78bbe | Giorgos Korfiatis | |
58 | d0e78bbe | Giorgos Korfiatis | # Adding model 'ResourceMetadata'
|
59 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_resourcemetadata', (
|
60 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
61 | d0e78bbe | Giorgos Korfiatis | ('key', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255, db_index=True)), |
62 | d0e78bbe | Giorgos Korfiatis | ('value', self.gf('django.db.models.fields.CharField')(max_length=255)), |
63 | d0e78bbe | Giorgos Korfiatis | )) |
64 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['ResourceMetadata']) |
65 | d0e78bbe | Giorgos Korfiatis | |
66 | d0e78bbe | Giorgos Korfiatis | # Adding model 'AstakosUserAuthProvider'
|
67 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_astakosuserauthprovider', (
|
68 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
69 | d0e78bbe | Giorgos Korfiatis | ('affiliation', self.gf('django.db.models.fields.CharField')(default=None, max_length=255, null=True, blank=True)), |
70 | d0e78bbe | Giorgos Korfiatis | ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='auth_providers', to=orm['im.AstakosUser'])), |
71 | d0e78bbe | Giorgos Korfiatis | ('module', self.gf('django.db.models.fields.CharField')(default='local', max_length=255)), |
72 | d0e78bbe | Giorgos Korfiatis | ('identifier', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)), |
73 | d0e78bbe | Giorgos Korfiatis | ('active', self.gf('django.db.models.fields.BooleanField')(default=True)), |
74 | d0e78bbe | Giorgos Korfiatis | ('auth_backend', self.gf('django.db.models.fields.CharField')(default='astakos', max_length=255)), |
75 | d0e78bbe | Giorgos Korfiatis | ('info_data', self.gf('django.db.models.fields.TextField')(default='', null=True, blank=True)), |
76 | d0e78bbe | Giorgos Korfiatis | ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), |
77 | d0e78bbe | Giorgos Korfiatis | )) |
78 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['AstakosUserAuthProvider']) |
79 | d0e78bbe | Giorgos Korfiatis | |
80 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'AstakosUserAuthProvider', fields ['identifier', 'module', 'user']
|
81 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_astakosuserauthprovider', ['identifier', 'module', 'user_id']) |
82 | d0e78bbe | Giorgos Korfiatis | |
83 | d0e78bbe | Giorgos Korfiatis | # Adding model 'Serial'
|
84 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_serial', (
|
85 | d0e78bbe | Giorgos Korfiatis | ('serial', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
86 | d0e78bbe | Giorgos Korfiatis | )) |
87 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['Serial']) |
88 | d0e78bbe | Giorgos Korfiatis | |
89 | d0e78bbe | Giorgos Korfiatis | # Adding model 'Resource'
|
90 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_resource', (
|
91 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
92 | d0e78bbe | Giorgos Korfiatis | ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), |
93 | d0e78bbe | Giorgos Korfiatis | ('service', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.Service'])), |
94 | d0e78bbe | Giorgos Korfiatis | ('desc', self.gf('django.db.models.fields.TextField')(null=True)), |
95 | d0e78bbe | Giorgos Korfiatis | ('unit', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), |
96 | d0e78bbe | Giorgos Korfiatis | ('group', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), |
97 | d0e78bbe | Giorgos Korfiatis | )) |
98 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['Resource']) |
99 | d0e78bbe | Giorgos Korfiatis | |
100 | d0e78bbe | Giorgos Korfiatis | # Adding M2M table for field meta on 'Resource'
|
101 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_resource_meta', (
|
102 | d0e78bbe | Giorgos Korfiatis | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), |
103 | d0e78bbe | Giorgos Korfiatis | ('resource', models.ForeignKey(orm['im.resource'], null=False)), |
104 | d0e78bbe | Giorgos Korfiatis | ('resourcemetadata', models.ForeignKey(orm['im.resourcemetadata'], null=False)) |
105 | d0e78bbe | Giorgos Korfiatis | )) |
106 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_resource_meta', ['resource_id', 'resourcemetadata_id']) |
107 | d0e78bbe | Giorgos Korfiatis | |
108 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'Resource', fields ['name', 'service']
|
109 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_resource', ['name', 'service_id']) |
110 | d0e78bbe | Giorgos Korfiatis | |
111 | d0e78bbe | Giorgos Korfiatis | # Adding model 'SessionCatalog'
|
112 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_sessioncatalog', (
|
113 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
114 | d0e78bbe | Giorgos Korfiatis | ('session_key', self.gf('django.db.models.fields.CharField')(max_length=40)), |
115 | d0e78bbe | Giorgos Korfiatis | ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='sessions', null=True, to=orm['im.AstakosUser'])), |
116 | d0e78bbe | Giorgos Korfiatis | )) |
117 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['SessionCatalog']) |
118 | d0e78bbe | Giorgos Korfiatis | |
119 | d0e78bbe | Giorgos Korfiatis | # Adding model 'ProjectMembershipHistory'
|
120 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_projectmembershiphistory', (
|
121 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
122 | d0e78bbe | Giorgos Korfiatis | ('person', self.gf('django.db.models.fields.BigIntegerField')()), |
123 | d0e78bbe | Giorgos Korfiatis | ('project', self.gf('django.db.models.fields.BigIntegerField')()), |
124 | d0e78bbe | Giorgos Korfiatis | ('date', self.gf('django.db.models.fields.DateField')(default=datetime.datetime.now)), |
125 | d0e78bbe | Giorgos Korfiatis | ('reason', self.gf('django.db.models.fields.IntegerField')()), |
126 | d0e78bbe | Giorgos Korfiatis | ('serial', self.gf('django.db.models.fields.BigIntegerField')()), |
127 | d0e78bbe | Giorgos Korfiatis | )) |
128 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['ProjectMembershipHistory']) |
129 | d0e78bbe | Giorgos Korfiatis | |
130 | d0e78bbe | Giorgos Korfiatis | # Adding model 'AstakosUserQuota'
|
131 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_astakosuserquota', (
|
132 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
133 | d0e78bbe | Giorgos Korfiatis | ('capacity', self.gf('django.db.models.fields.BigIntegerField')(null=True)), |
134 | d0e78bbe | Giorgos Korfiatis | ('quantity', self.gf('django.db.models.fields.BigIntegerField')(null=True)), |
135 | d0e78bbe | Giorgos Korfiatis | ('export_limit', self.gf('django.db.models.fields.BigIntegerField')(null=True)), |
136 | d0e78bbe | Giorgos Korfiatis | ('import_limit', self.gf('django.db.models.fields.BigIntegerField')(null=True)), |
137 | d0e78bbe | Giorgos Korfiatis | ('resource', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.Resource'])), |
138 | d0e78bbe | Giorgos Korfiatis | ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.AstakosUser'])), |
139 | d0e78bbe | Giorgos Korfiatis | )) |
140 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['AstakosUserQuota']) |
141 | d0e78bbe | Giorgos Korfiatis | |
142 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'AstakosUserQuota', fields ['resource', 'user']
|
143 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_astakosuserquota', ['resource_id', 'user_id']) |
144 | d0e78bbe | Giorgos Korfiatis | |
145 | d0e78bbe | Giorgos Korfiatis | # Adding model 'ProjectResourceGrant'
|
146 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_projectresourcegrant', (
|
147 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
148 | d0e78bbe | Giorgos Korfiatis | ('resource', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.Resource'])), |
149 | d0e78bbe | Giorgos Korfiatis | ('project_application', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['im.ProjectApplication'], null=True)), |
150 | b052f360 | Giorgos Korfiatis | ('project_capacity', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0)), |
151 | b052f360 | Giorgos Korfiatis | ('project_import_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0)), |
152 | b052f360 | Giorgos Korfiatis | ('project_export_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0)), |
153 | b052f360 | Giorgos Korfiatis | ('member_capacity', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0)), |
154 | b052f360 | Giorgos Korfiatis | ('member_import_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0)), |
155 | b052f360 | Giorgos Korfiatis | ('member_export_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0)), |
156 | d0e78bbe | Giorgos Korfiatis | )) |
157 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['ProjectResourceGrant']) |
158 | d0e78bbe | Giorgos Korfiatis | |
159 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'ProjectResourceGrant', fields ['resource', 'project_application']
|
160 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_projectresourcegrant', ['resource_id', 'project_application_id']) |
161 | d0e78bbe | Giorgos Korfiatis | |
162 | d0e78bbe | Giorgos Korfiatis | # Adding model 'PendingThirdPartyUser'
|
163 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_pendingthirdpartyuser', (
|
164 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
165 | d0e78bbe | Giorgos Korfiatis | ('third_party_identifier', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)), |
166 | d0e78bbe | Giorgos Korfiatis | ('provider', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)), |
167 | d0e78bbe | Giorgos Korfiatis | ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, null=True, blank=True)), |
168 | d0e78bbe | Giorgos Korfiatis | ('first_name', self.gf('django.db.models.fields.CharField')(max_length=30, null=True, blank=True)), |
169 | d0e78bbe | Giorgos Korfiatis | ('last_name', self.gf('django.db.models.fields.CharField')(max_length=30, null=True, blank=True)), |
170 | d0e78bbe | Giorgos Korfiatis | ('affiliation', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)), |
171 | d0e78bbe | Giorgos Korfiatis | ('username', self.gf('django.db.models.fields.CharField')(unique=True, max_length=30)), |
172 | d0e78bbe | Giorgos Korfiatis | ('token', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True)), |
173 | d0e78bbe | Giorgos Korfiatis | ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, null=True, blank=True)), |
174 | d0e78bbe | Giorgos Korfiatis | ('info', self.gf('django.db.models.fields.TextField')(default='', null=True, blank=True)), |
175 | d0e78bbe | Giorgos Korfiatis | )) |
176 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['PendingThirdPartyUser']) |
177 | d0e78bbe | Giorgos Korfiatis | |
178 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'PendingThirdPartyUser', fields ['provider', 'third_party_identifier']
|
179 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_pendingthirdpartyuser', ['provider', 'third_party_identifier']) |
180 | d0e78bbe | Giorgos Korfiatis | |
181 | d0e78bbe | Giorgos Korfiatis | # Adding model 'ProjectApplication'
|
182 | d0e78bbe | Giorgos Korfiatis | db.create_table('im_projectapplication', (
|
183 | d0e78bbe | Giorgos Korfiatis | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
184 | d0e78bbe | Giorgos Korfiatis | ('applicant', self.gf('django.db.models.fields.related.ForeignKey')(related_name='projects_applied', to=orm['im.AstakosUser'])), |
185 | d0e78bbe | Giorgos Korfiatis | ('state', self.gf('django.db.models.fields.IntegerField')(default=0)), |
186 | d0e78bbe | Giorgos Korfiatis | ('owner', self.gf('django.db.models.fields.related.ForeignKey')(related_name='projects_owned', to=orm['im.AstakosUser'])), |
187 | d0e78bbe | Giorgos Korfiatis | ('chain', self.gf('django.db.models.fields.IntegerField')()), |
188 | d0e78bbe | Giorgos Korfiatis | ('precursor_application', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['im.ProjectApplication'], unique=True, null=True, blank=True)), |
189 | d0e78bbe | Giorgos Korfiatis | ('name', self.gf('django.db.models.fields.CharField')(max_length=80)), |
190 | d0e78bbe | Giorgos Korfiatis | ('homepage', self.gf('django.db.models.fields.URLField')(max_length=255, null=True)), |
191 | d0e78bbe | Giorgos Korfiatis | ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
192 | d0e78bbe | Giorgos Korfiatis | ('start_date', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)), |
193 | d0e78bbe | Giorgos Korfiatis | ('end_date', self.gf('django.db.models.fields.DateTimeField')()), |
194 | d0e78bbe | Giorgos Korfiatis | ('member_join_policy', self.gf('django.db.models.fields.IntegerField')()), |
195 | d0e78bbe | Giorgos Korfiatis | ('member_leave_policy', self.gf('django.db.models.fields.IntegerField')()), |
196 | d0e78bbe | Giorgos Korfiatis | ('limit_on_members_number', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), |
197 | d0e78bbe | Giorgos Korfiatis | ('comments', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
198 | d0e78bbe | Giorgos Korfiatis | ('issue_date', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), |
199 | d0e78bbe | Giorgos Korfiatis | )) |
200 | d0e78bbe | Giorgos Korfiatis | db.send_create_signal('im', ['ProjectApplication']) |
201 | d0e78bbe | Giorgos Korfiatis | |
202 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'ProjectApplication', fields ['chain', 'id']
|
203 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_projectapplication', ['chain', 'id']) |
204 | d0e78bbe | Giorgos Korfiatis | |
205 | d0e78bbe | Giorgos Korfiatis | # Adding field 'Service.order'
|
206 | d0e78bbe | Giorgos Korfiatis | db.add_column('im_service', 'order', self.gf('django.db.models.fields.PositiveIntegerField')(default=0), keep_default=False) |
207 | d0e78bbe | Giorgos Korfiatis | |
208 | d0e78bbe | Giorgos Korfiatis | # Adding index on 'Service', fields ['name']
|
209 | d0e78bbe | Giorgos Korfiatis | db.create_index('im_service', ['name']) |
210 | d0e78bbe | Giorgos Korfiatis | |
211 | d0e78bbe | Giorgos Korfiatis | # Adding field 'AstakosUser.uuid'
|
212 | d0e78bbe | Giorgos Korfiatis | db.add_column('im_astakosuser', 'uuid', self.gf('django.db.models.fields.CharField')(max_length=255, unique=True, null=True), keep_default=False) |
213 | d0e78bbe | Giorgos Korfiatis | |
214 | d0e78bbe | Giorgos Korfiatis | # Adding field 'AstakosUser.disturbed_quota'
|
215 | d0e78bbe | Giorgos Korfiatis | db.add_column('im_astakosuser', 'disturbed_quota', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True), keep_default=False) |
216 | d0e78bbe | Giorgos Korfiatis | |
217 | d0e78bbe | Giorgos Korfiatis | # Changing field 'AstakosUser.affiliation'
|
218 | d0e78bbe | Giorgos Korfiatis | db.alter_column('im_astakosuser', 'affiliation', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)) |
219 | d0e78bbe | Giorgos Korfiatis | |
220 | d0e78bbe | Giorgos Korfiatis | # Changing field 'AstakosUser.provider'
|
221 | d0e78bbe | Giorgos Korfiatis | db.alter_column('im_astakosuser', 'provider', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)) |
222 | 564a2292 | Kostas Papadimitriou | |
223 | 55698132 | Sofia Papagiannaki | # Changin field 'auth_user.username'
|
224 | 55698132 | Sofia Papagiannaki | db.alter_column('auth_user', 'username', models.CharField(max_length=75)) |
225 | 55698132 | Sofia Papagiannaki | |
226 | 564a2292 | Kostas Papadimitriou | |
227 | 564a2292 | Kostas Papadimitriou | def backwards(self, orm): |
228 | 6f979a1a | Kostas Papadimitriou | |
229 | d0e78bbe | Giorgos Korfiatis | # Removing index on 'Service', fields ['name']
|
230 | d0e78bbe | Giorgos Korfiatis | db.delete_index('im_service', ['name']) |
231 | d0e78bbe | Giorgos Korfiatis | |
232 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'ProjectApplication', fields ['chain', 'id']
|
233 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_projectapplication', ['chain', 'id']) |
234 | d0e78bbe | Giorgos Korfiatis | |
235 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'PendingThirdPartyUser', fields ['provider', 'third_party_identifier']
|
236 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_pendingthirdpartyuser', ['provider', 'third_party_identifier']) |
237 | d0e78bbe | Giorgos Korfiatis | |
238 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'ProjectResourceGrant', fields ['resource', 'project_application']
|
239 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_projectresourcegrant', ['resource_id', 'project_application_id']) |
240 | d0e78bbe | Giorgos Korfiatis | |
241 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'AstakosUserQuota', fields ['resource', 'user']
|
242 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_astakosuserquota', ['resource_id', 'user_id']) |
243 | d0e78bbe | Giorgos Korfiatis | |
244 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'Resource', fields ['name', 'service']
|
245 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_resource', ['name', 'service_id']) |
246 | d0e78bbe | Giorgos Korfiatis | |
247 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'AstakosUserAuthProvider', fields ['identifier', 'module', 'user']
|
248 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_astakosuserauthprovider', ['identifier', 'module', 'user_id']) |
249 | d0e78bbe | Giorgos Korfiatis | |
250 | d0e78bbe | Giorgos Korfiatis | # Removing unique constraint on 'ProjectMembership', fields ['person', 'project']
|
251 | d0e78bbe | Giorgos Korfiatis | db.delete_unique('im_projectmembership', ['person_id', 'project_id']) |
252 | d0e78bbe | Giorgos Korfiatis | |
253 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'Chain'
|
254 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_chain')
|
255 | d0e78bbe | Giorgos Korfiatis | |
256 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'Project'
|
257 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_project')
|
258 | d0e78bbe | Giorgos Korfiatis | |
259 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'ProjectMembership'
|
260 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_projectmembership')
|
261 | d0e78bbe | Giorgos Korfiatis | |
262 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'ResourceMetadata'
|
263 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_resourcemetadata')
|
264 | d0e78bbe | Giorgos Korfiatis | |
265 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'AstakosUserAuthProvider'
|
266 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_astakosuserauthprovider')
|
267 | d0e78bbe | Giorgos Korfiatis | |
268 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'Serial'
|
269 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_serial')
|
270 | d0e78bbe | Giorgos Korfiatis | |
271 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'Resource'
|
272 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_resource')
|
273 | d0e78bbe | Giorgos Korfiatis | |
274 | d0e78bbe | Giorgos Korfiatis | # Removing M2M table for field meta on 'Resource'
|
275 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_resource_meta')
|
276 | d0e78bbe | Giorgos Korfiatis | |
277 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'SessionCatalog'
|
278 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_sessioncatalog')
|
279 | d0e78bbe | Giorgos Korfiatis | |
280 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'ProjectMembershipHistory'
|
281 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_projectmembershiphistory')
|
282 | d0e78bbe | Giorgos Korfiatis | |
283 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'AstakosUserQuota'
|
284 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_astakosuserquota')
|
285 | d0e78bbe | Giorgos Korfiatis | |
286 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'ProjectResourceGrant'
|
287 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_projectresourcegrant')
|
288 | d0e78bbe | Giorgos Korfiatis | |
289 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'PendingThirdPartyUser'
|
290 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_pendingthirdpartyuser')
|
291 | d0e78bbe | Giorgos Korfiatis | |
292 | d0e78bbe | Giorgos Korfiatis | # Deleting model 'ProjectApplication'
|
293 | d0e78bbe | Giorgos Korfiatis | db.delete_table('im_projectapplication')
|
294 | d0e78bbe | Giorgos Korfiatis | |
295 | d0e78bbe | Giorgos Korfiatis | # Deleting field 'Service.order'
|
296 | d0e78bbe | Giorgos Korfiatis | db.delete_column('im_service', 'order') |
297 | d0e78bbe | Giorgos Korfiatis | |
298 | d0e78bbe | Giorgos Korfiatis | # Deleting field 'AstakosUser.uuid'
|
299 | d0e78bbe | Giorgos Korfiatis | db.delete_column('im_astakosuser', 'uuid') |
300 | d0e78bbe | Giorgos Korfiatis | |
301 | d0e78bbe | Giorgos Korfiatis | # Deleting field 'AstakosUser.disturbed_quota'
|
302 | d0e78bbe | Giorgos Korfiatis | db.delete_column('im_astakosuser', 'disturbed_quota') |
303 | d0e78bbe | Giorgos Korfiatis | |
304 | 55698132 | Sofia Papagiannaki | for u in orm.AstakosUser.objects.all(): |
305 | 55698132 | Sofia Papagiannaki | u.affiliation = u.affiliation or '' |
306 | 55698132 | Sofia Papagiannaki | u.save() |
307 | 55698132 | Sofia Papagiannaki | |
308 | d0e78bbe | Giorgos Korfiatis | # Changing field 'AstakosUser.affiliation'
|
309 | d0e78bbe | Giorgos Korfiatis | db.alter_column('im_astakosuser', 'affiliation', self.gf('django.db.models.fields.CharField')(default='', max_length=255)) |
310 | 564a2292 | Kostas Papadimitriou | |
311 | d0e78bbe | Giorgos Korfiatis | # Changing field 'AstakosUser.provider'
|
312 | d0e78bbe | Giorgos Korfiatis | db.alter_column('im_astakosuser', 'provider', self.gf('django.db.models.fields.CharField')(default='', max_length=255)) |
313 | 564a2292 | Kostas Papadimitriou | |
314 | d0e78bbe | Giorgos Korfiatis | # Adding unique constraint on 'AstakosUser', fields ['third_party_identifier', 'provider']
|
315 | d0e78bbe | Giorgos Korfiatis | db.create_unique('im_astakosuser', ['third_party_identifier', 'provider']) |
316 | 564a2292 | Kostas Papadimitriou | |
317 | 55698132 | Sofia Papagiannaki | # Changin field 'auth_user.username'
|
318 | 55698132 | Sofia Papagiannaki | db.alter_column('auth_user', 'username', models.CharField(max_length=30)) |
319 | 55698132 | Sofia Papagiannaki | |
320 | 564a2292 | Kostas Papadimitriou | |
321 | 564a2292 | Kostas Papadimitriou | models = { |
322 | 564a2292 | Kostas Papadimitriou | 'auth.group': {
|
323 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'Group'}, |
324 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
325 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), |
326 | 564a2292 | Kostas Papadimitriou | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) |
327 | 564a2292 | Kostas Papadimitriou | }, |
328 | 564a2292 | Kostas Papadimitriou | 'auth.permission': {
|
329 | 564a2292 | Kostas Papadimitriou | 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, |
330 | 564a2292 | Kostas Papadimitriou | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
331 | 564a2292 | Kostas Papadimitriou | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), |
332 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
333 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) |
334 | 564a2292 | Kostas Papadimitriou | }, |
335 | 564a2292 | Kostas Papadimitriou | 'auth.user': {
|
336 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'User'}, |
337 | 564a2292 | Kostas Papadimitriou | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
338 | 564a2292 | Kostas Papadimitriou | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), |
339 | 564a2292 | Kostas Papadimitriou | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), |
340 | 564a2292 | Kostas Papadimitriou | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), |
341 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
342 | 564a2292 | Kostas Papadimitriou | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
343 | 564a2292 | Kostas Papadimitriou | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
344 | 564a2292 | Kostas Papadimitriou | 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
345 | 564a2292 | Kostas Papadimitriou | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
346 | 564a2292 | Kostas Papadimitriou | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), |
347 | 564a2292 | Kostas Papadimitriou | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), |
348 | 564a2292 | Kostas Papadimitriou | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), |
349 | 564a2292 | Kostas Papadimitriou | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) |
350 | 564a2292 | Kostas Papadimitriou | }, |
351 | 564a2292 | Kostas Papadimitriou | 'contenttypes.contenttype': {
|
352 | 564a2292 | Kostas Papadimitriou | 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, |
353 | 564a2292 | Kostas Papadimitriou | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
354 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
355 | 564a2292 | Kostas Papadimitriou | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
356 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
357 | 564a2292 | Kostas Papadimitriou | }, |
358 | 564a2292 | Kostas Papadimitriou | 'im.additionalmail': {
|
359 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'AdditionalMail'}, |
360 | 564a2292 | Kostas Papadimitriou | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), |
361 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
362 | 564a2292 | Kostas Papadimitriou | 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}) |
363 | 564a2292 | Kostas Papadimitriou | }, |
364 | 564a2292 | Kostas Papadimitriou | 'im.approvalterms': {
|
365 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'ApprovalTerms'}, |
366 | d0e78bbe | Giorgos Korfiatis | 'date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 1, 11, 12, 54, 30, 982234)', 'db_index': 'True'}), |
367 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
368 | 564a2292 | Kostas Papadimitriou | 'location': ('django.db.models.fields.CharField', [], {'max_length': '255'}) |
369 | 564a2292 | Kostas Papadimitriou | }, |
370 | 564a2292 | Kostas Papadimitriou | 'im.astakosuser': {
|
371 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'AstakosUser', '_ormbases': ['auth.User']}, |
372 | 564a2292 | Kostas Papadimitriou | 'activation_sent': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), |
373 | 564a2292 | Kostas Papadimitriou | 'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
374 | 564a2292 | Kostas Papadimitriou | 'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), |
375 | 564a2292 | Kostas Papadimitriou | 'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), |
376 | 564a2292 | Kostas Papadimitriou | 'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), |
377 | 564a2292 | Kostas Papadimitriou | 'date_signed_terms': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), |
378 | 564a2292 | Kostas Papadimitriou | 'disturbed_quota': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), |
379 | 564a2292 | Kostas Papadimitriou | 'email_verified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
380 | 564a2292 | Kostas Papadimitriou | 'has_credits': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
381 | 564a2292 | Kostas Papadimitriou | 'has_signed_terms': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
382 | 564a2292 | Kostas Papadimitriou | 'invitations': ('django.db.models.fields.IntegerField', [], {'default': '0'}), |
383 | 564a2292 | Kostas Papadimitriou | 'is_verified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
384 | 564a2292 | Kostas Papadimitriou | 'level': ('django.db.models.fields.IntegerField', [], {'default': '4'}), |
385 | 564a2292 | Kostas Papadimitriou | 'policy': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.Resource']", 'null': 'True', 'through': "orm['im.AstakosUserQuota']", 'symmetrical': 'False'}), |
386 | 564a2292 | Kostas Papadimitriou | 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
387 | 564a2292 | Kostas Papadimitriou | 'third_party_identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
388 | 564a2292 | Kostas Papadimitriou | 'updated': ('django.db.models.fields.DateTimeField', [], {}), |
389 | 564a2292 | Kostas Papadimitriou | 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}), |
390 | 564a2292 | Kostas Papadimitriou | 'uuid': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True'}) |
391 | 564a2292 | Kostas Papadimitriou | }, |
392 | 564a2292 | Kostas Papadimitriou | 'im.astakosuserauthprovider': {
|
393 | 564a2292 | Kostas Papadimitriou | 'Meta': {'ordering': "('module', 'created')", 'unique_together': "(('identifier', 'module', 'user'),)", 'object_name': 'AstakosUserAuthProvider'}, |
394 | 564a2292 | Kostas Papadimitriou | 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
395 | 564a2292 | Kostas Papadimitriou | 'affiliation': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}), |
396 | 564a2292 | Kostas Papadimitriou | 'auth_backend': ('django.db.models.fields.CharField', [], {'default': "'astakos'", 'max_length': '255'}), |
397 | 564a2292 | Kostas Papadimitriou | 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
398 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
399 | 564a2292 | Kostas Papadimitriou | 'identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
400 | 564a2292 | Kostas Papadimitriou | 'info_data': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}), |
401 | 564a2292 | Kostas Papadimitriou | 'module': ('django.db.models.fields.CharField', [], {'default': "'local'", 'max_length': '255'}), |
402 | 564a2292 | Kostas Papadimitriou | 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'auth_providers'", 'to': "orm['im.AstakosUser']"}) |
403 | 564a2292 | Kostas Papadimitriou | }, |
404 | 564a2292 | Kostas Papadimitriou | 'im.astakosuserquota': {
|
405 | 564a2292 | Kostas Papadimitriou | 'Meta': {'unique_together': "(('resource', 'user'),)", 'object_name': 'AstakosUserQuota'}, |
406 | 564a2292 | Kostas Papadimitriou | 'capacity': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), |
407 | 564a2292 | Kostas Papadimitriou | 'export_limit': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), |
408 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
409 | 564a2292 | Kostas Papadimitriou | 'import_limit': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), |
410 | 564a2292 | Kostas Papadimitriou | 'quantity': ('django.db.models.fields.BigIntegerField', [], {'null': 'True'}), |
411 | 564a2292 | Kostas Papadimitriou | 'resource': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Resource']"}), |
412 | 564a2292 | Kostas Papadimitriou | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}) |
413 | 564a2292 | Kostas Papadimitriou | }, |
414 | 564a2292 | Kostas Papadimitriou | 'im.chain': {
|
415 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'Chain'}, |
416 | 564a2292 | Kostas Papadimitriou | 'chain': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) |
417 | 564a2292 | Kostas Papadimitriou | }, |
418 | 564a2292 | Kostas Papadimitriou | 'im.emailchange': {
|
419 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'EmailChange'}, |
420 | 564a2292 | Kostas Papadimitriou | 'activation_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '40', 'db_index': 'True'}), |
421 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
422 | 564a2292 | Kostas Papadimitriou | 'new_email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), |
423 | d0e78bbe | Giorgos Korfiatis | 'requested_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 1, 11, 12, 54, 30, 983023)'}), |
424 | 564a2292 | Kostas Papadimitriou | 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'emailchanges'", 'unique': 'True', 'to': "orm['im.AstakosUser']"}) |
425 | 564a2292 | Kostas Papadimitriou | }, |
426 | 564a2292 | Kostas Papadimitriou | 'im.invitation': {
|
427 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'Invitation'}, |
428 | 564a2292 | Kostas Papadimitriou | 'code': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True'}), |
429 | 564a2292 | Kostas Papadimitriou | 'consumed': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), |
430 | 564a2292 | Kostas Papadimitriou | 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
431 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
432 | 564a2292 | Kostas Papadimitriou | 'inviter': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invitations_sent'", 'null': 'True', 'to': "orm['im.AstakosUser']"}), |
433 | 564a2292 | Kostas Papadimitriou | 'is_consumed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), |
434 | 564a2292 | Kostas Papadimitriou | 'realname': ('django.db.models.fields.CharField', [], {'max_length': '255'}), |
435 | 564a2292 | Kostas Papadimitriou | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) |
436 | 564a2292 | Kostas Papadimitriou | }, |
437 | 564a2292 | Kostas Papadimitriou | 'im.pendingthirdpartyuser': {
|
438 | 564a2292 | Kostas Papadimitriou | 'Meta': {'unique_together': "(('provider', 'third_party_identifier'),)", 'object_name': 'PendingThirdPartyUser'}, |
439 | 564a2292 | Kostas Papadimitriou | 'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
440 | 564a2292 | Kostas Papadimitriou | 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), |
441 | 564a2292 | Kostas Papadimitriou | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), |
442 | 564a2292 | Kostas Papadimitriou | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), |
443 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
444 | 564a2292 | Kostas Papadimitriou | 'info': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}), |
445 | 564a2292 | Kostas Papadimitriou | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}), |
446 | 564a2292 | Kostas Papadimitriou | 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}), |
447 | 564a2292 | Kostas Papadimitriou | 'third_party_identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
448 | 564a2292 | Kostas Papadimitriou | 'token': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), |
449 | 564a2292 | Kostas Papadimitriou | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) |
450 | 564a2292 | Kostas Papadimitriou | }, |
451 | 564a2292 | Kostas Papadimitriou | 'im.project': {
|
452 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'Project'}, |
453 | 564a2292 | Kostas Papadimitriou | 'application': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'project'", 'unique': 'True', 'to': "orm['im.ProjectApplication']"}), |
454 | 564a2292 | Kostas Papadimitriou | 'creation_date': ('django.db.models.fields.DateTimeField', [], {}), |
455 | 564a2292 | Kostas Papadimitriou | 'deactivation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), |
456 | 564a2292 | Kostas Papadimitriou | 'deactivation_reason': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), |
457 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
458 | 564a2292 | Kostas Papadimitriou | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}), |
459 | 564a2292 | Kostas Papadimitriou | 'is_modified': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), |
460 | 564a2292 | Kostas Papadimitriou | 'last_approval_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), |
461 | 564a2292 | Kostas Papadimitriou | 'members': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.AstakosUser']", 'through': "orm['im.ProjectMembership']", 'symmetrical': 'False'}), |
462 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80', 'db_index': 'True'}), |
463 | 564a2292 | Kostas Papadimitriou | 'state': ('django.db.models.fields.IntegerField', [], {'default': '1', 'db_index': 'True'}) |
464 | 564a2292 | Kostas Papadimitriou | }, |
465 | 564a2292 | Kostas Papadimitriou | 'im.projectapplication': {
|
466 | 564a2292 | Kostas Papadimitriou | 'Meta': {'unique_together': "(('chain', 'id'),)", 'object_name': 'ProjectApplication'}, |
467 | 564a2292 | Kostas Papadimitriou | 'applicant': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'projects_applied'", 'to': "orm['im.AstakosUser']"}), |
468 | 564a2292 | Kostas Papadimitriou | 'chain': ('django.db.models.fields.IntegerField', [], {}), |
469 | 564a2292 | Kostas Papadimitriou | 'comments': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), |
470 | 564a2292 | Kostas Papadimitriou | 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), |
471 | 564a2292 | Kostas Papadimitriou | 'end_date': ('django.db.models.fields.DateTimeField', [], {}), |
472 | 564a2292 | Kostas Papadimitriou | 'homepage': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True'}), |
473 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
474 | 564a2292 | Kostas Papadimitriou | 'issue_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
475 | 564a2292 | Kostas Papadimitriou | 'limit_on_members_number': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), |
476 | 564a2292 | Kostas Papadimitriou | 'member_join_policy': ('django.db.models.fields.IntegerField', [], {}), |
477 | 564a2292 | Kostas Papadimitriou | 'member_leave_policy': ('django.db.models.fields.IntegerField', [], {}), |
478 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'max_length': '80'}), |
479 | 564a2292 | Kostas Papadimitriou | 'owner': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'projects_owned'", 'to': "orm['im.AstakosUser']"}), |
480 | 564a2292 | Kostas Papadimitriou | 'precursor_application': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['im.ProjectApplication']", 'unique': 'True', 'null': 'True', 'blank': 'True'}), |
481 | 564a2292 | Kostas Papadimitriou | 'resource_grants': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['im.Resource']", 'null': 'True', 'through': "orm['im.ProjectResourceGrant']", 'blank': 'True'}), |
482 | 564a2292 | Kostas Papadimitriou | 'start_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), |
483 | d0e78bbe | Giorgos Korfiatis | 'state': ('django.db.models.fields.IntegerField', [], {'default': '0'}) |
484 | 564a2292 | Kostas Papadimitriou | }, |
485 | 564a2292 | Kostas Papadimitriou | 'im.projectmembership': {
|
486 | 564a2292 | Kostas Papadimitriou | 'Meta': {'unique_together': "(('person', 'project'),)", 'object_name': 'ProjectMembership'}, |
487 | 564a2292 | Kostas Papadimitriou | 'acceptance_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'db_index': 'True'}), |
488 | 564a2292 | Kostas Papadimitriou | 'application': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'memberships'", 'null': 'True', 'to': "orm['im.ProjectApplication']"}), |
489 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
490 | 564a2292 | Kostas Papadimitriou | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), |
491 | 564a2292 | Kostas Papadimitriou | 'is_pending': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), |
492 | 564a2292 | Kostas Papadimitriou | 'leave_request_date': ('django.db.models.fields.DateField', [], {'null': 'True'}), |
493 | 564a2292 | Kostas Papadimitriou | 'pending_application': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'pending_memebrships'", 'null': 'True', 'to': "orm['im.ProjectApplication']"}), |
494 | 564a2292 | Kostas Papadimitriou | 'pending_serial': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'db_index': 'True'}), |
495 | 564a2292 | Kostas Papadimitriou | 'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}), |
496 | 564a2292 | Kostas Papadimitriou | 'project': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Project']"}), |
497 | d0e78bbe | Giorgos Korfiatis | 'request_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 1, 11, 12, 54, 30, 986304)'}), |
498 | 564a2292 | Kostas Papadimitriou | 'state': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}) |
499 | 564a2292 | Kostas Papadimitriou | }, |
500 | 564a2292 | Kostas Papadimitriou | 'im.projectmembershiphistory': {
|
501 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'ProjectMembershipHistory'}, |
502 | 564a2292 | Kostas Papadimitriou | 'date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime.now'}), |
503 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
504 | d0e78bbe | Giorgos Korfiatis | 'person': ('django.db.models.fields.BigIntegerField', [], {}), |
505 | 564a2292 | Kostas Papadimitriou | 'project': ('django.db.models.fields.BigIntegerField', [], {}), |
506 | 564a2292 | Kostas Papadimitriou | 'reason': ('django.db.models.fields.IntegerField', [], {}), |
507 | 564a2292 | Kostas Papadimitriou | 'serial': ('django.db.models.fields.BigIntegerField', [], {}) |
508 | 564a2292 | Kostas Papadimitriou | }, |
509 | 564a2292 | Kostas Papadimitriou | 'im.projectresourcegrant': {
|
510 | 564a2292 | Kostas Papadimitriou | 'Meta': {'unique_together': "(('resource', 'project_application'),)", 'object_name': 'ProjectResourceGrant'}, |
511 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
512 | b052f360 | Giorgos Korfiatis | 'member_capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '100000000000000000000000000000000L', 'max_digits': '38', 'decimal_places': '0'}), |
513 | b052f360 | Giorgos Korfiatis | 'member_export_limit': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '100000000000000000000000000000000L', 'max_digits': '38', 'decimal_places': '0'}), |
514 | b052f360 | Giorgos Korfiatis | 'member_import_limit': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '100000000000000000000000000000000L', 'max_digits': '38', 'decimal_places': '0'}), |
515 | 564a2292 | Kostas Papadimitriou | 'project_application': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.ProjectApplication']", 'null': 'True'}), |
516 | b052f360 | Giorgos Korfiatis | 'project_capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '100000000000000000000000000000000L', 'max_digits': '38', 'decimal_places': '0'}), |
517 | b052f360 | Giorgos Korfiatis | 'project_export_limit': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '100000000000000000000000000000000L', 'max_digits': '38', 'decimal_places': '0'}), |
518 | b052f360 | Giorgos Korfiatis | 'project_import_limit': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '100000000000000000000000000000000L', 'max_digits': '38', 'decimal_places': '0'}), |
519 | 564a2292 | Kostas Papadimitriou | 'resource': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Resource']"}) |
520 | 564a2292 | Kostas Papadimitriou | }, |
521 | 564a2292 | Kostas Papadimitriou | 'im.resource': {
|
522 | 564a2292 | Kostas Papadimitriou | 'Meta': {'unique_together': "(('name', 'service'),)", 'object_name': 'Resource'}, |
523 | 564a2292 | Kostas Papadimitriou | 'desc': ('django.db.models.fields.TextField', [], {'null': 'True'}), |
524 | 564a2292 | Kostas Papadimitriou | 'group': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), |
525 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
526 | 564a2292 | Kostas Papadimitriou | 'meta': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.ResourceMetadata']", 'symmetrical': 'False'}), |
527 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), |
528 | 564a2292 | Kostas Papadimitriou | 'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Service']"}), |
529 | 564a2292 | Kostas Papadimitriou | 'unit': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}) |
530 | 564a2292 | Kostas Papadimitriou | }, |
531 | 564a2292 | Kostas Papadimitriou | 'im.resourcemetadata': {
|
532 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'ResourceMetadata'}, |
533 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
534 | 564a2292 | Kostas Papadimitriou | 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}), |
535 | 564a2292 | Kostas Papadimitriou | 'value': ('django.db.models.fields.CharField', [], {'max_length': '255'}) |
536 | 564a2292 | Kostas Papadimitriou | }, |
537 | 564a2292 | Kostas Papadimitriou | 'im.serial': {
|
538 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'Serial'}, |
539 | 564a2292 | Kostas Papadimitriou | 'serial': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) |
540 | 564a2292 | Kostas Papadimitriou | }, |
541 | 564a2292 | Kostas Papadimitriou | 'im.service': {
|
542 | 564a2292 | Kostas Papadimitriou | 'Meta': {'ordering': "('order',)", 'object_name': 'Service'}, |
543 | 564a2292 | Kostas Papadimitriou | 'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), |
544 | 564a2292 | Kostas Papadimitriou | 'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), |
545 | 564a2292 | Kostas Papadimitriou | 'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), |
546 | 564a2292 | Kostas Papadimitriou | 'icon': ('django.db.models.fields.FilePathField', [], {'max_length': '100', 'blank': 'True'}), |
547 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
548 | 564a2292 | Kostas Papadimitriou | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}), |
549 | 564a2292 | Kostas Papadimitriou | 'order': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}), |
550 | 564a2292 | Kostas Papadimitriou | 'url': ('django.db.models.fields.FilePathField', [], {'max_length': '100'}) |
551 | 564a2292 | Kostas Papadimitriou | }, |
552 | 564a2292 | Kostas Papadimitriou | 'im.sessioncatalog': {
|
553 | 564a2292 | Kostas Papadimitriou | 'Meta': {'object_name': 'SessionCatalog'}, |
554 | 564a2292 | Kostas Papadimitriou | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
555 | 564a2292 | Kostas Papadimitriou | 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}), |
556 | 564a2292 | Kostas Papadimitriou | 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sessions'", 'null': 'True', 'to': "orm['im.AstakosUser']"}) |
557 | 564a2292 | Kostas Papadimitriou | } |
558 | 564a2292 | Kostas Papadimitriou | } |
559 | 564a2292 | Kostas Papadimitriou | |
560 | 564a2292 | Kostas Papadimitriou | complete_apps = ['im'] |