Coverage for src/backend/InvenTree/order/migrations/0044_auto_20210404_2016.py: 100%
9 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
1# Generated by Django 3.0.7 on 2021-04-04 20:16
3import InvenTree.fields
4import InvenTree.models
5from django.conf import settings
6import django.core.validators
7from django.db import migrations, models
8import django.db.models.deletion
11class Migration(migrations.Migration):
13 dependencies = [
14 ('company', '0032_auto_20210403_1837'),
15 ('part', '0063_bomitem_inherited'),
16 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
17 ('stock', '0058_stockitem_packaging'),
18 ('order', '0043_auto_20210330_0013'),
19 ]
21 operations = [
22 migrations.AlterField(
23 model_name='purchaseorder',
24 name='created_by',
25 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='Created By'),
26 ),
27 migrations.AlterField(
28 model_name='purchaseorder',
29 name='creation_date',
30 field=models.DateField(blank=True, null=True, verbose_name='Creation Date'),
31 ),
32 migrations.AlterField(
33 model_name='purchaseorder',
34 name='description',
35 field=models.CharField(help_text='Order description', max_length=250, verbose_name='Description'),
36 ),
37 migrations.AlterField(
38 model_name='purchaseorder',
39 name='link',
40 field=models.URLField(blank=True, help_text='Link to external page', verbose_name='Link'),
41 ),
42 migrations.AlterField(
43 model_name='purchaseorder',
44 name='notes',
45 field=models.TextField(blank=True, help_text='Order notes', verbose_name='Notes'),
46 ),
47 migrations.AlterField(
48 model_name='purchaseorder',
49 name='received_by',
50 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='received by'),
51 ),
52 migrations.AlterField(
53 model_name='purchaseorder',
54 name='reference',
55 field=models.CharField(help_text='Order reference', max_length=64, unique=True, verbose_name='Reference'),
56 ),
57 migrations.AlterField(
58 model_name='purchaseorder',
59 name='supplier',
60 field=models.ForeignKey(help_text='Company from which the items are being ordered', limit_choices_to={'is_supplier': True}, on_delete=django.db.models.deletion.CASCADE, related_name='purchase_orders', to='company.Company', verbose_name='Supplier'),
61 ),
62 migrations.AlterField(
63 model_name='purchaseorder',
64 name='supplier_reference',
65 field=models.CharField(blank=True, help_text='Supplier order reference code', max_length=64, verbose_name='Supplier Reference'),
66 ),
67 migrations.AlterField(
68 model_name='purchaseorderattachment',
69 name='attachment',
70 field=models.FileField(help_text='Select file to attach', upload_to='attachments', verbose_name='Attachment'),
71 ),
72 migrations.AlterField(
73 model_name='purchaseorderattachment',
74 name='comment',
75 field=models.CharField(blank=True, help_text='File comment', max_length=100, verbose_name='Comment'),
76 ),
77 migrations.AlterField(
78 model_name='purchaseorderattachment',
79 name='upload_date',
80 field=models.DateField(auto_now_add=True, null=True, verbose_name='upload date'),
81 ),
82 migrations.AlterField(
83 model_name='purchaseorderattachment',
84 name='user',
85 field=models.ForeignKey(blank=True, help_text='User', null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='User'),
86 ),
87 migrations.AlterField(
88 model_name='purchaseorderlineitem',
89 name='notes',
90 field=models.CharField(blank=True, help_text='Line item notes', max_length=500, verbose_name='Notes'),
91 ),
92 migrations.AlterField(
93 model_name='purchaseorderlineitem',
94 name='order',
95 field=models.ForeignKey(help_text='Purchase Order', on_delete=django.db.models.deletion.CASCADE, related_name='lines', to='order.PurchaseOrder', verbose_name='Order'),
96 ),
97 migrations.AlterField(
98 model_name='purchaseorderlineitem',
99 name='part',
100 field=models.ForeignKey(blank=True, help_text='Supplier part', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='purchase_order_line_items', to='company.SupplierPart', verbose_name='Part'),
101 ),
102 migrations.AlterField(
103 model_name='purchaseorderlineitem',
104 name='quantity',
105 field=InvenTree.fields.RoundingDecimalField(decimal_places=5, default=1, help_text='Item quantity', max_digits=15, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity'),
106 ),
107 migrations.AlterField(
108 model_name='purchaseorderlineitem',
109 name='received',
110 field=models.DecimalField(decimal_places=5, default=0, help_text='Number of items received', max_digits=15, verbose_name='Received'),
111 ),
112 migrations.AlterField(
113 model_name='purchaseorderlineitem',
114 name='reference',
115 field=models.CharField(blank=True, help_text='Line item reference', max_length=100, verbose_name='Reference'),
116 ),
117 migrations.AlterField(
118 model_name='salesorder',
119 name='created_by',
120 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='Created By'),
121 ),
122 migrations.AlterField(
123 model_name='salesorder',
124 name='creation_date',
125 field=models.DateField(blank=True, null=True, verbose_name='Creation Date'),
126 ),
127 migrations.AlterField(
128 model_name='salesorder',
129 name='customer',
130 field=models.ForeignKey(help_text='Company to which the items are being sold', limit_choices_to={'is_customer': True}, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sales_orders', to='company.Company', verbose_name='Customer'),
131 ),
132 migrations.AlterField(
133 model_name='salesorder',
134 name='customer_reference',
135 field=models.CharField(blank=True, help_text='Customer order reference code', max_length=64, verbose_name='Customer Reference '),
136 ),
137 migrations.AlterField(
138 model_name='salesorder',
139 name='description',
140 field=models.CharField(help_text='Order description', max_length=250, verbose_name='Description'),
141 ),
142 migrations.AlterField(
143 model_name='salesorder',
144 name='link',
145 field=models.URLField(blank=True, help_text='Link to external page', verbose_name='Link'),
146 ),
147 migrations.AlterField(
148 model_name='salesorder',
149 name='notes',
150 field=models.TextField(blank=True, help_text='Order notes', verbose_name='Notes'),
151 ),
152 migrations.AlterField(
153 model_name='salesorder',
154 name='reference',
155 field=models.CharField(help_text='Order reference', max_length=64, unique=True, verbose_name='Reference'),
156 ),
157 migrations.AlterField(
158 model_name='salesorder',
159 name='shipment_date',
160 field=models.DateField(blank=True, null=True, verbose_name='Shipment Date'),
161 ),
162 migrations.AlterField(
163 model_name='salesorder',
164 name='shipped_by',
165 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='shipped by'),
166 ),
167 migrations.AlterField(
168 model_name='salesorder',
169 name='status',
170 field=models.PositiveIntegerField(choices=[(10, 'Pending'), (20, 'Shipped'), (40, 'Cancelled'), (50, 'Lost'), (60, 'Returned')], default=10, help_text='Purchase order status', verbose_name='Status'),
171 ),
172 migrations.AlterField(
173 model_name='salesorderallocation',
174 name='item',
175 field=models.ForeignKey(help_text='Select stock item to allocate', limit_choices_to={'belongs_to': None, 'part__salable': True, 'sales_order': None}, on_delete=django.db.models.deletion.CASCADE, related_name='sales_order_allocations', to='stock.StockItem', verbose_name='Item'),
176 ),
177 migrations.AlterField(
178 model_name='salesorderallocation',
179 name='line',
180 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='allocations', to='order.SalesOrderLineItem', verbose_name='Line'),
181 ),
182 migrations.AlterField(
183 model_name='salesorderallocation',
184 name='quantity',
185 field=InvenTree.fields.RoundingDecimalField(decimal_places=5, default=1, help_text='Enter stock allocation quantity', max_digits=15, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity'),
186 ),
187 migrations.AlterField(
188 model_name='salesorderattachment',
189 name='attachment',
190 field=models.FileField(help_text='Select file to attach', upload_to='attachments', verbose_name='Attachment'),
191 ),
192 migrations.AlterField(
193 model_name='salesorderattachment',
194 name='comment',
195 field=models.CharField(blank=True, help_text='File comment', max_length=100, verbose_name='Comment'),
196 ),
197 migrations.AlterField(
198 model_name='salesorderattachment',
199 name='upload_date',
200 field=models.DateField(auto_now_add=True, null=True, verbose_name='upload date'),
201 ),
202 migrations.AlterField(
203 model_name='salesorderattachment',
204 name='user',
205 field=models.ForeignKey(blank=True, help_text='User', null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='User'),
206 ),
207 migrations.AlterField(
208 model_name='salesorderlineitem',
209 name='notes',
210 field=models.CharField(blank=True, help_text='Line item notes', max_length=500, verbose_name='Notes'),
211 ),
212 migrations.AlterField(
213 model_name='salesorderlineitem',
214 name='order',
215 field=models.ForeignKey(help_text='Sales Order', on_delete=django.db.models.deletion.CASCADE, related_name='lines', to='order.SalesOrder', verbose_name='Order'),
216 ),
217 migrations.AlterField(
218 model_name='salesorderlineitem',
219 name='part',
220 field=models.ForeignKey(help_text='Part', limit_choices_to={'salable': True}, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sales_order_line_items', to='part.Part', verbose_name='Part'),
221 ),
222 migrations.AlterField(
223 model_name='salesorderlineitem',
224 name='quantity',
225 field=InvenTree.fields.RoundingDecimalField(decimal_places=5, default=1, help_text='Item quantity', max_digits=15, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity'),
226 ),
227 migrations.AlterField(
228 model_name='salesorderlineitem',
229 name='reference',
230 field=models.CharField(blank=True, help_text='Line item reference', max_length=100, verbose_name='Reference'),
231 ),
232 ]