# Generated by Django 2.2.7 on 2019-11-29 08:57 from django.db import migrations, models import django.db.models.deletion import outbo.apps.core.fields import outbo.apps.projects.fields import rules.contrib.models class Migration(migrations.Migration): initial = True dependencies = [ ("organizations", "0001_initial"), ] operations = [ migrations.CreateModel( name="ProjectNumber", 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" ), ), ("prefix", models.CharField(max_length=4)), ("value", models.PositiveIntegerField(default=1)), ], options={"abstract": False,}, bases=(rules.contrib.models.RulesModelMixin, models.Model), ), migrations.CreateModel( name="Project", 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" ), ), ( "slug", outbo.apps.projects.fields.SlugField( max_length=15, verbose_name="project identifier" ), ), ("name", models.CharField(max_length=254, verbose_name="name")), ("description", models.TextField(verbose_name="description")), ( "printing_files_date", models.DateField(verbose_name="printing files delivery date"), ), ("promo_date", models.DateField(verbose_name="promo date")), ( "published", models.BooleanField(default=False, verbose_name="published"), ), ( "brand", models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="organizations.Brand", verbose_name="brand", ), ), ( "category", models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, to="organizations.Category", verbose_name="category", ), ), ], options={"ordering": ["promo_date"],}, bases=(rules.contrib.models.RulesModelMixin, models.Model), ), ]