Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / migrations / 0026_auto__del_resourcemetadata__del_field_astakosuserquota_import_limit__d.py @ 362dadaa

History | View | Annotate | Download (30.2 kB)

1 673f8f42 Giorgos Korfiatis
# encoding: utf-8
2 673f8f42 Giorgos Korfiatis
import datetime
3 673f8f42 Giorgos Korfiatis
from south.db import db
4 673f8f42 Giorgos Korfiatis
from south.v2 import SchemaMigration
5 673f8f42 Giorgos Korfiatis
from django.db import models
6 673f8f42 Giorgos Korfiatis
7 673f8f42 Giorgos Korfiatis
class Migration(SchemaMigration):
8 673f8f42 Giorgos Korfiatis
9 673f8f42 Giorgos Korfiatis
    def forwards(self, orm):
10 673f8f42 Giorgos Korfiatis
        
11 a0b34382 Giorgos Korfiatis
        # Removing unique constraint on 'Resource', fields ['name', 'service']
12 a0b34382 Giorgos Korfiatis
        db.delete_unique('im_resource', ['name', 'service_id'])
13 a0b34382 Giorgos Korfiatis
14 a0b34382 Giorgos Korfiatis
        # Deleting model 'ResourceMetadata'
15 a0b34382 Giorgos Korfiatis
        db.delete_table('im_resourcemetadata')
16 a0b34382 Giorgos Korfiatis
17 a0b34382 Giorgos Korfiatis
        # Deleting field 'AstakosUserQuota.import_limit'
18 a0b34382 Giorgos Korfiatis
        db.delete_column('im_astakosuserquota', 'import_limit')
19 a0b34382 Giorgos Korfiatis
20 a0b34382 Giorgos Korfiatis
        # Deleting field 'AstakosUserQuota.export_limit'
21 a0b34382 Giorgos Korfiatis
        db.delete_column('im_astakosuserquota', 'export_limit')
22 a0b34382 Giorgos Korfiatis
23 a0b34382 Giorgos Korfiatis
        # Deleting field 'AstakosUserQuota.quantity'
24 a0b34382 Giorgos Korfiatis
        db.delete_column('im_astakosuserquota', 'quantity')
25 a0b34382 Giorgos Korfiatis
26 a0b34382 Giorgos Korfiatis
        # Deleting field 'Service.order'
27 a0b34382 Giorgos Korfiatis
        db.delete_column('im_service', 'order')
28 a0b34382 Giorgos Korfiatis
29 a0b34382 Giorgos Korfiatis
        # Deleting field 'Service.icon'
30 a0b34382 Giorgos Korfiatis
        db.delete_column('im_service', 'icon')
31 a0b34382 Giorgos Korfiatis
32 a0b34382 Giorgos Korfiatis
        # Adding field 'Service.api_url'
33 a0b34382 Giorgos Korfiatis
        db.add_column('im_service', 'api_url', self.gf('django.db.models.fields.CharField')(max_length=255, null=True), keep_default=False)
34 a0b34382 Giorgos Korfiatis
35 a0b34382 Giorgos Korfiatis
        # Changing field 'Service.url'
36 a0b34382 Giorgos Korfiatis
        db.alter_column('im_service', 'url', self.gf('django.db.models.fields.CharField')(max_length=255, null=True))
37 a0b34382 Giorgos Korfiatis
38 673f8f42 Giorgos Korfiatis
        # Deleting field 'Project.is_active'
39 673f8f42 Giorgos Korfiatis
        db.delete_column('im_project', 'is_active')
40 673f8f42 Giorgos Korfiatis
41 673f8f42 Giorgos Korfiatis
        # Deleting field 'Project.is_modified'
42 673f8f42 Giorgos Korfiatis
        db.delete_column('im_project', 'is_modified')
43 673f8f42 Giorgos Korfiatis
44 673f8f42 Giorgos Korfiatis
        # Deleting field 'ProjectMembership.is_active'
45 673f8f42 Giorgos Korfiatis
        db.delete_column('im_projectmembership', 'is_active')
46 673f8f42 Giorgos Korfiatis
47 673f8f42 Giorgos Korfiatis
        # Deleting field 'ProjectMembership.pending_application'
48 673f8f42 Giorgos Korfiatis
        db.delete_column('im_projectmembership', 'pending_application_id')
