Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / migrations / 0036_auto__del_service__del_field_resource_service.py @ 5cdbe7cc

History | View | Annotate | Download (23.9 kB)

1 0446cc58 Giorgos Korfiatis
# encoding: utf-8
2 0446cc58 Giorgos Korfiatis
import datetime
3 0446cc58 Giorgos Korfiatis
from south.db import db
4 0446cc58 Giorgos Korfiatis
from south.v2 import SchemaMigration
5 0446cc58 Giorgos Korfiatis
from django.db import models
6 0446cc58 Giorgos Korfiatis
7 0446cc58 Giorgos Korfiatis
class Migration(SchemaMigration):
8 0446cc58 Giorgos Korfiatis
9 0446cc58 Giorgos Korfiatis
    def forwards(self, orm):
10 0446cc58 Giorgos Korfiatis
        
11 0446cc58 Giorgos Korfiatis
        # Deleting model 'Service'
12 0446cc58 Giorgos Korfiatis
        db.delete_table('im_service')
13 0446cc58 Giorgos Korfiatis
14 0446cc58 Giorgos Korfiatis
        # Deleting field 'Resource.service'
15 0446cc58 Giorgos Korfiatis
        db.delete_column('im_resource', 'service_id')
16 0446cc58 Giorgos Korfiatis
17 0446cc58 Giorgos Korfiatis
18 0446cc58 Giorgos Korfiatis
    def backwards(self, orm):
19 0446cc58 Giorgos Korfiatis
        
20 0446cc58 Giorgos Korfiatis
        # Adding model 'Service'
21 0446cc58 Giorgos Korfiatis
        db.create_table('im_service', (
22 0446cc58 Giorgos Korfiatis
            ('api_url', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)),
23 0446cc58 Giorgos Korfiatis
            ('auth_token_created', self.gf('django.db.models.fields.DateTimeField')(null=True)),
24 0446cc58 Giorgos Korfiatis
            ('url', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)),
25 0446cc58 Giorgos Korfiatis
            ('auth_token', self.gf('django.db.models.fields.CharField')(max_length=32, null=True, blank=True)),
26 0446cc58 Giorgos Korfiatis
            ('auth_token_expires', self.gf('django.db.models.fields.DateTimeField')(null=True)),
27 0446cc58 Giorgos Korfiatis
            ('type', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank='True')),
28 0446cc58 Giorgos Korfiatis
            ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
29 0446cc58 Giorgos Korfiatis
            ('name', self.gf('django.db.models.fields.CharField')(max_length=255, unique=True, db_index=True)),
30 0446cc58 Giorgos Korfiatis
        ))
31 0446cc58 Giorgos Korfiatis
        db.send_create_signal('im', ['Service'])
32 0446cc58 Giorgos Korfiatis
33 0446cc58 Giorgos Korfiatis
        # User chose to not deal with backwards NULL issues for 'Resource.service'
34 0446cc58 Giorgos Korfiatis
        raise RuntimeError("Cannot reverse this migration. 'Resource.service' and its values cannot be restored.")
35 0446cc58 Giorgos Korfiatis
36 0446cc58 Giorgos Korfiatis
37 0446cc58 Giorgos Korfiatis
    models = {
38 0446cc58 Giorgos Korfiatis
        'auth.group': {
39 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Group'},
40 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
41 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
42 0446cc58 Giorgos Korfiatis
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
43 0446cc58 Giorgos Korfiatis
        },
44 0446cc58 Giorgos Korfiatis
        'auth.permission': {
45 0446cc58 Giorgos Korfiatis
            'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
46 0446cc58 Giorgos Korfiatis
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
47 0446cc58 Giorgos Korfiatis
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
48 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
49 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
50 0446cc58 Giorgos Korfiatis
        },
51 0446cc58 Giorgos Korfiatis
        'auth.user': {
52 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'User'},
53 0446cc58 Giorgos Korfiatis
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
54 0446cc58 Giorgos Korfiatis
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
55 0446cc58 Giorgos Korfiatis
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
56 0446cc58 Giorgos Korfiatis
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
57 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
58 0446cc58 Giorgos Korfiatis
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
59 0446cc58 Giorgos Korfiatis
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
60 0446cc58 Giorgos Korfiatis
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
61 0446cc58 Giorgos Korfiatis
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
62 0446cc58 Giorgos Korfiatis
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
63 0446cc58 Giorgos Korfiatis
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
64 0446cc58 Giorgos Korfiatis
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
65 0446cc58 Giorgos Korfiatis
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
66 0446cc58 Giorgos Korfiatis
        },
