# 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.activity_log.enums import outbo.apps.core.fields import rules.contrib.models class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name="LogItem", 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" ), ), ("message", models.TextField(verbose_name="message")), ( "message_type", models.CharField( choices=[ (outbo.apps.activity_log.enums.MessageType("User"), "User"), ( outbo.apps.activity_log.enums.MessageType("Success"), "Success", ), ( outbo.apps.activity_log.enums.MessageType("Failure"), "Failure", ), ], default=outbo.apps.activity_log.enums.MessageType("User"), max_length=25, verbose_name="message type", ), ), ], options={"abstract": False,}, bases=(rules.contrib.models.RulesModelMixin, models.Model), ), migrations.CreateModel( name="ProductLogItem", fields=[ ( "logitem_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="activity_log.LogItem", ), ), ], options={"ordering": ["-created_at"],}, bases=("activity_log.logitem",), ), migrations.CreateModel( name="ProjectLogItem", fields=[ ( "logitem_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="activity_log.LogItem", ), ), ], options={"ordering": ["-created_at"],}, bases=("activity_log.logitem",), ), ]