49 673f8f42 Giorgos Korfiatis
50 673f8f42 Giorgos Korfiatis
        # Deleting field 'ProjectMembership.pending_serial'
51 673f8f42 Giorgos Korfiatis
        db.delete_column('im_projectmembership', 'pending_serial')
52 673f8f42 Giorgos Korfiatis
53 673f8f42 Giorgos Korfiatis
        # Deleting field 'ProjectMembership.application'
54 673f8f42 Giorgos Korfiatis
        db.delete_column('im_projectmembership', 'application_id')
55 673f8f42 Giorgos Korfiatis
56 673f8f42 Giorgos Korfiatis
        # Deleting field 'ProjectMembership.is_pending'
57 673f8f42 Giorgos Korfiatis
        db.delete_column('im_projectmembership', 'is_pending')
58 673f8f42 Giorgos Korfiatis
59 a0b34382 Giorgos Korfiatis
        # Deleting field 'Resource.group'
60 a0b34382 Giorgos Korfiatis
        db.delete_column('im_resource', 'group')
61 a0b34382 Giorgos Korfiatis
62 a0b34382 Giorgos Korfiatis
        # Removing M2M table for field meta on 'Resource'
63 a0b34382 Giorgos Korfiatis
        db.delete_table('im_resource_meta')
64 a0b34382 Giorgos Korfiatis
65 a0b34382 Giorgos Korfiatis
        # Adding unique constraint on 'Resource', fields ['name']
66 a0b34382 Giorgos Korfiatis
        db.create_unique('im_resource', ['name'])
67 a0b34382 Giorgos Korfiatis
68 a0b34382 Giorgos Korfiatis
        # Deleting field 'ProjectResourceGrant.member_import_limit'
69 a0b34382 Giorgos Korfiatis
        db.delete_column('im_projectresourcegrant', 'member_import_limit')
70 a0b34382 Giorgos Korfiatis
71 a0b34382 Giorgos Korfiatis
        # Deleting field 'ProjectResourceGrant.project_export_limit'
72 a0b34382 Giorgos Korfiatis
        db.delete_column('im_projectresourcegrant', 'project_export_limit')
73 a0b34382 Giorgos Korfiatis
74 a0b34382 Giorgos Korfiatis
        # Deleting field 'ProjectResourceGrant.project_import_limit'
75 a0b34382 Giorgos Korfiatis
        db.delete_column('im_projectresourcegrant', 'project_import_limit')
76 a0b34382 Giorgos Korfiatis
77 a0b34382 Giorgos Korfiatis
        # Deleting field 'ProjectResourceGrant.member_export_limit'
78 a0b34382 Giorgos Korfiatis
        db.delete_column('im_projectresourcegrant', 'member_export_limit')
79 a0b34382 Giorgos Korfiatis
80 a0b34382 Giorgos Korfiatis
        # Changing field 'ProjectResourceGrant.project_capacity'
81 a0b34382 Giorgos Korfiatis
        db.alter_column('im_projectresourcegrant', 'project_capacity', self.gf('snf_django.lib.db.fields.IntDecimalField')(null=True, max_digits=38, decimal_places=0))
82 a0b34382 Giorgos Korfiatis
83 673f8f42 Giorgos Korfiatis
84 673f8f42 Giorgos Korfiatis
    def backwards(self, orm):
85 673f8f42 Giorgos Korfiatis
        
86 a0b34382 Giorgos Korfiatis
        # Removing unique constraint on 'Resource', fields ['name']
87 a0b34382 Giorgos Korfiatis
        db.delete_unique('im_resource', ['name'])
88 a0b34382 Giorgos Korfiatis
89 a0b34382 Giorgos Korfiatis
        # Adding model 'ResourceMetadata'
90 a0b34382 Giorgos Korfiatis
        db.create_table('im_resourcemetadata', (
91 a0b34382 Giorgos Korfiatis
            ('value', self.gf('django.db.models.fields.CharField')(max_length=255)),
92 a0b34382 Giorgos Korfiatis
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
93 a0b34382 Giorgos Korfiatis
            ('key', self.gf('django.db.models.fields.CharField')(max_length=255, unique=True, db_index=True)),
94 a0b34382 Giorgos Korfiatis
        ))
