source: remit/vouchers/migrations/0009_add_rfp_integration.py @ 1a8ef12

Last change on this file since 1a8ef12 was 1a8ef12, checked in by Alex Dehnert <adehnert@…>, 10 years ago

Whoops, add a missing migration

  • Property mode set to 100644
File size: 14.3 KB
Line 
1# -*- coding: utf-8 -*-
2from south.utils import datetime_utils as datetime
3from south.db import db
4from south.v2 import SchemaMigration
5from django.db import models
6
7
8class Migration(SchemaMigration):
9
10    def forwards(self, orm):
11        # Adding field 'RFP.rfp_submit_time'
12        db.add_column(u'vouchers_rfp', 'rfp_submit_time',
13                      self.gf('django.db.models.fields.DateTimeField')(default=None, null=True, blank=True),
14                      keep_default=False)
15
16        # Adding field 'RFP.rfp_number'
17        db.add_column(u'vouchers_rfp', 'rfp_number',
18                      self.gf('django.db.models.fields.IntegerField')(default=None, null=True, blank=True),
19                      keep_default=False)
20
21        # Adding field 'RFP.name'
22        db.add_column(u'vouchers_rfp', 'name',
23                      self.gf('django.db.models.fields.CharField')(default='', max_length=25),
24                      keep_default=False)
25
26        # Adding field 'RFP.payee_type'
27        db.add_column(u'vouchers_rfp', 'payee_type',
28                      self.gf('django.db.models.fields.CharField')(default='other', max_length=10),
29                      keep_default=False)
30
31        # Adding field 'RFP.payee_name'
32        db.add_column(u'vouchers_rfp', 'payee_name',
33                      self.gf('django.db.models.fields.CharField')(default='', max_length=35),
34                      keep_default=False)
35
36        # Adding field 'RFP.addr_street'
37        db.add_column(u'vouchers_rfp', 'addr_street',
38                      self.gf('django.db.models.fields.CharField')(default='', max_length=35, blank=True),
39                      keep_default=False)
40
41        # Adding field 'RFP.addr_city'
42        db.add_column(u'vouchers_rfp', 'addr_city',
43                      self.gf('django.db.models.fields.CharField')(default='', max_length=35, blank=True),
44                      keep_default=False)
45
46        # Adding field 'RFP.addr_state'
47        db.add_column(u'vouchers_rfp', 'addr_state',
48                      self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True),
49                      keep_default=False)
50
51        # Adding field 'RFP.addr_zip'
52        db.add_column(u'vouchers_rfp', 'addr_zip',
53                      self.gf('django.db.models.fields.CharField')(default='', max_length=10, blank=True),
54                      keep_default=False)
55
56        # Adding field 'RFP.item_date'
57        db.add_column(u'vouchers_rfp', 'item_date',
58                      self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2014, 7, 7, 0, 0)),
59                      keep_default=False)
60
61        # Adding field 'RFP.item_gl'
62        db.add_column(u'vouchers_rfp', 'item_gl',
63                      self.gf('django.db.models.fields.CharField')(default=0, max_length=10),
64                      keep_default=False)
65
66        # Adding field 'RFP.item_co'
67        db.add_column(u'vouchers_rfp', 'item_co',
68                      self.gf('django.db.models.fields.CharField')(default=0, max_length=12),
69                      keep_default=False)
70
71        # Adding field 'RFP.item_amount'
72        db.add_column(u'vouchers_rfp', 'item_amount',
73                      self.gf('django.db.models.fields.DecimalField')(default=0, max_digits=7, decimal_places=2),
74                      keep_default=False)
75
76        # Adding field 'RFP.item_desc'
77        db.add_column(u'vouchers_rfp', 'item_desc',
78                      self.gf('django.db.models.fields.TextField')(default=''),
79                      keep_default=False)
80
81        # Adding field 'RFP.documentation'
82        db.add_column(u'vouchers_rfp', 'documentation',
83                      self.gf('django.db.models.fields.related.ForeignKey')(to=orm['vouchers.Documentation'], null=True, blank=True),
84                      keep_default=False)
85
86        # Adding field 'ReimbursementRequest.recipient_type'
87        db.add_column(u'vouchers_reimbursementrequest', 'recipient_type',
88                      self.gf('django.db.models.fields.CharField')(default='other', max_length=10),
89                      keep_default=False)
90
91
92    def backwards(self, orm):
93        # Deleting field 'RFP.rfp_submit_time'
94        db.delete_column(u'vouchers_rfp', 'rfp_submit_time')
95
96        # Deleting field 'RFP.rfp_number'
97        db.delete_column(u'vouchers_rfp', 'rfp_number')
98
99        # Deleting field 'RFP.name'
100        db.delete_column(u'vouchers_rfp', 'name')
101
102        # Deleting field 'RFP.payee_type'
103        db.delete_column(u'vouchers_rfp', 'payee_type')
104
105        # Deleting field 'RFP.payee_name'
106        db.delete_column(u'vouchers_rfp', 'payee_name')
107
108        # Deleting field 'RFP.addr_street'
109        db.delete_column(u'vouchers_rfp', 'addr_street')
110
111        # Deleting field 'RFP.addr_city'
112        db.delete_column(u'vouchers_rfp', 'addr_city')
113
114        # Deleting field 'RFP.addr_state'
115        db.delete_column(u'vouchers_rfp', 'addr_state')
116
117        # Deleting field 'RFP.addr_zip'
118        db.delete_column(u'vouchers_rfp', 'addr_zip')
119
120        # Deleting field 'RFP.item_date'
121        db.delete_column(u'vouchers_rfp', 'item_date')
122
123        # Deleting field 'RFP.item_gl'
124        db.delete_column(u'vouchers_rfp', 'item_gl')
125
126        # Deleting field 'RFP.item_co'
127        db.delete_column(u'vouchers_rfp', 'item_co')
128
129        # Deleting field 'RFP.item_amount'
130        db.delete_column(u'vouchers_rfp', 'item_amount')
131
132        # Deleting field 'RFP.item_desc'
133        db.delete_column(u'vouchers_rfp', 'item_desc')
134
135        # Deleting field 'RFP.documentation'
136        db.delete_column(u'vouchers_rfp', 'documentation_id')
137
138        # Deleting field 'ReimbursementRequest.recipient_type'
139        db.delete_column(u'vouchers_reimbursementrequest', 'recipient_type')
140
141
142    models = {
143        u'finance_core.budgetarea': {
144            'Meta': {'ordering': "['path']", 'object_name': 'BudgetArea'},
145            'account_number': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
146            'always': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
147            'budget_term': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['finance_core.BudgetTerm']", 'through': u"orm['finance_core.BudgetAreaTerm']", 'symmetrical': 'False'}),
148            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
149            'depth': ('django.db.models.fields.PositiveIntegerField', [], {}),
150            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
151            'interested': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
152            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
153            'numchild': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
154            'owner': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
155            'path': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
156            'use_owner': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
157        },
158        u'finance_core.budgetareaterm': {
159            'Meta': {'object_name': 'BudgetAreaTerm'},
160            'budget_area': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['finance_core.BudgetArea']"}),
161            'budget_term': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['finance_core.BudgetTerm']"}),
162            'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
163            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
164        },
165        u'finance_core.budgetterm': {
166            'Meta': {'object_name': 'BudgetTerm'},
167            'end_date': ('django.db.models.fields.DateField', [], {}),
168            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
169            'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
170            'slug': ('django.db.models.fields.SlugField', [], {'max_length': '20'}),
171            'start_date': ('django.db.models.fields.DateField', [], {}),
172            'submit_deadline': ('django.db.models.fields.DateField', [], {})
173        },
174        u'vouchers.documentation': {
175            'Meta': {'object_name': 'Documentation'},
176            'backing_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
177            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
178            'label': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50'}),
179            'submitter': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True'}),
180            'upload_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'})
181        },
182        u'vouchers.reimbursementrequest': {
183            'Meta': {'ordering': "['id']", 'object_name': 'ReimbursementRequest'},
184            'amount': ('django.db.models.fields.DecimalField', [], {'max_digits': '7', 'decimal_places': '2'}),
185            'approval_status': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
186            'approval_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
187            'budget_area': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'as_budget_area'", 'to': u"orm['finance_core.BudgetArea']"}),
188            'budget_term': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['finance_core.BudgetTerm']"}),
189            'check_to_addr': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
190            'check_to_email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
191            'check_to_first_name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
192            'check_to_last_name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
193            'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
194            'documentation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['vouchers.Documentation']", 'null': 'True', 'blank': 'True'}),
195            'expense_area': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'as_expense_area'", 'to': u"orm['finance_core.BudgetArea']"}),
196            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
197            'incurred_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
198            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
199            'recipient_type': ('django.db.models.fields.CharField', [], {'default': "'other'", 'max_length': '10'}),
200            'request_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
201            'rfp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['vouchers.RFP']", 'null': 'True', 'blank': 'True'}),
202            'submitter': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
203            'voucher': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['vouchers.Voucher']", 'null': 'True'})
204        },
205        u'vouchers.rfp': {
206            'Meta': {'object_name': 'RFP'},
207            'addr_city': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}),
208            'addr_state': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}),
209            'addr_street': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}),
210            'addr_zip': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}),
211            'create_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
212            'documentation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['vouchers.Documentation']", 'null': 'True', 'blank': 'True'}),
213            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
214            'item_amount': ('django.db.models.fields.DecimalField', [], {'max_digits': '7', 'decimal_places': '2'}),
215            'item_co': ('django.db.models.fields.CharField', [], {'max_length': '12'}),
216            'item_date': ('django.db.models.fields.DateField', [], {}),
217            'item_desc': ('django.db.models.fields.TextField', [], {}),
218            'item_gl': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
219            'name': ('django.db.models.fields.CharField', [], {'max_length': '25'}),
220            'payee_name': ('django.db.models.fields.CharField', [], {'max_length': '35'}),
221            'payee_type': ('django.db.models.fields.CharField', [], {'default': "'other'", 'max_length': '10'}),
222            'rfp_number': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
223            'rfp_submit_time': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True', 'blank': 'True'})
224        },
225        u'vouchers.voucher': {
226            'Meta': {'object_name': 'Voucher'},
227            'account': ('django.db.models.fields.IntegerField', [], {}),
228            'amount': ('django.db.models.fields.DecimalField', [], {'max_digits': '7', 'decimal_places': '2'}),
229            'description': ('django.db.models.fields.TextField', [], {}),
230            'documentation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['vouchers.Documentation']", 'null': 'True', 'blank': 'True'}),
231            'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '50'}),
232            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
233            'gl': ('django.db.models.fields.IntegerField', [], {}),
234            'group_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
235            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
236            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
237            'mailing_address': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
238            'process_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
239            'processed': ('django.db.models.fields.BooleanField', [], {}),
240            'signatory': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
241            'signatory_email': ('django.db.models.fields.EmailField', [], {'max_length': '75'})
242        }
243    }
244
245    complete_apps = ['vouchers']
Note: See TracBrowser for help on using the repository browser.