# Generated by Django 5.2.9 on 2026-01-17 22:58

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('links', '0036_link_task_states_page_task_states_post_task_states'),
    ]

    operations = [
        migrations.AddField(
            model_name='linkchangelog',
            name='change_type',
            field=models.CharField(choices=[('url_change', 'URL Change'), ('task_toggle', 'Task Toggle'), ('content_edit', 'Content Edit')], default='url_change', max_length=20, verbose_name='Change Type'),
        ),
        migrations.AddField(
            model_name='linkchangelog',
            name='metadata',
            field=models.JSONField(blank=True, default=dict, help_text='Additional change data as JSON', verbose_name='Metadata'),
        ),
        migrations.AlterField(
            model_name='linkchangelog',
            name='new_url',
            field=models.URLField(blank=True, max_length=2000, null=True, verbose_name='New URL'),
        ),
        migrations.AlterField(
            model_name='linkchangelog',
            name='old_url',
            field=models.URLField(blank=True, max_length=2000, null=True, verbose_name='Old URL'),
        ),
    ]