95 a0b34382 Giorgos Korfiatis
        db.send_create_signal('im', ['ResourceMetadata'])
96 a0b34382 Giorgos Korfiatis
97 a0b34382 Giorgos Korfiatis
        # Adding field 'AstakosUserQuota.import_limit'
98 a0b34382 Giorgos Korfiatis
        db.add_column('im_astakosuserquota', 'import_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0), keep_default=False)
99 a0b34382 Giorgos Korfiatis
100 a0b34382 Giorgos Korfiatis
        # Adding field 'AstakosUserQuota.export_limit'
101 a0b34382 Giorgos Korfiatis
        db.add_column('im_astakosuserquota', 'export_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0), keep_default=False)
102 a0b34382 Giorgos Korfiatis
103 a0b34382 Giorgos Korfiatis
        # Adding field 'AstakosUserQuota.quantity'
104 a0b34382 Giorgos Korfiatis
        db.add_column('im_astakosuserquota', 'quantity', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=0, max_digits=38, decimal_places=0), keep_default=False)
105 a0b34382 Giorgos Korfiatis
106 a0b34382 Giorgos Korfiatis
        # Adding field 'Service.order'
107 a0b34382 Giorgos Korfiatis
        db.add_column('im_service', 'order', self.gf('django.db.models.fields.PositiveIntegerField')(default=0), keep_default=False)
108 a0b34382 Giorgos Korfiatis
109 a0b34382 Giorgos Korfiatis
        # Adding field 'Service.icon'
110 a0b34382 Giorgos Korfiatis
        db.add_column('im_service', 'icon', self.gf('django.db.models.fields.FilePathField')(default='', max_length=100, blank=True), keep_default=False)
111 a0b34382 Giorgos Korfiatis
112 a0b34382 Giorgos Korfiatis
        # Deleting field 'Service.api_url'
113 a0b34382 Giorgos Korfiatis
        db.delete_column('im_service', 'api_url')
114 a0b34382 Giorgos Korfiatis
115 a0b34382 Giorgos Korfiatis
        # Changing field 'Service.url'
116 a0b34382 Giorgos Korfiatis
        db.alter_column('im_service', 'url', self.gf('django.db.models.fields.FilePathField')(default='', max_length=100))
117 a0b34382 Giorgos Korfiatis
118 673f8f42 Giorgos Korfiatis
        # Adding field 'Project.is_active'
119 673f8f42 Giorgos Korfiatis
        db.add_column('im_project', 'is_active', self.gf('django.db.models.fields.BooleanField')(default=True, db_index=True), keep_default=False)
120 673f8f42 Giorgos Korfiatis
121 673f8f42 Giorgos Korfiatis
        # Adding field 'Project.is_modified'
122 673f8f42 Giorgos Korfiatis
        db.add_column('im_project', 'is_modified', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True), keep_default=False)
123 673f8f42 Giorgos Korfiatis
124 673f8f42 Giorgos Korfiatis
        # Adding field 'ProjectMembership.is_active'
125 673f8f42 Giorgos Korfiatis
        db.add_column('im_projectmembership', 'is_active', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True), keep_default=False)
126 673f8f42 Giorgos Korfiatis
127 673f8f42 Giorgos Korfiatis
        # Adding field 'ProjectMembership.pending_application'
128 673f8f42 Giorgos Korfiatis
        db.add_column('im_projectmembership', 'pending_application', self.gf('django.db.models.fields.related.ForeignKey')(related_name='pending_memberships', null=True, to=orm['im.ProjectApplication']), keep_default=False)
129 673f8f42 Giorgos Korfiatis
130 673f8f42 Giorgos Korfiatis
        # Adding field 'ProjectMembership.pending_serial'
131 673f8f42 Giorgos Korfiatis
        db.add_column('im_projectmembership', 'pending_serial', self.gf('django.db.models.fields.BigIntegerField')(null=True, db_index=True), keep_default=False)
132 673f8f42 Giorgos Korfiatis
133 673f8f42 Giorgos Korfiatis
        # Adding field 'ProjectMembership.application'
134 673f8f42 Giorgos Korfiatis
        db.add_column('im_projectmembership', 'application', self.gf('django.db.models.fields.related.ForeignKey')(related_name='memberships', null=True, to=orm['im.ProjectApplication']), keep_default=False)
