1
# -*- coding: utf-8 -*-
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):
11
# Deleting field 'Review.completed'
12
db.delete_column(u'ticket_review', 'completed')
15
def backwards(self, orm):
16
# Adding field 'Review.completed'
17
db.add_column(u'ticket_review', 'completed',
18
self.gf('django.db.models.fields.BooleanField')(default=False),
23
u'project.sourcepackage': {
24
'Meta': {'object_name': 'SourcePackage', 'db_table': "'sourcepackage'"},
25
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
26
'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'})
28
u'ticket.mergeproposal': {
29
'Meta': {'unique_together': "(('subticket', 'lp_url'),)", 'object_name': 'MergeProposal', 'db_table': "'mergeproposal'"},
30
'approved_revno': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
31
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
32
'lp_url': ('django.db.models.fields.CharField', [], {'max_length': '511'}),
33
'source_package_upload': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ticket.SourcePackageUpload']", 'null': 'True', 'blank': 'True'}),
34
'subticket': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'merge_proposals'", 'to': u"orm['ticket.SubTicket']"})
37
'Meta': {'object_name': 'Review'},
38
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
39
'review_type': ('django.db.models.fields.CharField', [], {'max_length': '254'}),
40
'status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
41
'ticket': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ticket.Ticket']"}),
42
'workflow_step': ('django.db.models.fields.IntegerField', [], {})
44
u'ticket.sourcepackageupload': {
45
'Meta': {'unique_together': "(('subticket', 'version'),)", 'object_name': 'SourcePackageUpload', 'db_table': "'sourcepackageupload'"},
46
'architecture': ('django.db.models.fields.CharField', [], {'max_length': '254'}),
47
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
48
'subticket': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'source_package_uploads'", 'to': u"orm['ticket.SubTicket']"}),
49
'version': ('django.db.models.fields.CharField', [], {'max_length': '254'})
51
u'ticket.subticket': {
52
'Meta': {'ordering': "['id']", 'unique_together': "(('ticket', 'sourcepackage'),)", 'object_name': 'SubTicket', 'db_table': "'subticket'"},
53
'assignee': ('django.db.models.fields.EmailField', [], {'max_length': '254'}),
54
'current_workflow_step': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '4096'}),
55
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
56
'sourcepackage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['project.SourcePackage']"}),
57
'status': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '4096'}),
58
'ticket': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ticket.Ticket']"})
60
u'ticket.subticketartifact': {
61
'Meta': {'object_name': 'SubTicketArtifact', 'db_table': "'subticket_artifact'"},
62
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
63
'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
64
'reference': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
65
'subticket': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ticket.SubTicket']"}),
66
'type': ('django.db.models.fields.CharField', [], {'max_length': '4096'})
69
'Meta': {'ordering': "['id']", 'object_name': 'Ticket', 'db_table': "'ticket'"},
70
'base_image': ('django.db.models.fields.CharField', [], {'default': "'http://cloud-images.ubuntu.com/utopic/current/utopic-server-cloudimg-amd64-disk1.img'", 'max_length': '4096'}),
71
'bug_id': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
72
'build_ppa': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'blank': 'True'}),
73
'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
74
'creator': ('django.db.models.fields.EmailField', [], {'max_length': '254', 'null': 'True', 'blank': 'True'}),
75
'current_workflow_step': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '4096'}),
76
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
77
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
78
'lander_unit': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
79
'master_ppa': ('django.db.models.fields.CharField', [], {'default': "'ppa:cprov/ci-master'", 'max_length': '4096'}),
80
'owner': ('django.db.models.fields.EmailField', [], {'max_length': '254'}),
81
'private': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
82
'series': ('django.db.models.fields.CharField', [], {'default': "'utopic'", 'max_length': '4096'}),
83
'status': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '4096'}),
84
'title': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
85
'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
86
'uuid': ('django.db.models.fields.CharField', [], {'default': "'c434306e-6545-11e4-be5c-001c4229f9ac'", 'unique': 'True', 'max_length': '36'}),
87
'workflow': ('django.db.models.fields.related.ForeignKey', [], {'default': "'default'", 'to': u"orm['ticket.Workflow']"})
89
u'ticket.ticketartifact': {
90
'Meta': {'object_name': 'TicketArtifact', 'db_table': "'ticket_artifact'"},
91
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
92
'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
93
'reference': ('django.db.models.fields.CharField', [], {'max_length': '4096'}),
94
'ticket': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ticket.Ticket']"}),
95
'type': ('django.db.models.fields.CharField', [], {'max_length': '4096'})
97
u'ticket.ticketcitrainoverlay': {
98
'Meta': {'object_name': 'TicketCiTrainOverlay', 'db_table': "'ticketcitrainoverlay'"},
99
'comments': ('django.db.models.fields.TextField', [], {}),
100
'job_url': ('django.db.models.fields.URLField', [], {'max_length': '200'}),
101
'landers': ('django.db.models.fields.TextField', [], {}),
102
'sync_request': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
103
'test_notes': ('django.db.models.fields.TextField', [], {}),
104
'ticket': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'citrain_overlay'", 'unique': 'True', 'primary_key': 'True', 'to': u"orm['ticket.Ticket']"})
106
u'ticket.workflow': {
107
'Meta': {'object_name': 'Workflow'},
108
'name': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'primary_key': 'True'}),
109
'steps': ('django.db.models.fields.CharField', [], {'max_length': '4096'})
113
complete_apps = ['ticket']
b'\\ No newline at end of file'