"""
Showcase images for a brand page.

One new table, nothing on any existing one, so this applies to a live
database without touching a single stored row.

The Panel's lineage, 0004 on top of 0003. mostafaei follows this one.
"""
import django.db.models.deletion
from django.db import migrations, models

import apps.accounts.fields


class Migration(migrations.Migration):

    dependencies = [
        ('portfolio', '0003_portfolio_image_alt'),
    ]

    operations = [
        migrations.CreateModel(
            name='PortfolioImage',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True,
                    serialize=False, verbose_name='ID')),
                ('image', apps.accounts.fields.WebPImageField(upload_to='portfolio/gallery/')),
                ('alt', models.CharField(blank=True, default='', max_length=200)),
                ('order', models.PositiveIntegerField(default=1)),
                ('is_active', models.BooleanField(default=True)),
                ('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                    related_name='gallery', to='portfolio.portfolioitem')),
            ],
            options={
                'verbose_name': 'Portfolio Image',
                'ordering': ['order', 'id'],
            },
        ),
    ]