135 673f8f42 Giorgos Korfiatis
136 673f8f42 Giorgos Korfiatis
        # Adding field 'ProjectMembership.is_pending'
137 673f8f42 Giorgos Korfiatis
        db.add_column('im_projectmembership', 'is_pending', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True), keep_default=False)
138 673f8f42 Giorgos Korfiatis
139 a0b34382 Giorgos Korfiatis
        # Adding field 'Resource.group'
140 a0b34382 Giorgos Korfiatis
        db.add_column('im_resource', 'group', self.gf('django.db.models.fields.CharField')(max_length=255, null=True), keep_default=False)
141 a0b34382 Giorgos Korfiatis
142 a0b34382 Giorgos Korfiatis
        # Adding M2M table for field meta on 'Resource'
143 a0b34382 Giorgos Korfiatis
        db.create_table('im_resource_meta', (
144 a0b34382 Giorgos Korfiatis
            ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
145 a0b34382 Giorgos Korfiatis
            ('resource', models.ForeignKey(orm['im.resource'], null=False)),
146 a0b34382 Giorgos Korfiatis
            ('resourcemetadata', models.ForeignKey(orm['im.resourcemetadata'], null=False))
147 a0b34382 Giorgos Korfiatis
        ))
148 a0b34382 Giorgos Korfiatis
        db.create_unique('im_resource_meta', ['resource_id', 'resourcemetadata_id'])
149 a0b34382 Giorgos Korfiatis
150 a0b34382 Giorgos Korfiatis
        # Adding unique constraint on 'Resource', fields ['name', 'service']
151 a0b34382 Giorgos Korfiatis
        db.create_unique('im_resource', ['name', 'service_id'])
152 a0b34382 Giorgos Korfiatis
153 a0b34382 Giorgos Korfiatis
        # Adding field 'ProjectResourceGrant.member_import_limit'
