Initial commit from ZIP

This commit is contained in:
kusz committed 2024-11-27 13:18:16 +01:00
commit 378d4692a9
454 files changed
+40367

No files matched your search

@@ -0,0 +1,795 @@
# Generated by Django 2.2.7 on 2019-11-29 08:57
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import outbo.apps.core.fields
import outbo.apps.products.models.blanking
import outbo.apps.products.models.design_stage_file
import outbo.apps.products.models.photo
import rules.contrib.models
class Migration(migrations.Migration):
initial = True
dependencies = [
("projects", "0001_initial"),
("contenttypes", "0002_remove_content_type_name"),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name="DesignStageFile",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"version",
models.CharField(
editable=False, max_length=3, verbose_name="version"
),
),
("description", models.TextField()),
(
"polymorphic_ctype",
models.ForeignKey(
editable=False,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="polymorphic_products.designstagefile_set+",
to="contenttypes.ContentType",
),
),
(
"uploaded_by",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to=settings.AUTH_USER_MODEL,
verbose_name="uploaded by",
),
),
],
options={"abstract": False,},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="PackagingType",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
("name", models.CharField(max_length=200, verbose_name="name")),
],
options={
"verbose_name": "packaging type",
"verbose_name_plural": "packaging types",
"ordering": ["name"],
},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="Product",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"project",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="products",
related_query_name="product",
to="projects.Project",
verbose_name="project",
),
),
],
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="ProductStage",
fields=[
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"id",
models.CharField(
max_length=50,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("label", models.CharField(max_length=2, verbose_name="label")),
("group", models.PositiveSmallIntegerField(verbose_name="group")),
(
"description",
models.CharField(max_length=254, verbose_name="description"),
),
(
"next_action",
models.CharField(max_length=254, verbose_name="next action"),
),
("order", models.PositiveSmallIntegerField(verbose_name="order")),
],
options={"ordering": ["label"],},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="Brief",
fields=[
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"product",
models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.PROTECT,
primary_key=True,
related_name="brief",
related_query_name="brief",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
(
"name_pol",
models.CharField(
blank=True, max_length=200, verbose_name="product name (PL)"
),
),
(
"name_eng",
models.CharField(
blank=True, max_length=200, verbose_name="product name (EN)"
),
),
(
"model_no",
models.CharField(
blank=True, max_length=200, verbose_name="model number"
),
),
(
"batch_no",
models.CharField(
blank=True, max_length=200, verbose_name="batch number"
),
),
(
"ean",
models.CharField(blank=True, max_length=13, verbose_name="EAN"),
),
(
"main_description",
models.TextField(blank=True, verbose_name="main description"),
),
(
"extra_description",
models.TextField(blank=True, verbose_name="extra description"),
),
(
"certificate",
models.TextField(blank=True, verbose_name="certificate"),
),
(
"information_signs",
models.TextField(blank=True, verbose_name="information signs"),
),
(
"capabilities_icons",
models.TextField(blank=True, verbose_name="capabilities icons"),
),
(
"product_icons",
models.TextField(blank=True, verbose_name="product icons"),
),
(
"has_description_eng",
models.BooleanField(default=False, verbose_name="description (EN)"),
),
(
"has_description_pol",
models.BooleanField(default=False, verbose_name="description (PL)"),
),
(
"has_description_por",
models.BooleanField(default=False, verbose_name="description (PT)"),
),
(
"has_description_rus",
models.BooleanField(default=False, verbose_name="description (RU)"),
),
(
"has_description_spa",
models.BooleanField(default=False, verbose_name="description (ES)"),
),
(
"illustration",
models.TextField(blank=True, verbose_name="illustration"),
),
(
"cleaning_method",
models.TextField(blank=True, verbose_name="cleaning method"),
),
(
"country_of_origin",
models.TextField(blank=True, verbose_name="country of origin"),
),
("manual", models.TextField(blank=True, verbose_name="manual")),
("material", models.TextField(blank=True, verbose_name="material")),
("warning", models.TextField(blank=True, verbose_name="warning")),
(
"arrangement_photo",
models.TextField(blank=True, verbose_name="arrangement photo"),
),
("packshot", models.TextField(blank=True, verbose_name="packshot")),
("clipping", models.TextField(blank=True, verbose_name="clippings")),
(
"extra_photo",
models.TextField(blank=True, verbose_name="extra photo"),
),
(
"packaging_type",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
related_query_name="+",
to="products.PackagingType",
verbose_name="packaging type",
),
),
],
options={"verbose_name": "brief", "verbose_name_plural": "briefs",},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="Draft",
fields=[
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"product",
models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.PROTECT,
primary_key=True,
related_name="draft",
related_query_name="draft",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
],
options={"verbose_name": "draft", "verbose_name_plural": "drafts",},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="FirstFinal",
fields=[
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"product",
models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.PROTECT,
primary_key=True,
related_name="first_final",
related_query_name="first_final",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
],
options={
"verbose_name": "first final",
"verbose_name_plural": "first finals",
},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="PrintingFiles",
fields=[
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"product",
models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.PROTECT,
primary_key=True,
related_name="printing_files",
related_query_name="printing_files",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
],
options={
"verbose_name": "printing files",
"verbose_name_plural": "printing files",
},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.AddField(
model_name="product",
name="stage",
field=outbo.apps.core.fields.FSMKeyField(
default="waiting_for_brief",
on_delete=django.db.models.deletion.PROTECT,
protected=True,
to="products.ProductStage",
verbose_name="stage",
),
),
migrations.CreateModel(
name="BriefConfig",
fields=[
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"brief",
models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.PROTECT,
primary_key=True,
related_name="config",
related_query_name="config",
serialize=False,
to="products.Brief",
),
),
(
"illustration",
models.BooleanField(default=False, verbose_name="illustrations"),
),
(
"cleaning_method",
models.BooleanField(default=False, verbose_name="cleaning method"),
),
(
"country_of_origin",
models.BooleanField(
default=False, verbose_name="country of origin"
),
),
("manual", models.BooleanField(default=False, verbose_name="manual")),
(
"material",
models.BooleanField(default=False, verbose_name="material"),
),
(
"warning",
models.BooleanField(default=False, verbose_name="warnings"),
),
(
"photobrief",
models.BooleanField(default=False, verbose_name="photobrief"),
),
(
"packshot",
models.BooleanField(default=False, verbose_name="packshot"),
),
(
"clipping",
models.BooleanField(default=False, verbose_name="clipping"),
),
(
"extra_photo",
models.BooleanField(default=False, verbose_name="extra photo"),
),
],
options={
"verbose_name": "brief configuration",
"verbose_name_plural": "brief configurations",
},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="PrintingFilesFile",
fields=[
(
"designstagefile_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="products.DesignStageFile",
),
),
(
"file",
models.FileField(
upload_to=outbo.apps.products.models.design_stage_file.FormatFilename(
dir_name="first_finals",
filename_prefix="FF",
parent_name="first_final",
),
verbose_name="file",
),
),
(
"printing_files",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="files",
related_query_name="file",
to="products.PrintingFiles",
verbose_name="printing files",
),
),
],
options={
"verbose_name": "printing file",
"verbose_name_plural": "printing files",
},
bases=("products.designstagefile",),
),
migrations.CreateModel(
name="Photo",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"file",
models.ImageField(
upload_to=outbo.apps.products.models.photo.Photo.product_photo_filename,
verbose_name="file",
),
),
(
"brief",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="photos",
related_query_name="photo",
to="products.Brief",
verbose_name="brief",
),
),
],
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
migrations.CreateModel(
name="FirstFinalFile",
fields=[
(
"designstagefile_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="products.DesignStageFile",
),
),
(
"file",
models.FileField(
upload_to=outbo.apps.products.models.design_stage_file.FormatFilename(
dir_name="first_finals",
filename_prefix="FF",
parent_name="first_final",
),
verbose_name="file",
),
),
(
"first_final",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="files",
related_query_name="file",
to="products.FirstFinal",
verbose_name="first final",
),
),
],
options={
"verbose_name": "first final file",
"verbose_name_plural": "first final files",
},
bases=("products.designstagefile",),
),
migrations.CreateModel(
name="DraftFile",
fields=[
(
"designstagefile_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="products.DesignStageFile",
),
),
(
"file",
models.FileField(
upload_to=outbo.apps.products.models.design_stage_file.FormatFilename(
dir_name="drafts",
filename_prefix="DRAFT",
parent_name="draft",
),
verbose_name="file",
),
),
(
"draft",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="files",
related_query_name="file",
to="products.Draft",
verbose_name="draft",
),
),
],
options={
"verbose_name": "draft file",
"verbose_name_plural": "draft files",
},
bases=("products.designstagefile",),
),
migrations.CreateModel(
name="Blanking",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"created_at",
outbo.apps.core.fields.CreationDateTimeField(
auto_now_add=True, verbose_name="Created at"
),
),
(
"updated_at",
outbo.apps.core.fields.ModificationDateTimeField(
auto_now=True, verbose_name="Updated at"
),
),
(
"deleted_at",
outbo.apps.core.fields.RemovalDateTimeField(
blank=True, editable=False, null=True, verbose_name="Deleted at"
),
),
(
"file",
models.FileField(
upload_to=outbo.apps.products.models.blanking.product_blanking_filename,
verbose_name="file",
),
),
(
"brief",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
related_name="blankings",
related_query_name="blanking",
to="products.Brief",
verbose_name="brief",
),
),
],
options={"verbose_name": "blanking", "verbose_name_plural": "blankings",},
bases=(rules.contrib.models.RulesModelMixin, models.Model),
),
]
@@ -0,0 +1,18 @@
# Generated by Django 2.2.7 on 2019-11-29 12:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("products", "0001_initial"),
]
operations = [
migrations.AddField(
model_name="draft",
name="max_version",
field=models.PositiveSmallIntegerField(default=1),
),
]
@@ -0,0 +1,16 @@
# Generated by Django 2.2.7 on 2019-11-29 12:54
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("products", "0002_draft_max_version"),
]
operations = [
migrations.RenameField(
model_name="designstagefile", old_name="uploaded_by", new_name="created_by",
),
]
@@ -0,0 +1,31 @@
# Generated by Django 2.2.7 on 2019-12-03 13:21
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("products", "0003_auto_20191129_1354"),
]
operations = [
migrations.AlterModelOptions(
name="draftfile",
options={
"ordering": ["-created_at"],
"verbose_name": "draft file",
"verbose_name_plural": "draft files",
},
),
migrations.AddField(
model_name="firstfinal",
name="max_version",
field=models.PositiveSmallIntegerField(default=1),
),
migrations.AddField(
model_name="printingfiles",
name="max_version",
field=models.PositiveSmallIntegerField(default=1),
),
]
@@ -0,0 +1,26 @@
# Generated by Django 2.2.8 on 2020-02-11 13:05
from django.db import migrations, models
import outbo.apps.products.models.design_stage_file
class Migration(migrations.Migration):
dependencies = [
("products", "0004_auto_20191203_1421"),
]
operations = [
migrations.AlterField(
model_name="printingfilesfile",
name="file",
field=models.FileField(
upload_to=outbo.apps.products.models.design_stage_file.FormatFilename(
dir_name="printing_files",
filename_prefix="PF",
parent_name="printing_files",
),
verbose_name="file",
),
),
]
@@ -0,0 +1,201 @@
# Generated by Django 2.2.10 on 2020-05-25 08:25
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import outbo.apps.core.fields
class Migration(migrations.Migration):
dependencies = [
("products", "0005_auto_20200211_1405"),
]
operations = [
migrations.AlterModelOptions(
name="firstfinalfile",
options={
"ordering": ["-created_at"],
"verbose_name": "first final file",
"verbose_name_plural": "first final files",
},
),
migrations.AlterModelOptions(
name="printingfilesfile",
options={
"ordering": ["-created_at"],
"verbose_name": "printing file",
"verbose_name_plural": "printing files",
},
),
migrations.AlterField(
model_name="blanking",
name="brief",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="blankings",
related_query_name="blanking",
to="products.Brief",
verbose_name="brief",
),
),
migrations.AlterField(
model_name="brief",
name="packaging_type",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
related_query_name="+",
to="products.PackagingType",
verbose_name="packaging type",
),
),
migrations.AlterField(
model_name="brief",
name="product",
field=models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.CASCADE,
primary_key=True,
related_name="brief",
related_query_name="brief",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
migrations.AlterField(
model_name="briefconfig",
name="brief",
field=models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.CASCADE,
primary_key=True,
related_name="config",
related_query_name="config",
serialize=False,
to="products.Brief",
),
),
migrations.AlterField(
model_name="designstagefile",
name="created_by",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to=settings.AUTH_USER_MODEL,
verbose_name="uploaded by",
),
),
migrations.AlterField(
model_name="draft",
name="product",
field=models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.CASCADE,
primary_key=True,
related_name="draft",
related_query_name="draft",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
migrations.AlterField(
model_name="draftfile",
name="draft",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="files",
related_query_name="file",
to="products.Draft",
verbose_name="draft",
),
),
migrations.AlterField(
model_name="firstfinal",
name="product",
field=models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.CASCADE,
primary_key=True,
related_name="first_final",
related_query_name="first_final",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
migrations.AlterField(
model_name="firstfinalfile",
name="first_final",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="files",
related_query_name="file",
to="products.FirstFinal",
verbose_name="first final",
),
),
migrations.AlterField(
model_name="photo",
name="brief",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="photos",
related_query_name="photo",
to="products.Brief",
verbose_name="brief",
),
),
migrations.AlterField(
model_name="printingfiles",
name="product",
field=models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.CASCADE,
primary_key=True,
related_name="printing_files",
related_query_name="printing_files",
serialize=False,
to="products.Product",
verbose_name="product",
),
),
migrations.AlterField(
model_name="printingfilesfile",
name="printing_files",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="files",
related_query_name="file",
to="products.PrintingFiles",
verbose_name="printing files",
),
),
migrations.AlterField(
model_name="product",
name="project",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="products",
related_query_name="product",
to="projects.Project",
verbose_name="project",
),
),
migrations.AlterField(
model_name="product",
name="stage",
field=outbo.apps.core.fields.FSMKeyField(
default="waiting_for_brief",
on_delete=django.db.models.deletion.CASCADE,
protected=True,
to="products.ProductStage",
verbose_name="stage",
),
),
]
@@ -0,0 +1,29 @@
# Generated by Django 2.2.16 on 2021-05-18 09:28
import django.contrib.postgres.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('products', '0006_auto_20200525_1025'),
]
operations = [
migrations.AddField(
model_name='draftfile',
name='opened_by',
field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=15), blank=True, null=True, size=None),
),
migrations.AddField(
model_name='firstfinalfile',
name='opened_by',
field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=15), blank=True, null=True, size=None),
),
migrations.AddField(
model_name='printingfilesfile',
name='opened_by',
field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=15), blank=True, null=True, size=None),
),
]
@@ -0,0 +1,29 @@
# Generated by Django 2.2.16 on 2021-05-18 10:47
import django.contrib.postgres.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('products', '0007_auto_20210518_1128'),
]
operations = [
migrations.AlterField(
model_name='draftfile',
name='opened_by',
field=django.contrib.postgres.fields.ArrayField(base_field=models.IntegerField(), blank=True, null=True, size=None),
),
migrations.AlterField(
model_name='firstfinalfile',
name='opened_by',
field=django.contrib.postgres.fields.ArrayField(base_field=models.IntegerField(), blank=True, null=True, size=None),
),
migrations.AlterField(
model_name='printingfilesfile',
name='opened_by',
field=django.contrib.postgres.fields.ArrayField(base_field=models.IntegerField(), blank=True, null=True, size=None),
),
]
Whitespace-only changes.