Add redir model, remove children albums

This commit is contained in:
Nyymix 2025-01-20 21:21:09 +02:00
parent 684982eca5
commit 1dbd1c1779
9 changed files with 84 additions and 23 deletions

View file

@ -1,4 +1,4 @@
# Generated by Django 5.1.4 on 2025-01-18 07:39
# Generated by Django 5.1.4 on 2025-01-20 19:09
import datetime
import django.db.models.deletion
@ -33,7 +33,7 @@ class Migration(migrations.Migration):
],
options={
'verbose_name_plural': 'Locations',
'unique_together': {('place', 'city')},
'unique_together': {('city', 'place')},
},
),
migrations.CreateModel(
@ -44,7 +44,6 @@ class Migration(migrations.Migration):
('slug', models.SlugField(max_length=150, unique=True, verbose_name='Slug')),
('album_date', models.DateField(default=datetime.datetime.now, verbose_name='Album Date')),
('is_public', models.BooleanField(default=False, verbose_name='Published')),
('parent', models.ForeignKey(blank=True, limit_choices_to={'parent__isnull': True}, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='children', to='gallery.album', verbose_name='Parent Album')),
('location', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='albums', to='gallery.location', verbose_name='Location')),
],
options={
@ -77,4 +76,15 @@ class Migration(migrations.Migration):
name='cover',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='cover_to', to='gallery.photo', verbose_name='Album cover'),
),
migrations.CreateModel(
name='Redir',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('path', models.CharField(db_index=True, max_length=255, unique=True, verbose_name='Path')),
('album', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pathurl', to='gallery.album', verbose_name='Album')),
],
options={
'verbose_name_plural': 'Redirs',
},
),
]