Coverage for src/backend/InvenTree/common/migrations/0037_dataoutput.py: 100%
6 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.19 on 2025-03-11 08:22
3from django.conf import settings
4from django.db import migrations, models
5import django.db.models.deletion
8class Migration(migrations.Migration):
10 dependencies = [
11 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
12 ("common", "0036_alter_attachment_link"),
13 ]
15 operations = [
16 migrations.CreateModel(
17 name="DataOutput",
18 fields=[
19 (
20 "id",
21 models.AutoField(
22 auto_created=True,
23 primary_key=True,
24 serialize=False,
25 verbose_name="ID",
26 ),
27 ),
28 ("created", models.DateField(auto_now_add=True)),
29 ("total", models.PositiveIntegerField(default=1)),
30 ("progress", models.PositiveIntegerField(default=0)),
31 ("complete", models.BooleanField(default=False)),
32 (
33 "output_type",
34 models.CharField(blank=True, max_length=100, null=True),
35 ),
36 (
37 "template_name",
38 models.CharField(blank=True, max_length=100, null=True),
39 ),
40 ("plugin", models.CharField(blank=True, max_length=100, null=True)),
41 (
42 "output",
43 models.FileField(blank=True, null=True, upload_to="data_output"),
44 ),
45 ("errors", models.JSONField(blank=True, null=True)),
46 (
47 "user",
48 models.ForeignKey(
49 blank=True,
50 null=True,
51 on_delete=django.db.models.deletion.SET_NULL,
52 related_name="+",
53 to=settings.AUTH_USER_MODEL,
54 ),
55 ),
56 ],
57 ),
58 ]