154 a0b34382 Giorgos Korfiatis
        db.add_column('im_projectresourcegrant', 'member_import_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0), keep_default=False)
155 a0b34382 Giorgos Korfiatis
156 a0b34382 Giorgos Korfiatis
        # Adding field 'ProjectResourceGrant.project_export_limit'
157 a0b34382 Giorgos Korfiatis
        db.add_column('im_projectresourcegrant', 'project_export_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0), keep_default=False)
158 a0b34382 Giorgos Korfiatis
159 a0b34382 Giorgos Korfiatis
        # Adding field 'ProjectResourceGrant.project_import_limit'
160 a0b34382 Giorgos Korfiatis
        db.add_column('im_projectresourcegrant', 'project_import_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0), keep_default=False)
161 a0b34382 Giorgos Korfiatis
162 a0b34382 Giorgos Korfiatis
        # Adding field 'ProjectResourceGrant.member_export_limit'
163 a0b34382 Giorgos Korfiatis
        db.add_column('im_projectresourcegrant', 'member_export_limit', self.gf('snf_django.lib.db.fields.IntDecimalField')(default=100000000000000000000000000000000L, max_digits=38, decimal_places=0), keep_default=False)
164 a0b34382 Giorgos Korfiatis
165 a0b34382 Giorgos Korfiatis
        # Changing field 'ProjectResourceGrant.project_capacity'
166 a0b34382 Giorgos Korfiatis
        db.alter_column('im_projectresourcegrant', 'project_capacity', self.gf('snf_django.lib.db.fields.IntDecimalField')(max_digits=38, decimal_places=0))
167 a0b34382 Giorgos Korfiatis
168 673f8f42 Giorgos Korfiatis
169 673f8f42 Giorgos Korfiatis
    models = {
170 673f8f42 Giorgos Korfiatis
        'auth.group': {
171 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Group'},
172 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
173 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
174 673f8f42 Giorgos Korfiatis
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
175 673f8f42 Giorgos Korfiatis
        },
176 673f8f42 Giorgos Korfiatis
        'auth.permission': {
177 673f8f42 Giorgos Korfiatis
            'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
178 673f8f42 Giorgos Korfiatis
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
179 673f8f42 Giorgos Korfiatis
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
180 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
181 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
182 673f8f42 Giorgos Korfiatis
        },
183 673f8f42 Giorgos Korfiatis
        'auth.user': {
184 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'User'},
185 673f8f42 Giorgos Korfiatis
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
186 673f8f42 Giorgos Korfiatis
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
187 673f8f42 Giorgos Korfiatis
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
188 673f8f42 Giorgos Korfiatis
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
189 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
190 673f8f42 Giorgos Korfiatis
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
191 673f8f42 Giorgos Korfiatis
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
192 673f8f42 Giorgos Korfiatis
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
193 673f8f42 Giorgos Korfiatis
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
194 673f8f42 Giorgos Korfiatis
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
195 673f8f42 Giorgos Korfiatis
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
196 673f8f42 Giorgos Korfiatis
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
197 673f8f42 Giorgos Korfiatis
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
198 673f8f42 Giorgos Korfiatis
        },
199 673f8f42 Giorgos Korfiatis
        'contenttypes.contenttype': {
200 673f8f42 Giorgos Korfiatis
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
201 673f8f42 Giorgos Korfiatis
            'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
202 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
203 673f8f42 Giorgos Korfiatis
            'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
204 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
205 673f8f42 Giorgos Korfiatis
        },
206 673f8f42 Giorgos Korfiatis
        'im.additionalmail': {
207 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'AdditionalMail'},
208 673f8f42 Giorgos Korfiatis
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
209 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
210 673f8f42 Giorgos Korfiatis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"})
211 673f8f42 Giorgos Korfiatis
        },
212 673f8f42 Giorgos Korfiatis
        'im.approvalterms': {
213 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'ApprovalTerms'},
214 673f8f42 Giorgos Korfiatis
            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
215 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
216 673f8f42 Giorgos Korfiatis
            'location': ('django.db.models.fields.CharField', [], {'max_length': '255'})
217 673f8f42 Giorgos Korfiatis
        },
218 673f8f42 Giorgos Korfiatis
        'im.astakosuser': {
219 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'AstakosUser', '_ormbases': ['auth.User']},
220 673f8f42 Giorgos Korfiatis
            'activation_sent': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
221 673f8f42 Giorgos Korfiatis
            'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
222 673f8f42 Giorgos Korfiatis
            'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
223 673f8f42 Giorgos Korfiatis
            'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
224 673f8f42 Giorgos Korfiatis
            'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
225 673f8f42 Giorgos Korfiatis
            'date_signed_terms': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
226 673f8f42 Giorgos Korfiatis
            'disturbed_quota': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
227 673f8f42 Giorgos Korfiatis
            'email_verified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
228 673f8f42 Giorgos Korfiatis
            'has_credits': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
229 673f8f42 Giorgos Korfiatis
            'has_signed_terms': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
230 673f8f42 Giorgos Korfiatis
            'invitations': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
231 673f8f42 Giorgos Korfiatis
            'is_verified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
232 673f8f42 Giorgos Korfiatis
            'level': ('django.db.models.fields.IntegerField', [], {'default': '4'}),
233 673f8f42 Giorgos Korfiatis
            'policy': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.Resource']", 'null': 'True', 'through': "orm['im.AstakosUserQuota']", 'symmetrical': 'False'}),
234 673f8f42 Giorgos Korfiatis
            'provider': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
235 673f8f42 Giorgos Korfiatis
            'third_party_identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
236 673f8f42 Giorgos Korfiatis
            'updated': ('django.db.models.fields.DateTimeField', [], {}),
237 673f8f42 Giorgos Korfiatis
            'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}),
238 673f8f42 Giorgos Korfiatis
            'uuid': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True'})
239 673f8f42 Giorgos Korfiatis
        },
240 673f8f42 Giorgos Korfiatis
        'im.astakosuserauthprovider': {
241 673f8f42 Giorgos Korfiatis
            'Meta': {'ordering': "('module', 'created')", 'unique_together': "(('identifier', 'module', 'user'),)", 'object_name': 'AstakosUserAuthProvider'},
242 673f8f42 Giorgos Korfiatis
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
243 673f8f42 Giorgos Korfiatis
            'affiliation': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}),
244 673f8f42 Giorgos Korfiatis
            'auth_backend': ('django.db.models.fields.CharField', [], {'default': "'astakos'", 'max_length': '255'}),
245 673f8f42 Giorgos Korfiatis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
246 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
247 673f8f42 Giorgos Korfiatis
            'identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
248 673f8f42 Giorgos Korfiatis
            'info_data': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
