2
# SKIP this file when reformatting.
3
# The rest of this file was generated by South.
9
from django.db import models
10
from south.db import db
11
from south.v2 import SchemaMigration
14
class Migration(SchemaMigration):
16
def forwards(self, orm):
18
# Changing field 'MACAddress.created'
19
db.alter_column('maasserver_macaddress', 'created', self.gf('django.db.models.fields.DateTimeField')())
21
# Changing field 'Node.created'
22
db.alter_column(u'maasserver_node', 'created', self.gf('django.db.models.fields.DateTimeField')())
24
# Changing field 'SSHKey.created'
25
db.alter_column('maasserver_sshkey', 'created', self.gf('django.db.models.fields.DateTimeField')())
28
def backwards(self, orm):
30
# Changing field 'MACAddress.created'
31
db.alter_column('maasserver_macaddress', 'created', self.gf('django.db.models.fields.DateField')())
33
# Changing field 'Node.created'
34
db.alter_column(u'maasserver_node', 'created', self.gf('django.db.models.fields.DateField')())
36
# Changing field 'SSHKey.created'
37
db.alter_column('maasserver_sshkey', 'created', self.gf('django.db.models.fields.DateField')())
42
'Meta': {'object_name': 'Group'},
43
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
44
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
45
'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
48
'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
49
'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
50
'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
51
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
52
'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
55
'Meta': {'object_name': 'User'},
56
'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
57
'email': ('django.db.models.fields.EmailField', [], {'unique': 'True', 'max_length': '75', 'blank': 'True'}),
58
'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
59
'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
60
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
61
'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
62
'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
63
'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
64
'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
65
'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
66
'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
67
'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
68
'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
70
'contenttypes.contenttype': {
71
'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
72
'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
73
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
74
'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
75
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
77
'maasserver.config': {
78
'Meta': {'object_name': 'Config'},
79
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
80
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
81
'value': ('maasserver.fields.JSONObjectField', [], {'null': 'True'})
83
'maasserver.filestorage': {
84
'Meta': {'object_name': 'FileStorage'},
85
'data': ('django.db.models.fields.files.FileField', [], {'max_length': '255'}),
86
'filename': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
87
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
89
'maasserver.macaddress': {
90
'Meta': {'object_name': 'MACAddress'},
91
'created': ('django.db.models.fields.DateTimeField', [], {}),
92
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
93
'mac_address': ('maasserver.fields.MACAddressField', [], {'unique': 'True'}),
94
'node': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['maasserver.Node']"}),
95
'updated': ('django.db.models.fields.DateTimeField', [], {})
98
'Meta': {'object_name': 'Node'},
99
'after_commissioning_action': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
100
'architecture': ('django.db.models.fields.CharField', [], {'default': "u'i386'", 'max_length': '10'}),
101
'created': ('django.db.models.fields.DateTimeField', [], {}),
102
'error': ('django.db.models.fields.CharField', [], {'default': "u''", 'max_length': '255', 'blank': 'True'}),
103
'hostname': ('django.db.models.fields.CharField', [], {'default': "u''", 'max_length': '255', 'blank': 'True'}),
104
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
105
'owner': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
106
'power_type': ('django.db.models.fields.CharField', [], {'default': "u''", 'max_length': '10', 'blank': 'True'}),
107
'status': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '10'}),
108
'system_id': ('django.db.models.fields.CharField', [], {'default': "u'node-805d1534-8e17-11e1-b3ff-00219bd0a2de'", 'unique': 'True', 'max_length': '41'}),
109
'token': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['piston.Token']", 'null': 'True'}),
110
'updated': ('django.db.models.fields.DateTimeField', [], {})
112
'maasserver.sshkey': {
113
'Meta': {'unique_together': "((u'user', u'key'),)", 'object_name': 'SSHKey'},
114
'created': ('django.db.models.fields.DateTimeField', [], {}),
115
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
116
'key': ('django.db.models.fields.TextField', [], {}),
117
'updated': ('django.db.models.fields.DateTimeField', [], {}),
118
'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
120
'maasserver.userprofile': {
121
'Meta': {'object_name': 'UserProfile'},
122
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
123
'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'})
126
'Meta': {'object_name': 'Consumer'},
127
'description': ('django.db.models.fields.TextField', [], {}),
128
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
129
'key': ('django.db.models.fields.CharField', [], {'max_length': '18'}),
130
'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
131
'secret': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
132
'status': ('django.db.models.fields.CharField', [], {'default': "'pending'", 'max_length': '16'}),
133
'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'consumers'", 'null': 'True', 'to': "orm['auth.User']"})
136
'Meta': {'object_name': 'Token'},
137
'callback': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
138
'callback_confirmed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
139
'consumer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['piston.Consumer']"}),
140
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
141
'is_approved': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
142
'key': ('django.db.models.fields.CharField', [], {'max_length': '18'}),
143
'secret': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
144
'timestamp': ('django.db.models.fields.IntegerField', [], {'default': '1335276738L'}),
145
'token_type': ('django.db.models.fields.IntegerField', [], {}),
146
'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'tokens'", 'null': 'True', 'to': "orm['auth.User']"}),
147
'verifier': ('django.db.models.fields.CharField', [], {'max_length': '10'})
151
complete_apps = ['maasserver']