Migrations back to initial status
[myslice.git] / portal / migrations / 0001_initial.py
1 # -*- coding: utf-8 -*-
2 import datetime
3 from south.db import db
4 from south.v2 import SchemaMigration
5 from django.db import models
6
7
8 class Migration(SchemaMigration):
9
10     def forwards(self, orm):
11         # Adding model 'Institution'
12         db.create_table(u'portal_institution', (
13             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14             ('name', self.gf('django.db.models.fields.TextField')()),
15         ))
16         db.send_create_signal(u'portal', ['Institution'])
17
18         # Adding model 'PendingUser'
19         db.create_table(u'portal_pendinguser', (
20             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
21             ('first_name', self.gf('django.db.models.fields.TextField')()),
22             ('last_name', self.gf('django.db.models.fields.TextField')()),
23             ('email', self.gf('django.db.models.fields.EmailField')(max_length=75)),
24             ('password', self.gf('django.db.models.fields.TextField')()),
25             ('user_hrn', self.gf('django.db.models.fields.TextField')()),
26             ('public_key', self.gf('django.db.models.fields.TextField')()),
27             ('private_key', self.gf('django.db.models.fields.TextField')()),
28             ('authority_hrn', self.gf('django.db.models.fields.TextField')()),
29             ('login', self.gf('django.db.models.fields.TextField')()),
30             ('pi', self.gf('django.db.models.fields.TextField')()),
31             ('email_hash', self.gf('django.db.models.fields.TextField')()),
32             ('status', self.gf('django.db.models.fields.TextField')()),
33             ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
34         ))
35         db.send_create_signal(u'portal', ['PendingUser'])
36
37         # Adding model 'PendingAuthority'
38         db.create_table(u'portal_pendingauthority', (
39             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
40             ('site_name', self.gf('django.db.models.fields.TextField')()),
41             ('site_authority', self.gf('django.db.models.fields.TextField')()),
42             ('site_abbreviated_name', self.gf('django.db.models.fields.TextField')()),
43             ('site_url', self.gf('django.db.models.fields.TextField')()),
44             ('site_latitude', self.gf('django.db.models.fields.TextField')()),
45             ('site_longitude', self.gf('django.db.models.fields.TextField')()),
46             ('address_line1', self.gf('django.db.models.fields.TextField')()),
47             ('address_line2', self.gf('django.db.models.fields.TextField')()),
48             ('address_line3', self.gf('django.db.models.fields.TextField')()),
49             ('address_city', self.gf('django.db.models.fields.TextField')()),
50             ('address_postalcode', self.gf('django.db.models.fields.TextField')()),
51             ('address_state', self.gf('django.db.models.fields.TextField')()),
52             ('address_country', self.gf('django.db.models.fields.TextField')()),
53             ('authority_hrn', self.gf('django.db.models.fields.TextField')()),
54             ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
55         ))
56         db.send_create_signal(u'portal', ['PendingAuthority'])
57
58         # Adding model 'PendingSlice'
59         db.create_table(u'portal_pendingslice', (
60             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
61             ('slice_name', self.gf('django.db.models.fields.TextField')()),
62             ('user_hrn', self.gf('django.db.models.fields.TextField')()),
63             ('authority_hrn', self.gf('django.db.models.fields.TextField')(null=True)),
64             ('number_of_nodes', self.gf('django.db.models.fields.TextField')(default=0)),
65             ('type_of_nodes', self.gf('django.db.models.fields.TextField')(default='NA')),
66             ('purpose', self.gf('django.db.models.fields.TextField')(default='NA')),
67             ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
68         ))
69         db.send_create_signal(u'portal', ['PendingSlice'])
70
71         # Adding model 'PendingProject'
72         db.create_table(u'portal_pendingproject', (
73             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
74             ('project_name', self.gf('django.db.models.fields.TextField')()),
75             ('user_hrn', self.gf('django.db.models.fields.TextField')()),
76             ('email', self.gf('django.db.models.fields.TextField')()),
77             ('authority_hrn', self.gf('django.db.models.fields.TextField')(null=True)),
78             ('purpose', self.gf('django.db.models.fields.TextField')(default='NA')),
79             ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
80         ))
81         db.send_create_signal(u'portal', ['PendingProject'])
82
83         # Adding model 'PendingJoin'
84         db.create_table(u'portal_pendingjoin', (
85             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
86             ('user_hrn', self.gf('django.db.models.fields.TextField')()),
87             ('email', self.gf('django.db.models.fields.TextField')()),
88             ('project_name', self.gf('django.db.models.fields.TextField')(null=True)),
89             ('authority_hrn', self.gf('django.db.models.fields.TextField')()),
90             ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
91         ))
92         db.send_create_signal(u'portal', ['PendingJoin'])
93
94
95     def backwards(self, orm):
96         # Deleting model 'Institution'
97         db.delete_table(u'portal_institution')
98
99         # Deleting model 'PendingUser'
100         db.delete_table(u'portal_pendinguser')
101
102         # Deleting model 'PendingAuthority'
103         db.delete_table(u'portal_pendingauthority')
104
105         # Deleting model 'PendingSlice'
106         db.delete_table(u'portal_pendingslice')
107
108         # Deleting model 'PendingProject'
109         db.delete_table(u'portal_pendingproject')
110
111         # Deleting model 'PendingJoin'
112         db.delete_table(u'portal_pendingjoin')
113
114
115     models = {
116         u'portal.institution': {
117             'Meta': {'object_name': 'Institution'},
118             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
119             'name': ('django.db.models.fields.TextField', [], {})
120         },
121         u'portal.pendingauthority': {
122             'Meta': {'object_name': 'PendingAuthority'},
123             'address_city': ('django.db.models.fields.TextField', [], {}),
124             'address_country': ('django.db.models.fields.TextField', [], {}),
125             'address_line1': ('django.db.models.fields.TextField', [], {}),
126             'address_line2': ('django.db.models.fields.TextField', [], {}),
127             'address_line3': ('django.db.models.fields.TextField', [], {}),
128             'address_postalcode': ('django.db.models.fields.TextField', [], {}),
129             'address_state': ('django.db.models.fields.TextField', [], {}),
130             'authority_hrn': ('django.db.models.fields.TextField', [], {}),
131             'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
132             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
133             'site_abbreviated_name': ('django.db.models.fields.TextField', [], {}),
134             'site_authority': ('django.db.models.fields.TextField', [], {}),
135             'site_latitude': ('django.db.models.fields.TextField', [], {}),
136             'site_longitude': ('django.db.models.fields.TextField', [], {}),
137             'site_name': ('django.db.models.fields.TextField', [], {}),
138             'site_url': ('django.db.models.fields.TextField', [], {})
139         },
140         u'portal.pendingjoin': {
141             'Meta': {'object_name': 'PendingJoin'},
142             'authority_hrn': ('django.db.models.fields.TextField', [], {}),
143             'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
144             'email': ('django.db.models.fields.TextField', [], {}),
145             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
146             'project_name': ('django.db.models.fields.TextField', [], {'null': 'True'}),
147             'user_hrn': ('django.db.models.fields.TextField', [], {})
148         },
149         u'portal.pendingproject': {
150             'Meta': {'object_name': 'PendingProject'},
151             'authority_hrn': ('django.db.models.fields.TextField', [], {'null': 'True'}),
152             'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
153             'email': ('django.db.models.fields.TextField', [], {}),
154             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
155             'project_name': ('django.db.models.fields.TextField', [], {}),
156             'purpose': ('django.db.models.fields.TextField', [], {'default': "'NA'"}),
157             'user_hrn': ('django.db.models.fields.TextField', [], {})
158         },
159         u'portal.pendingslice': {
160             'Meta': {'object_name': 'PendingSlice'},
161             'authority_hrn': ('django.db.models.fields.TextField', [], {'null': 'True'}),
162             'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
163             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
164             'number_of_nodes': ('django.db.models.fields.TextField', [], {'default': '0'}),
165             'purpose': ('django.db.models.fields.TextField', [], {'default': "'NA'"}),
166             'slice_name': ('django.db.models.fields.TextField', [], {}),
167             'type_of_nodes': ('django.db.models.fields.TextField', [], {'default': "'NA'"}),
168             'user_hrn': ('django.db.models.fields.TextField', [], {})
169         },
170         u'portal.pendinguser': {
171             'Meta': {'object_name': 'PendingUser'},
172             'authority_hrn': ('django.db.models.fields.TextField', [], {}),
173             'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
174             'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
175             'email_hash': ('django.db.models.fields.TextField', [], {}),
176             'first_name': ('django.db.models.fields.TextField', [], {}),
177             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
178             'last_name': ('django.db.models.fields.TextField', [], {}),
179             'login': ('django.db.models.fields.TextField', [], {}),
180             'password': ('django.db.models.fields.TextField', [], {}),
181             'pi': ('django.db.models.fields.TextField', [], {}),
182             'private_key': ('django.db.models.fields.TextField', [], {}),
183             'public_key': ('django.db.models.fields.TextField', [], {}),
184             'status': ('django.db.models.fields.TextField', [], {}),
185             'user_hrn': ('django.db.models.fields.TextField', [], {})
186         }
187     }
188
189     complete_apps = ['portal']