67 0446cc58 Giorgos Korfiatis
        'contenttypes.contenttype': {
68 0446cc58 Giorgos Korfiatis
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
69 0446cc58 Giorgos Korfiatis
            'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
70 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
71 0446cc58 Giorgos Korfiatis
            'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
72 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
73 0446cc58 Giorgos Korfiatis
        },
74 0446cc58 Giorgos Korfiatis
        'im.additionalmail': {
75 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'AdditionalMail'},
76 0446cc58 Giorgos Korfiatis
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
77 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
78 0446cc58 Giorgos Korfiatis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"})
79 0446cc58 Giorgos Korfiatis
        },
80 0446cc58 Giorgos Korfiatis
        'im.approvalterms': {
81 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'ApprovalTerms'},
82 0446cc58 Giorgos Korfiatis
            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}),
83 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
84 0446cc58 Giorgos Korfiatis
            'location': ('django.db.models.fields.CharField', [], {'max_length': '255'})
85 0446cc58 Giorgos Korfiatis
        },
86 0446cc58 Giorgos Korfiatis
        'im.astakosuser': {
87 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'AstakosUser', '_ormbases': ['auth.User']},
88 0446cc58 Giorgos Korfiatis
            'accepted_email': ('django.db.models.fields.EmailField', [], {'default': 'None', 'max_length': '75', 'null': 'True', 'blank': 'True'}),
89 0446cc58 Giorgos Korfiatis
            'accepted_policy': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}),
90 0446cc58 Giorgos Korfiatis
            'activation_sent': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
91 0446cc58 Giorgos Korfiatis
            'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
92 0446cc58 Giorgos Korfiatis
            'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
93 0446cc58 Giorgos Korfiatis
            'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
94 0446cc58 Giorgos Korfiatis
            'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
95 0446cc58 Giorgos Korfiatis
            'date_signed_terms': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
96 0446cc58 Giorgos Korfiatis
            'deactivated_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
97 0446cc58 Giorgos Korfiatis
            'deactivated_reason': ('django.db.models.fields.TextField', [], {'default': 'None', 'null': 'True'}),
98 0446cc58 Giorgos Korfiatis
            'disturbed_quota': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
99 0446cc58 Giorgos Korfiatis
            'email_verified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
100 0446cc58 Giorgos Korfiatis
            'has_credits': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
101 0446cc58 Giorgos Korfiatis
            'has_signed_terms': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
102 0446cc58 Giorgos Korfiatis
            'invitations': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
103 0446cc58 Giorgos Korfiatis
            'is_rejected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
104 0446cc58 Giorgos Korfiatis
            'is_verified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
105 0446cc58 Giorgos Korfiatis
            'level': ('django.db.models.fields.IntegerField', [], {'default': '4'}),
106 0446cc58 Giorgos Korfiatis
            'moderated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
107 0446cc58 Giorgos Korfiatis
            'moderated_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
108 0446cc58 Giorgos Korfiatis
            'moderated_data': ('django.db.models.fields.TextField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
109 0446cc58 Giorgos Korfiatis
            'policy': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.Resource']", 'null': 'True', 'through': "orm['im.AstakosUserQuota']", 'symmetrical': 'False'}),
110 0446cc58 Giorgos Korfiatis
            'rejected_reason': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
111 0446cc58 Giorgos Korfiatis
            'updated': ('django.db.models.fields.DateTimeField', [], {}),
112 0446cc58 Giorgos Korfiatis
            'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}),
113 0446cc58 Giorgos Korfiatis
            'uuid': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True'}),
114 0446cc58 Giorgos Korfiatis
            'verification_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True'}),
115 0446cc58 Giorgos Korfiatis
            'verified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
116 0446cc58 Giorgos Korfiatis
        },
117 0446cc58 Giorgos Korfiatis
        'im.astakosuserauthprovider': {
118 0446cc58 Giorgos Korfiatis
            'Meta': {'ordering': "('module', 'created')", 'unique_together': "(('identifier', 'module', 'user'),)", 'object_name': 'AstakosUserAuthProvider'},
119 0446cc58 Giorgos Korfiatis
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
120 0446cc58 Giorgos Korfiatis
            'affiliation': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}),
121 0446cc58 Giorgos Korfiatis
            'auth_backend': ('django.db.models.fields.CharField', [], {'default': "'astakos'", 'max_length': '255'}),
