1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3
from south.db import db
4
from south.v2 import SchemaMigration
5
from django.db import models
8
class Migration(SchemaMigration):
10
def forwards(self, orm):
12
# Changing field 'Source.username'
13
db.alter_column(u'turku_api_source', 'username', self.gf('django.db.models.fields.CharField')(max_length=200, null=True))
15
# Changing field 'Source.password'
16
db.alter_column(u'turku_api_source', 'password', self.gf('django.db.models.fields.CharField')(max_length=200, null=True))
18
def backwards(self, orm):
20
# Changing field 'Source.username'
21
db.alter_column(u'turku_api_source', 'username', self.gf('django.db.models.fields.CharField')(default='username', max_length=200))
23
# Changing field 'Source.password'
24
db.alter_column(u'turku_api_source', 'password', self.gf('django.db.models.fields.CharField')(default='password', max_length=200))
28
'Meta': {'unique_together': "(('secret', 'secret_type'),)", 'object_name': 'Auth'},
29
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
30
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
31
'date_added': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
32
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'d5e0aab9-a52c-4589-9161-ed6036311ece'", 'max_length': '36', 'primary_key': 'True'}),
33
'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
34
'secret': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
35
'secret_type': ('django.db.models.fields.CharField', [], {'max_length': '200'})
37
u'turku_api.backuplog': {
38
'Meta': {'object_name': 'BackupLog'},
39
'date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
40
'date_begin': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
41
'date_end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
42
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'dfaec7a9-e296-457a-b802-9ebfb7a16808'", 'max_length': '36', 'primary_key': 'True'}),
43
'snapshot': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
44
'source': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Source']"}),
45
'storage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Storage']", 'null': 'True', 'blank': 'True'}),
46
'success': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
47
'summary': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'})
49
u'turku_api.filterset': {
50
'Meta': {'object_name': 'FilterSet'},
51
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
52
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
53
'date_added': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
54
'filters': ('django.db.models.fields.TextField', [], {'default': "'[]'"}),
55
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'781570bb-4457-4be4-b48e-19b301d88668'", 'max_length': '36', 'primary_key': 'True'}),
56
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'})
58
u'turku_api.machine': {
59
'Meta': {'object_name': 'Machine'},
60
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
61
'auth': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Auth']"}),
62
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
63
'date_checked_in': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
64
'date_registered': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
65
'date_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
66
'environment_name': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
67
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'567c842c-9146-4554-b5fb-11ed9e3fc0eb'", 'max_length': '36', 'primary_key': 'True'}),
68
'secret_hash': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
69
'service_name': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
70
'ssh_public_key': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
71
'storage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Storage']"}),
72
'unit_name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
73
'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36'})
75
u'turku_api.source': {
76
'Meta': {'unique_together': "(('machine', 'name'),)", 'object_name': 'Source'},
77
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
78
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
79
'date_added': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
80
'date_last_backed_up': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
81
'date_next_backup': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
82
'date_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
83
'exclude': ('django.db.models.fields.CharField', [], {'default': "'[]'", 'max_length': '2048'}),
84
'filter': ('django.db.models.fields.CharField', [], {'default': "'[]'", 'max_length': '2048'}),
85
'frequency': ('django.db.models.fields.CharField', [], {'default': "'daily'", 'max_length': '200'}),
86
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'74ee4ad1-7f15-4a7a-8cbb-0581ab2591f1'", 'max_length': '36', 'primary_key': 'True'}),
87
'large_modifying_files': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
88
'large_rotating_files': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
89
'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Machine']"}),
90
'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
91
'password': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
92
'path': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
93
'published': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
94
'retention': ('django.db.models.fields.CharField', [], {'default': "'last 5 days, earliest of month'", 'max_length': '200'}),
95
'shared_service': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
96
'snapshot_mode': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
97
'success': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
98
'username': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'})
100
u'turku_api.storage': {
101
'Meta': {'object_name': 'Storage'},
102
'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
103
'auth': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['turku_api.Auth']"}),
104
'comment': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
105
'date_checked_in': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
106
'date_registered': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
107
'date_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
108
'id': ('turku_api.models.UuidPrimaryKeyField', [], {'default': "'73391de2-7209-4c3b-b9c2-ddaeeb0a7610'", 'max_length': '36', 'primary_key': 'True'}),
109
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
110
'secret_hash': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
111
'space_available': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
112
'space_total': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
113
'ssh_ping_host': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
114
'ssh_ping_host_keys': ('django.db.models.fields.CharField', [], {'default': "'[]'", 'max_length': '65536'}),
115
'ssh_ping_port': ('django.db.models.fields.PositiveIntegerField', [], {}),
116
'ssh_ping_user': ('django.db.models.fields.CharField', [], {'max_length': '200'})
120
complete_apps = ['turku_api']
b'\\ No newline at end of file'