249 673f8f42 Giorgos Korfiatis
            'module': ('django.db.models.fields.CharField', [], {'default': "'local'", 'max_length': '255'}),
250 673f8f42 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'auth_providers'", 'to': "orm['im.AstakosUser']"})
251 673f8f42 Giorgos Korfiatis
        },
252 673f8f42 Giorgos Korfiatis
        'im.astakosuserquota': {
253 673f8f42 Giorgos Korfiatis
            'Meta': {'unique_together': "(('resource', 'user'),)", 'object_name': 'AstakosUserQuota'},
254 b052f360 Giorgos Korfiatis
            'capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}),
255 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
256 673f8f42 Giorgos Korfiatis
            'resource': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Resource']"}),
257 673f8f42 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"})
258 673f8f42 Giorgos Korfiatis
        },
259 673f8f42 Giorgos Korfiatis
        'im.authproviderpolicyprofile': {
260 673f8f42 Giorgos Korfiatis
            'Meta': {'ordering': "['priority']", 'object_name': 'AuthProviderPolicyProfile'},
261 673f8f42 Giorgos Korfiatis
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
262 673f8f42 Giorgos Korfiatis
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'authpolicy_profiles'", 'symmetrical': 'False', 'to': "orm['auth.Group']"}),
263 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
264 673f8f42 Giorgos Korfiatis
            'is_exclusive': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
265 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
266 673f8f42 Giorgos Korfiatis
            'policy_add': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
267 673f8f42 Giorgos Korfiatis
            'policy_automoderate': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
268 673f8f42 Giorgos Korfiatis
            'policy_create': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
269 673f8f42 Giorgos Korfiatis
            'policy_limit': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True'}),
270 673f8f42 Giorgos Korfiatis
            'policy_login': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
271 673f8f42 Giorgos Korfiatis
            'policy_remove': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
272 673f8f42 Giorgos Korfiatis
            'policy_required': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
273 673f8f42 Giorgos Korfiatis
            'policy_switch': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
274 673f8f42 Giorgos Korfiatis
            'priority': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
275 673f8f42 Giorgos Korfiatis
            'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
276 673f8f42 Giorgos Korfiatis
            'users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'authpolicy_profiles'", 'symmetrical': 'False', 'to': "orm['im.AstakosUser']"})
277 673f8f42 Giorgos Korfiatis
        },
278 673f8f42 Giorgos Korfiatis
        'im.chain': {
279 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Chain'},
280 673f8f42 Giorgos Korfiatis
            'chain': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
281 673f8f42 Giorgos Korfiatis
        },
282 673f8f42 Giorgos Korfiatis
        'im.emailchange': {
283 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'EmailChange'},
284 673f8f42 Giorgos Korfiatis
            'activation_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '40', 'db_index': 'True'}),
285 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
286 673f8f42 Giorgos Korfiatis
            'new_email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
287 673f8f42 Giorgos Korfiatis
            'requested_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
288 673f8f42 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'emailchanges'", 'unique': 'True', 'to': "orm['im.AstakosUser']"})
289 673f8f42 Giorgos Korfiatis
        },
290 673f8f42 Giorgos Korfiatis
        'im.invitation': {
291 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Invitation'},
292 673f8f42 Giorgos Korfiatis
            'code': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True'}),
293 673f8f42 Giorgos Korfiatis
            'consumed': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
294 673f8f42 Giorgos Korfiatis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
295 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
296 673f8f42 Giorgos Korfiatis
            'inviter': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invitations_sent'", 'null': 'True', 'to': "orm['im.AstakosUser']"}),
297 673f8f42 Giorgos Korfiatis
            'is_consumed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
298 673f8f42 Giorgos Korfiatis
            'realname': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
299 673f8f42 Giorgos Korfiatis
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
300 673f8f42 Giorgos Korfiatis
        },
301 673f8f42 Giorgos Korfiatis
        'im.pendingthirdpartyuser': {
302 673f8f42 Giorgos Korfiatis
            'Meta': {'unique_together': "(('provider', 'third_party_identifier'),)", 'object_name': 'PendingThirdPartyUser'},
303 673f8f42 Giorgos Korfiatis
            'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
304 673f8f42 Giorgos Korfiatis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
305 673f8f42 Giorgos Korfiatis
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
306 673f8f42 Giorgos Korfiatis
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
307 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
308 673f8f42 Giorgos Korfiatis
            'info': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
309 673f8f42 Giorgos Korfiatis
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
310 673f8f42 Giorgos Korfiatis
            'provider': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
311 673f8f42 Giorgos Korfiatis
            'third_party_identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
312 673f8f42 Giorgos Korfiatis
            'token': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
313 673f8f42 Giorgos Korfiatis
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
314 673f8f42 Giorgos Korfiatis
        },
