# Generated by Django 5.2.4 on 2026-09-07 12:53 import django.db.models.deletion from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ("projects", "0001_initial"), ("tasks", "0042_alter_taskactivity_object_kind_and_more"), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name="ProjectBoardLink", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("created_at", models.DateTimeField(auto_now_add=True)), ( "board", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="project_links", to="tasks.taskboard", ), ), ( "created_by", models.ForeignKey( on_delete=django.db.models.deletion.PROTECT, related_name="created_project_board_links", to=settings.AUTH_USER_MODEL, ), ), ( "project", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="board_links", to="projects.project", ), ), ], options={ "ordering": ["board__name", "board_id"], "constraints": [ models.UniqueConstraint( fields=("project", "board"), name="project_board_link_unique" ) ], }, ), ]