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

1# Generated by Django 3.0.7 on 2021-04-04 20:16 

2 

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 

9 

10 

11class Migration(migrations.Migration): 

12 

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 ] 

20 

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 ]