122 0446cc58 Giorgos Korfiatis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
123 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
124 0446cc58 Giorgos Korfiatis
            'identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
125 0446cc58 Giorgos Korfiatis
            'info_data': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
126 0446cc58 Giorgos Korfiatis
            'module': ('django.db.models.fields.CharField', [], {'default': "'local'", 'max_length': '255'}),
127 0446cc58 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'auth_providers'", 'to': "orm['im.AstakosUser']"})
128 0446cc58 Giorgos Korfiatis
        },
129 0446cc58 Giorgos Korfiatis
        'im.astakosuserquota': {
130 0446cc58 Giorgos Korfiatis
            'Meta': {'unique_together': "(('resource', 'user'),)", 'object_name': 'AstakosUserQuota'},
131 0446cc58 Giorgos Korfiatis
            'capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'max_digits': '38', 'decimal_places': '0'}),
132 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
133 0446cc58 Giorgos Korfiatis
            'resource': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Resource']"}),
134 0446cc58 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"})
135 0446cc58 Giorgos Korfiatis
        },
136 0446cc58 Giorgos Korfiatis
        'im.authproviderpolicyprofile': {
137 0446cc58 Giorgos Korfiatis
            'Meta': {'ordering': "['priority']", 'object_name': 'AuthProviderPolicyProfile'},
138 0446cc58 Giorgos Korfiatis
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
139 0446cc58 Giorgos Korfiatis
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'authpolicy_profiles'", 'symmetrical': 'False', 'to': "orm['auth.Group']"}),
140 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
141 0446cc58 Giorgos Korfiatis
            'is_exclusive': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
142 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
143 0446cc58 Giorgos Korfiatis
            'policy_add': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
144 0446cc58 Giorgos Korfiatis
            'policy_automoderate': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
145 0446cc58 Giorgos Korfiatis
            'policy_create': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
146 0446cc58 Giorgos Korfiatis
            'policy_limit': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True'}),
147 0446cc58 Giorgos Korfiatis
            'policy_login': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
148 0446cc58 Giorgos Korfiatis
            'policy_remove': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
149 0446cc58 Giorgos Korfiatis
            'policy_required': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
150 0446cc58 Giorgos Korfiatis
            'policy_switch': ('django.db.models.fields.NullBooleanField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
151 0446cc58 Giorgos Korfiatis
            'priority': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
152 0446cc58 Giorgos Korfiatis
            'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
153 0446cc58 Giorgos Korfiatis
            'users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'authpolicy_profiles'", 'symmetrical': 'False', 'to': "orm['im.AstakosUser']"})
154 0446cc58 Giorgos Korfiatis
        },
155 0446cc58 Giorgos Korfiatis
        'im.chain': {
156 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Chain'},
157 0446cc58 Giorgos Korfiatis
            'chain': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
158 0446cc58 Giorgos Korfiatis
        },
159 0446cc58 Giorgos Korfiatis
        'im.component': {
160 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Component'},
161 0446cc58 Giorgos Korfiatis
            'auth_token': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
162 0446cc58 Giorgos Korfiatis
            'auth_token_created': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
163 0446cc58 Giorgos Korfiatis
            'auth_token_expires': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
164 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
165 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
166 0446cc58 Giorgos Korfiatis
            'url': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'})
167 0446cc58 Giorgos Korfiatis
        },
168 0446cc58 Giorgos Korfiatis
        'im.emailchange': {
169 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'EmailChange'},
170 0446cc58 Giorgos Korfiatis
            'activation_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '40', 'db_index': 'True'}),
171 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
172 0446cc58 Giorgos Korfiatis
            'new_email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
173 0446cc58 Giorgos Korfiatis
            'requested_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
174 0446cc58 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'emailchanges'", 'unique': 'True', 'to': "orm['im.AstakosUser']"})
175 0446cc58 Giorgos Korfiatis
        },
176 0446cc58 Giorgos Korfiatis
        'im.invitation': {
177 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Invitation'},
178 0446cc58 Giorgos Korfiatis
            'code': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True'}),
179 0446cc58 Giorgos Korfiatis
            'consumed': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
180 0446cc58 Giorgos Korfiatis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
181 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
182 0446cc58 Giorgos Korfiatis
            'inviter': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'invitations_sent'", 'null': 'True', 'to': "orm['im.AstakosUser']"}),
183 0446cc58 Giorgos Korfiatis
            'is_consumed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
184 0446cc58 Giorgos Korfiatis
            'realname': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
185 0446cc58 Giorgos Korfiatis
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
186 0446cc58 Giorgos Korfiatis
        },
