Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / migrations / 0032_auto__add_field_service_type.py @ 5cdbe7cc

History | View | Annotate | Download (23.1 kB)

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