# Generated by Django 3.2.13 on 2023-07-12 07:05 import django.db.models.deletion import django.utils.timezone import jsonfield.fields from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ("contenttypes", "0002_remove_content_type_name"), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ("notify", "0001_initial"), ] operations = [ migrations.AlterModelOptions( name="notification", options={ "ordering": ["-timestamp"], "verbose_name": "Notification", "verbose_name_plural": "Notifications", }, ), migrations.AlterField( model_name="notification", name="action_object_content_type", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="notify_action_object", to="contenttypes.contenttype", verbose_name="action object content type", ), ), migrations.AlterField( model_name="notification", name="action_object_object_id", field=models.CharField( blank=True, max_length=255, null=True, verbose_name="action object object id", ), ), migrations.AlterField( model_name="notification", name="actor_content_type", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="notify_actor", to="contenttypes.contenttype", verbose_name="actor content type", ), ), migrations.AlterField( model_name="notification", name="actor_object_id", field=models.CharField(max_length=255, verbose_name="actor object id"), ), migrations.AlterField( model_name="notification", name="data", field=jsonfield.fields.JSONField( blank=True, null=True, verbose_name="data" ), ), migrations.AlterField( model_name="notification", name="deleted", field=models.BooleanField( db_index=True, default=False, verbose_name="deleted" ), ), migrations.AlterField( model_name="notification", name="description", field=models.TextField(blank=True, null=True, verbose_name="description"), ), migrations.AlterField( model_name="notification", name="emailed", field=models.BooleanField( db_index=True, default=False, verbose_name="emailed" ), ), migrations.AlterField( model_name="notification", name="level", field=models.CharField( choices=[ ("success", "success"), ("info", "info"), ("warning", "warning"), ("error", "error"), ], default="info", max_length=20, verbose_name="level", ), ), migrations.AlterField( model_name="notification", name="public", field=models.BooleanField( db_index=True, default=True, verbose_name="public" ), ), migrations.AlterField( model_name="notification", name="recipient", field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="notifications", to=settings.AUTH_USER_MODEL, verbose_name="recipient", ), ), migrations.AlterField( model_name="notification", name="target_content_type", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="notify_target", to="contenttypes.contenttype", verbose_name="target content type", ), ), migrations.AlterField( model_name="notification", name="target_object_id", field=models.CharField( blank=True, max_length=255, null=True, verbose_name="target object id" ), ), migrations.AlterField( model_name="notification", name="timestamp", field=models.DateTimeField( db_index=True, default=django.utils.timezone.now, verbose_name="timestamp", ), ), migrations.AlterField( model_name="notification", name="unread", field=models.BooleanField( db_index=True, default=True, verbose_name="unread" ), ), migrations.AlterField( model_name="notification", name="verb", field=models.CharField(max_length=255, verbose_name="verb"), ), ]