315 673f8f42 Giorgos Korfiatis
        'im.project': {
316 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Project'},
317 673f8f42 Giorgos Korfiatis
            'application': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'project'", 'unique': 'True', 'to': "orm['im.ProjectApplication']"}),
318 673f8f42 Giorgos Korfiatis
            'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
319 673f8f42 Giorgos Korfiatis
            'deactivation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
320 673f8f42 Giorgos Korfiatis
            'deactivation_reason': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
321 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'chained_project'", 'unique': 'True', 'primary_key': 'True', 'db_column': "'id'", 'to': "orm['im.Chain']"}),
322 673f8f42 Giorgos Korfiatis
            'last_approval_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
323 673f8f42 Giorgos Korfiatis
            'members': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.AstakosUser']", 'through': "orm['im.ProjectMembership']", 'symmetrical': 'False'}),
324 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True', 'null': 'True', 'db_index': 'True'}),
325 673f8f42 Giorgos Korfiatis
            'state': ('django.db.models.fields.IntegerField', [], {'default': '1', 'db_index': 'True'})
326 673f8f42 Giorgos Korfiatis
        },
327 673f8f42 Giorgos Korfiatis
        'im.projectapplication': {
328 673f8f42 Giorgos Korfiatis
            'Meta': {'unique_together': "(('chain', 'id'),)", 'object_name': 'ProjectApplication'},
329 673f8f42 Giorgos Korfiatis
            'applicant': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'projects_applied'", 'to': "orm['im.AstakosUser']"}),
330 673f8f42 Giorgos Korfiatis
            'chain': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'chained_apps'", 'db_column': "'chain'", 'to': "orm['im.Chain']"}),
331 673f8f42 Giorgos Korfiatis
            'comments': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
332 673f8f42 Giorgos Korfiatis
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
333 673f8f42 Giorgos Korfiatis
            'end_date': ('django.db.models.fields.DateTimeField', [], {}),
334 673f8f42 Giorgos Korfiatis
            'homepage': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True'}),
335 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
336 673f8f42 Giorgos Korfiatis
            'issue_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
337 673f8f42 Giorgos Korfiatis
            'limit_on_members_number': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}),
338 673f8f42 Giorgos Korfiatis
            'member_join_policy': ('django.db.models.fields.IntegerField', [], {}),
339 673f8f42 Giorgos Korfiatis
            'member_leave_policy': ('django.db.models.fields.IntegerField', [], {}),
340 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '80'}),
341 673f8f42 Giorgos Korfiatis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'projects_owned'", 'to': "orm['im.AstakosUser']"}),
342 673f8f42 Giorgos Korfiatis
            'precursor_application': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.ProjectApplication']", 'null': 'True', 'blank': 'True'}),
343 673f8f42 Giorgos Korfiatis
            'resource_grants': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['im.Resource']", 'null': 'True', 'through': "orm['im.ProjectResourceGrant']", 'blank': 'True'}),
344 673f8f42 Giorgos Korfiatis
            'response': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
345 673f8f42 Giorgos Korfiatis
            'response_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
346 673f8f42 Giorgos Korfiatis
            'start_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
347 673f8f42 Giorgos Korfiatis
            'state': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'})
348 673f8f42 Giorgos Korfiatis
        },
349 673f8f42 Giorgos Korfiatis
        'im.projectmembership': {
350 673f8f42 Giorgos Korfiatis
            'Meta': {'unique_together': "(('person', 'project'),)", 'object_name': 'ProjectMembership'},
351 673f8f42 Giorgos Korfiatis
            'acceptance_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'db_index': 'True'}),
352 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
353 673f8f42 Giorgos Korfiatis
            'leave_request_date': ('django.db.models.fields.DateField', [], {'null': 'True'}),
354 673f8f42 Giorgos Korfiatis
            'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}),
355 673f8f42 Giorgos Korfiatis
            'project': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Project']"}),
356 673f8f42 Giorgos Korfiatis
            'request_date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
357 673f8f42 Giorgos Korfiatis
            'state': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'})
358 673f8f42 Giorgos Korfiatis
        },