187 0446cc58 Giorgos Korfiatis
        'im.pendingthirdpartyuser': {
188 0446cc58 Giorgos Korfiatis
            'Meta': {'unique_together': "(('provider', 'third_party_identifier'),)", 'object_name': 'PendingThirdPartyUser'},
189 0446cc58 Giorgos Korfiatis
            'affiliation': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
190 0446cc58 Giorgos Korfiatis
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}),
191 0446cc58 Giorgos Korfiatis
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
192 0446cc58 Giorgos Korfiatis
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
193 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
194 0446cc58 Giorgos Korfiatis
            'info': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
195 0446cc58 Giorgos Korfiatis
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
196 0446cc58 Giorgos Korfiatis
            'provider': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
197 0446cc58 Giorgos Korfiatis
            'third_party_identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
198 0446cc58 Giorgos Korfiatis
            'token': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
199 0446cc58 Giorgos Korfiatis
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
200 0446cc58 Giorgos Korfiatis
        },
201 0446cc58 Giorgos Korfiatis
        'im.project': {
202 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Project'},
203 0446cc58 Giorgos Korfiatis
            'application': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'project'", 'unique': 'True', 'to': "orm['im.ProjectApplication']"}),
204 0446cc58 Giorgos Korfiatis
            'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
205 0446cc58 Giorgos Korfiatis
            'deactivation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
206 0446cc58 Giorgos Korfiatis
            'deactivation_reason': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
207 0446cc58 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']"}),
208 0446cc58 Giorgos Korfiatis
            'last_approval_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
209 0446cc58 Giorgos Korfiatis
            'members': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['im.AstakosUser']", 'through': "orm['im.ProjectMembership']", 'symmetrical': 'False'}),
210 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True', 'null': 'True', 'db_index': 'True'}),
211 0446cc58 Giorgos Korfiatis
            'state': ('django.db.models.fields.IntegerField', [], {'default': '1', 'db_index': 'True'})
212 0446cc58 Giorgos Korfiatis
        },
213 0446cc58 Giorgos Korfiatis
        'im.projectapplication': {
214 0446cc58 Giorgos Korfiatis
            'Meta': {'unique_together': "(('chain', 'id'),)", 'object_name': 'ProjectApplication'},
215 0446cc58 Giorgos Korfiatis
            'applicant': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'projects_applied'", 'to': "orm['im.AstakosUser']"}),
216 0446cc58 Giorgos Korfiatis
            'chain': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'chained_apps'", 'db_column': "'chain'", 'to': "orm['im.Chain']"}),
217 0446cc58 Giorgos Korfiatis
            'comments': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
218 0446cc58 Giorgos Korfiatis
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
219 0446cc58 Giorgos Korfiatis
            'end_date': ('django.db.models.fields.DateTimeField', [], {}),
220 0446cc58 Giorgos Korfiatis
            'homepage': ('django.db.models.fields.URLField', [], {'max_length': '255', 'null': 'True'}),
221 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
222 0446cc58 Giorgos Korfiatis
            'issue_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
223 0446cc58 Giorgos Korfiatis
            'limit_on_members_number': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}),
224 0446cc58 Giorgos Korfiatis
            'member_join_policy': ('django.db.models.fields.IntegerField', [], {}),
225 0446cc58 Giorgos Korfiatis
            'member_leave_policy': ('django.db.models.fields.IntegerField', [], {}),
226 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'max_length': '80'}),
227 0446cc58 Giorgos Korfiatis
            'owner': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'projects_owned'", 'to': "orm['im.AstakosUser']"}),
228 0446cc58 Giorgos Korfiatis
            'precursor_application': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.ProjectApplication']", 'null': 'True', 'blank': 'True'}),
229 0446cc58 Giorgos Korfiatis
            'resource_grants': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['im.Resource']", 'null': 'True', 'through': "orm['im.ProjectResourceGrant']", 'blank': 'True'}),
230 0446cc58 Giorgos Korfiatis
            'response': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
231 0446cc58 Giorgos Korfiatis
            'response_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
232 0446cc58 Giorgos Korfiatis
            'start_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
233 0446cc58 Giorgos Korfiatis
            'state': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'})
234 0446cc58 Giorgos Korfiatis
        },
235 0446cc58 Giorgos Korfiatis
        'im.projectmembership': {
236 0446cc58 Giorgos Korfiatis
            'Meta': {'unique_together': "(('person', 'project'),)", 'object_name': 'ProjectMembership'},
237 0446cc58 Giorgos Korfiatis
            'acceptance_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_index': 'True'}),
