Changeset View
Changeset View
Standalone View
Standalone View
films/migrations/0015_squashed_0019_production_log_models.py
- This file was moved from films/migrations/0015_production_log_models.py.
| # Generated by Django 3.0.4 on 2020-06-17 13:28 | # Generated by Django 3.0.8 on 2020-07-08 09:33 | ||||
| import static_assets.models.static_assets | |||||
| import common.upload_paths | |||||
| import datetime | import datetime | ||||
| from django.conf import settings | from django.conf import settings | ||||
| from django.db import migrations, models | from django.db import migrations, models | ||||
| import django.db.models.deletion | import django.db.models.deletion | ||||
| class Migration(migrations.Migration): | class Migration(migrations.Migration): | ||||
| dependencies = [ | dependencies = [ | ||||
| migrations.swappable_dependency(settings.AUTH_USER_MODEL), | |||||
| ('films', '0014_film_is_featured'), | ('films', '0014_film_is_featured'), | ||||
| ('static_assets', '0004_squashed_0010_alter_fields_in_models'), | |||||
| migrations.swappable_dependency(settings.AUTH_USER_MODEL), | |||||
| ] | ] | ||||
| operations = [ | operations = [ | ||||
| migrations.CreateModel( | migrations.CreateModel( | ||||
| name='ProductionLog', | name='ProductionLog', | ||||
| fields=[ | fields=[ | ||||
| ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||||
| ('date_created', models.DateTimeField(auto_now_add=True)), | ('date_created', models.DateTimeField(auto_now_add=True)), | ||||
| ('date_updated', models.DateTimeField(auto_now=True)), | ('date_updated', models.DateTimeField(auto_now=True)), | ||||
| ('description', models.TextField()), | ('description', models.TextField()), | ||||
| ('start_date', models.DateField(default=datetime.date.today)), | ('start_date', models.DateField(default=datetime.date.today)), | ||||
| ('film', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='production_logs', to='films.Film')), | ('film', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='production_logs', to='films.Film')), | ||||
| ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), | ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='production_logs', to=settings.AUTH_USER_MODEL)), | ||||
| ('name', models.CharField(blank=True, max_length=512)), | |||||
| ('picture_16_9', static_assets.models.static_assets.DynamicStorageFileField(default='', upload_to=common.upload_paths.get_upload_to_hashed_path)), | |||||
| ('youtube_link', models.URLField(blank=True)), | |||||
| ('storage_backend', models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='production_logs', to='static_assets.StorageBackend')), | |||||
| ], | ], | ||||
| options={ | options={ | ||||
| 'abstract': False, | 'abstract': False, | ||||
| }, | }, | ||||
| ), | ), | ||||
| migrations.CreateModel( | migrations.CreateModel( | ||||
| name='ProductionLogEntry', | name='ProductionLogEntry', | ||||
| fields=[ | fields=[ | ||||
| ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||||
| ('date_created', models.DateTimeField(auto_now_add=True)), | ('date_created', models.DateTimeField(auto_now_add=True)), | ||||
| ('date_updated', models.DateTimeField(auto_now=True)), | ('date_updated', models.DateTimeField(auto_now=True)), | ||||
| ('description', models.TextField()), | ('description', models.TextField()), | ||||
| ('author_role', models.CharField(max_length=512)), | ('author_role', models.CharField(max_length=512)), | ||||
| ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='authored_log_entries', to=settings.AUTH_USER_MODEL)), | ('author', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='authored_log_entries', to=settings.AUTH_USER_MODEL)), | ||||
| ('log_group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='log_entries', to='films.ProductionLog')), | ('production_log', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='log_entries', to='films.ProductionLog')), | ||||
| ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='uploaded_log_entries', to=settings.AUTH_USER_MODEL)), | ('user', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='uploaded_log_entries', to=settings.AUTH_USER_MODEL)), | ||||
| ], | ], | ||||
| options={ | options={ | ||||
| 'abstract': False, | 'abstract': False, | ||||
| 'verbose_name_plural': 'production log entries', | |||||
| }, | }, | ||||
| ), | ), | ||||
| migrations.CreateModel( | migrations.CreateModel( | ||||
| name='ProductionLogEntryAsset', | name='ProductionLogEntryAsset', | ||||
| fields=[ | fields=[ | ||||
| ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||||
| ('asset', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='films.Asset')), | ('asset', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='films.Asset')), | ||||
| ('production_log_entry', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='films.ProductionLogEntry')), | ('production_log_entry', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='films.ProductionLogEntry')), | ||||
| ], | ], | ||||
| ), | ), | ||||
| ] | ] | ||||