~ev/uci-engine/missing-sst-dep

« back to all changes in this revision

Viewing changes to ticket_system/ticket/migrations/0021_auto__del_field_review_completed.py

  • Committer: Ubuntu CI Bot
  • Author(s): Celso Providelo
  • Date: 2014-11-06 05:57:57 UTC
  • mfrom: (883.1.3 ts-reviews-ng)
  • Revision ID: ubuntu_ci_bot-20141106055757-2zbw2asud5n0dwuh
[r=PS Jenkins bot, Ursula Junque] Update TS model to support review 'status' instead of simple 'completed' flag.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
        # Deleting field 'Review.completed'
 
12
        db.delete_column(u'ticket_review', 'completed')
 
13
 
 
14
 
 
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),
 
19
                      keep_default=False)
 
20
 
 
21
 
 
22
    models = {
 
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'})
 
27
        },
 
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']"})
 
35
        },
 
36
        u'ticket.review': {
 
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', [], {})
 
43
        },
 
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'})
 
50
        },
 
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']"})
 
59
        },
 
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'})
 
67
        },
 
68
        u'ticket.ticket': {
 
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']"})
 
88
        },
 
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'})
 
96
        },
 
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']"})
 
105
        },
 
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'})
 
110
        }
 
111
    }
 
112
 
 
113
    complete_apps = ['ticket']
 
 
b'\\ No newline at end of file'