359 673f8f42 Giorgos Korfiatis
        'im.projectmembershiphistory': {
360 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'ProjectMembershipHistory'},
361 673f8f42 Giorgos Korfiatis
            'date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
362 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
363 673f8f42 Giorgos Korfiatis
            'person': ('django.db.models.fields.BigIntegerField', [], {}),
364 673f8f42 Giorgos Korfiatis
            'project': ('django.db.models.fields.BigIntegerField', [], {}),
365 673f8f42 Giorgos Korfiatis
            'reason': ('django.db.models.fields.IntegerField', [], {}),
366 673f8f42 Giorgos Korfiatis
            'serial': ('django.db.models.fields.BigIntegerField', [], {})
367 673f8f42 Giorgos Korfiatis
        },
368 673f8f42 Giorgos Korfiatis
        'im.projectresourcegrant': {
369 673f8f42 Giorgos Korfiatis
            'Meta': {'unique_together': "(('resource', 'project_application'),)", 'object_name': 'ProjectResourceGrant'},
370 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
371 a0b34382 Giorgos Korfiatis
            'member_capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '0', 'max_digits': '38', 'decimal_places': '0'}),
372 673f8f42 Giorgos Korfiatis
            'project_application': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.ProjectApplication']", 'null': 'True'}),
373 a0b34382 Giorgos Korfiatis
            'project_capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'null': 'True', 'max_digits': '38', 'decimal_places': '0'}),
374 673f8f42 Giorgos Korfiatis
            'resource': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Resource']"})
375 673f8f42 Giorgos Korfiatis
        },
376 673f8f42 Giorgos Korfiatis
        'im.resource': {
377 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Resource'},
378 673f8f42 Giorgos Korfiatis
            'desc': ('django.db.models.fields.TextField', [], {'null': 'True'}),
379 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
380 673f8f42 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
381 a0b34382 Giorgos Korfiatis
            'service': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Service']"}),
382 673f8f42 Giorgos Korfiatis
            'unit': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
383 b052f360 Giorgos Korfiatis
            'uplimit': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '0', 'max_digits': '38', 'decimal_places': '0'})
384 673f8f42 Giorgos Korfiatis
        },
385 673f8f42 Giorgos Korfiatis
        'im.serial': {
386 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Serial'},
387 673f8f42 Giorgos Korfiatis
            'serial': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
388 673f8f42 Giorgos Korfiatis
        },
389 673f8f42 Giorgos Korfiatis
        'im.service': {
390 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'Service'},
391 673f8f42 Giorgos Korfiatis
            'api_url': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
392 673f8f42 Giorgos Korfiatis
            'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
393 673f8f42 Giorgos Korfiatis
            'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
394 673f8f42 Giorgos Korfiatis
            'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
395 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
396 a0b34382 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
397 a0b34382 Giorgos Korfiatis
            'url': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'})
398 673f8f42 Giorgos Korfiatis
        },
399 673f8f42 Giorgos Korfiatis
        'im.sessioncatalog': {
400 673f8f42 Giorgos Korfiatis
            'Meta': {'object_name': 'SessionCatalog'},
401 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
402 673f8f42 Giorgos Korfiatis
            'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
403 673f8f42 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sessions'", 'null': 'True', 'to': "orm['im.AstakosUser']"})
404 673f8f42 Giorgos Korfiatis
        },
405 673f8f42 Giorgos Korfiatis
        'im.usersetting': {
406 673f8f42 Giorgos Korfiatis
            'Meta': {'unique_together': "(('user', 'setting'),)", 'object_name': 'UserSetting'},
407 673f8f42 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
408 673f8f42 Giorgos Korfiatis
            'setting': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
409 673f8f42 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}),
410 673f8f42 Giorgos Korfiatis
            'value': ('django.db.models.fields.IntegerField', [], {})
411 673f8f42 Giorgos Korfiatis
        }
412 673f8f42 Giorgos Korfiatis
    }
413 673f8f42 Giorgos Korfiatis
414 673f8f42 Giorgos Korfiatis
    complete_apps = ['im']