add license/attribution for ebooks to feeds

This commit is contained in:
2021-03-17 11:28:51 -07:00
parent 0929fbf171
commit 27893d3afa
9 changed files with 222 additions and 11 deletions

View File

@ -0,0 +1,53 @@
# Generated by Django 3.1.7 on 2021-03-17 17:36
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audio', '0016_auto_20210316_1624'),
]
operations = [
migrations.AddField(
model_name='feed',
name='author_url',
field=models.URLField(default='', max_length=255),
),
migrations.AddField(
model_name='feed',
name='ebook_url',
field=models.URLField(default='', max_length=255),
),
migrations.AddField(
model_name='feed',
name='intro_author',
field=models.CharField(blank=True, max_length=255),
),
migrations.AddField(
model_name='feed',
name='intro_author_url',
field=models.URLField(blank=True, max_length=255),
),
migrations.AddField(
model_name='feed',
name='license',
field=models.SmallIntegerField(choices=[(1, 'Public Domain'), (2, 'Unknown'), (3, 'CC BY-SA 2.5'), (4, 'CC BY-SA 3.0'), (5, 'CC BY 3.0'), (6, 'CC BY 1.0')], default=1),
),
migrations.AddField(
model_name='feed',
name='license_jurisdiction',
field=models.TextField(blank=True),
),
migrations.AddField(
model_name='feed',
name='translator',
field=models.CharField(blank=True, max_length=255),
),
migrations.AddField(
model_name='feed',
name='translator_url',
field=models.URLField(blank=True, max_length=255),
),
]

View File

@ -0,0 +1,38 @@
# Generated by Django 3.1.7 on 2021-03-17 17:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audio', '0017_auto_20210317_1036'),
]
operations = [
migrations.AlterField(
model_name='feed',
name='intro_author',
field=models.CharField(default=None, max_length=255),
),
migrations.AlterField(
model_name='feed',
name='intro_author_url',
field=models.URLField(default=None, max_length=255),
),
migrations.AlterField(
model_name='feed',
name='license_jurisdiction',
field=models.TextField(blank=True, default=None),
),
migrations.AlterField(
model_name='feed',
name='translator',
field=models.CharField(default=None, max_length=255),
),
migrations.AlterField(
model_name='feed',
name='translator_url',
field=models.URLField(default=None, max_length=255),
),
]

View File

@ -0,0 +1,28 @@
# Generated by Django 3.1.7 on 2021-03-17 17:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audio', '0018_auto_20210317_1043'),
]
operations = [
migrations.AlterField(
model_name='episode',
name='image_license_jurisdiction',
field=models.TextField(default='(no jurisdiction specified)'),
),
migrations.AlterField(
model_name='feed',
name='image_license_jurisdiction',
field=models.TextField(default='(no jurisdiction specified)'),
),
migrations.AlterField(
model_name='feed',
name='license_jurisdiction',
field=models.TextField(blank=True, default='(no jurisdiction specified)'),
),
]

View File

@ -0,0 +1,33 @@
# Generated by Django 3.1.7 on 2021-03-17 17:48
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audio', '0019_auto_20210317_1046'),
]
operations = [
migrations.AlterField(
model_name='feed',
name='intro_author',
field=models.CharField(blank=True, max_length=255),
),
migrations.AlterField(
model_name='feed',
name='intro_author_url',
field=models.URLField(blank=True, max_length=255),
),
migrations.AlterField(
model_name='feed',
name='translator',
field=models.CharField(blank=True, max_length=255),
),
migrations.AlterField(
model_name='feed',
name='translator_url',
field=models.URLField(blank=True, max_length=255),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 3.1.7 on 2021-03-17 18:02
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audio', '0020_auto_20210317_1048'),
]
operations = [
migrations.AddField(
model_name='feed',
name='ebook_title',
field=models.URLField(default='', max_length=255),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 3.1.7 on 2021-03-17 18:05
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audio', '0021_feed_ebook_title'),
]
operations = [
migrations.AlterField(
model_name='feed',
name='ebook_title',
field=models.CharField(default='', max_length=255),
),
]