Coverage for src/backend/InvenTree/build/migrations/0052_build_status_custom_key_alter_build_status.py: 100%
8 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 4.2.14 on 2024-08-07 22:40
3import django.core.validators
4from django.db import migrations
6import generic.states.fields
7import generic.states.validators
8import InvenTree.status_codes
11class Migration(migrations.Migration):
13 dependencies = [
14 ("build", "0051_delete_buildorderattachment"),
15 ]
17 operations = [
18 migrations.AddField(
19 model_name="build",
20 name="status_custom_key",
21 field=generic.states.fields.ExtraInvenTreeCustomStatusModelField(
22 blank=True,
23 default=None,
24 help_text="Additional status information for this item",
25 null=True,
26 verbose_name="Custom status key",
27 validators=[
28 generic.states.validators.CustomStatusCodeValidator(
29 status_class=InvenTree.status_codes.BuildStatus
30 ),
31 ]
32 ),
33 ),
34 migrations.AlterField(
35 model_name="build",
36 name="status",
37 field=generic.states.fields.InvenTreeCustomStatusModelField(
38 choices=InvenTree.status_codes.BuildStatus.items(),
39 default=10,
40 help_text="Build status code",
41 validators=[
42 django.core.validators.MinValueValidator(0),
43 generic.states.validators.CustomStatusCodeValidator(
44 status_class=InvenTree.status_codes.BuildStatus
45 ),
46 ],
47 verbose_name="Build Status",
48 ),
49 ),
50 ]