Coverage for src/backend/InvenTree/build/migrations/0027_auto_20210404_2016.py: 100%

8 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.models 

4from django.conf import settings 

5import django.core.validators 

6from django.db import migrations, models 

7import django.db.models.deletion 

8 

9 

10class Migration(migrations.Migration): 

11 

12 dependencies = [ 

13 ('stock', '0058_stockitem_packaging'), 

14 ('users', '0005_owner_model'), 

15 migrations.swappable_dependency(settings.AUTH_USER_MODEL), 

16 ('build', '0026_auto_20210216_1539'), 

17 ] 

18 

19 operations = [ 

20 migrations.AlterField( 

21 model_name='build', 

22 name='completed_by', 

23 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='builds_completed', to=settings.AUTH_USER_MODEL, verbose_name='completed by'), 

24 ), 

25 migrations.AlterField( 

26 model_name='build', 

27 name='completion_date', 

28 field=models.DateField(blank=True, null=True, verbose_name='Completion Date'), 

29 ), 

30 migrations.AlterField( 

31 model_name='build', 

32 name='creation_date', 

33 field=models.DateField(auto_now_add=True, verbose_name='Creation Date'), 

34 ), 

35 migrations.AlterField( 

36 model_name='build', 

37 name='issued_by', 

38 field=models.ForeignKey(blank=True, help_text='User who issued this build order', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='builds_issued', to=settings.AUTH_USER_MODEL, verbose_name='Issued by'), 

39 ), 

40 migrations.AlterField( 

41 model_name='build', 

42 name='responsible', 

43 field=models.ForeignKey(blank=True, help_text='User responsible for this build order', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='builds_responsible', to='users.Owner', verbose_name='Responsible'), 

44 ), 

45 migrations.AlterField( 

46 model_name='builditem', 

47 name='build', 

48 field=models.ForeignKey(help_text='Build to allocate parts', on_delete=django.db.models.deletion.CASCADE, related_name='allocated_stock', to='build.Build', verbose_name='Build'), 

49 ), 

50 migrations.AlterField( 

51 model_name='builditem', 

52 name='install_into', 

53 field=models.ForeignKey(blank=True, help_text='Destination stock item', limit_choices_to={'is_building': True}, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='items_to_install', to='stock.StockItem', verbose_name='Install into'), 

54 ), 

55 migrations.AlterField( 

56 model_name='builditem', 

57 name='quantity', 

58 field=models.DecimalField(decimal_places=5, default=1, help_text='Stock quantity to allocate to build', max_digits=15, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity'), 

59 ), 

60 migrations.AlterField( 

61 model_name='builditem', 

62 name='stock_item', 

63 field=models.ForeignKey(help_text='Source stock item', limit_choices_to={'belongs_to': None, 'sales_order': None}, on_delete=django.db.models.deletion.CASCADE, related_name='allocations', to='stock.StockItem', verbose_name='Stock Item'), 

64 ), 

65 migrations.AlterField( 

66 model_name='buildorderattachment', 

67 name='attachment', 

68 field=models.FileField(help_text='Select file to attach', upload_to='attachments', verbose_name='Attachment'), 

69 ), 

70 migrations.AlterField( 

71 model_name='buildorderattachment', 

72 name='comment', 

73 field=models.CharField(blank=True, help_text='File comment', max_length=100, verbose_name='Comment'), 

74 ), 

75 migrations.AlterField( 

76 model_name='buildorderattachment', 

77 name='upload_date', 

78 field=models.DateField(auto_now_add=True, null=True, verbose_name='upload date'), 

79 ), 

80 migrations.AlterField( 

81 model_name='buildorderattachment', 

82 name='user', 

83 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'), 

84 ), 

85 ]