switch source indexing schedule to a per-source setting

This commit is contained in:
meeb
2020-12-07 15:39:58 +11:00
parent 5f8f3028f2
commit f6d00b47eb
8 changed files with 78 additions and 15 deletions

View File

@@ -0,0 +1,23 @@
# Generated by Django 3.1.4 on 2020-12-07 04:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('sync', '0011_auto_20201206_0911'),
]
operations = [
migrations.AddField(
model_name='source',
name='index_schedule',
field=models.IntegerField(db_index=True, default=21600, help_text='Schedule of when to index the source for new media', verbose_name='index schedule'),
),
migrations.AlterField(
model_name='source',
name='source_acodec',
field=models.CharField(choices=[('MP4A', 'MP4A'), ('OPUS', 'OPUS')], db_index=True, default='OPUS', help_text='Source audio codec, desired audio encoding format to download', max_length=8, verbose_name='source audio codec'),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.1.4 on 2020-12-07 04:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('sync', '0012_auto_20201207_0415'),
]
operations = [
migrations.AlterField(
model_name='source',
name='index_schedule',
field=models.IntegerField(choices=[(3600, 'Every hour'), (7200, 'Every 2 hours'), (10800, 'Every 3 hours'), (14400, 'Every 4 hours'), (18000, 'Every 5 hours'), (21600, 'Every 6 hours'), (43200, 'Every 12 hours'), (86400, 'Every 24 hours')], db_index=True, default=21600, help_text='Schedule of how often to index the source for new media', verbose_name='index schedule'),
),
]