238 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
239 0446cc58 Giorgos Korfiatis
            'leave_request_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
240 0446cc58 Giorgos Korfiatis
            'person': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}),
241 0446cc58 Giorgos Korfiatis
            'project': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Project']"}),
242 0446cc58 Giorgos Korfiatis
            'request_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
243 0446cc58 Giorgos Korfiatis
            'state': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'})
244 0446cc58 Giorgos Korfiatis
        },
245 0446cc58 Giorgos Korfiatis
        'im.projectmembershiphistory': {
246 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'ProjectMembershipHistory'},
247 0446cc58 Giorgos Korfiatis
            'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
248 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
249 0446cc58 Giorgos Korfiatis
            'person': ('django.db.models.fields.BigIntegerField', [], {}),
250 0446cc58 Giorgos Korfiatis
            'project': ('django.db.models.fields.BigIntegerField', [], {}),
251 0446cc58 Giorgos Korfiatis
            'reason': ('django.db.models.fields.IntegerField', [], {}),
252 0446cc58 Giorgos Korfiatis
            'serial': ('django.db.models.fields.BigIntegerField', [], {})
253 0446cc58 Giorgos Korfiatis
        },
254 0446cc58 Giorgos Korfiatis
        'im.projectresourcegrant': {
255 0446cc58 Giorgos Korfiatis
            'Meta': {'unique_together': "(('resource', 'project_application'),)", 'object_name': 'ProjectResourceGrant'},
256 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
257 0446cc58 Giorgos Korfiatis
            'member_capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '0', 'max_digits': '38', 'decimal_places': '0'}),
258 0446cc58 Giorgos Korfiatis
            'project_application': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.ProjectApplication']", 'null': 'True'}),
259 0446cc58 Giorgos Korfiatis
            'project_capacity': ('snf_django.lib.db.fields.IntDecimalField', [], {'null': 'True', 'max_digits': '38', 'decimal_places': '0'}),
260 0446cc58 Giorgos Korfiatis
            'resource': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.Resource']"})
261 0446cc58 Giorgos Korfiatis
        },
262 0446cc58 Giorgos Korfiatis
        'im.resource': {
263 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Resource'},
264 0446cc58 Giorgos Korfiatis
            'allow_in_projects': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
265 0446cc58 Giorgos Korfiatis
            'desc': ('django.db.models.fields.TextField', [], {'null': 'True'}),
266 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
267 0446cc58 Giorgos Korfiatis
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
268 0446cc58 Giorgos Korfiatis
            'service_type': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
269 0446cc58 Giorgos Korfiatis
            'unit': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}),
270 0446cc58 Giorgos Korfiatis
            'uplimit': ('snf_django.lib.db.fields.IntDecimalField', [], {'default': '0', 'max_digits': '38', 'decimal_places': '0'})
271 0446cc58 Giorgos Korfiatis
        },
272 0446cc58 Giorgos Korfiatis
        'im.serial': {
273 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'Serial'},
274 0446cc58 Giorgos Korfiatis
            'serial': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
275 0446cc58 Giorgos Korfiatis
        },
276 0446cc58 Giorgos Korfiatis
        'im.sessioncatalog': {
277 0446cc58 Giorgos Korfiatis
            'Meta': {'object_name': 'SessionCatalog'},
278 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
279 0446cc58 Giorgos Korfiatis
            'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
280 0446cc58 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sessions'", 'null': 'True', 'to': "orm['im.AstakosUser']"})
281 0446cc58 Giorgos Korfiatis
        },
282 0446cc58 Giorgos Korfiatis
        'im.usersetting': {
283 0446cc58 Giorgos Korfiatis
            'Meta': {'unique_together': "(('user', 'setting'),)", 'object_name': 'UserSetting'},
284 0446cc58 Giorgos Korfiatis
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
285 0446cc58 Giorgos Korfiatis
            'setting': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
286 0446cc58 Giorgos Korfiatis
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['im.AstakosUser']"}),
287 0446cc58 Giorgos Korfiatis
            'value': ('django.db.models.fields.IntegerField', [], {})
288 0446cc58 Giorgos Korfiatis
        }
289 0446cc58 Giorgos Korfiatis
    }
290 0446cc58 Giorgos Korfiatis
291 0446cc58 Giorgos Korfiatis
    complete_apps = ['im']