migrations for model i18n
This commit is contained in:
parent
6c76614212
commit
b0d4ec44cb
2 changed files with 252 additions and 0 deletions
202
catalog/migrations/0012_alter_model_i18n.py
Normal file
202
catalog/migrations/0012_alter_model_i18n.py
Normal file
|
@ -0,0 +1,202 @@
|
|||
# Generated by Django 4.2.13 on 2024-06-02 16:17
|
||||
|
||||
import catalog.common.utils
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("catalog", "0011_alter_externalresource_id_type_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="externalresource",
|
||||
name="id_type",
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
("wikidata", "WikiData"),
|
||||
("isbn10", "ISBN10"),
|
||||
("isbn", "ISBN"),
|
||||
("asin", "ASIN"),
|
||||
("issn", "ISSN"),
|
||||
("cubn", "CUBN"),
|
||||
("isrc", "ISRC"),
|
||||
("gtin", "GTIN UPC EAN"),
|
||||
("rss", "RSS Feed URL"),
|
||||
("imdb", "IMDb"),
|
||||
("tmdb_tv", "TMDB TV Serie"),
|
||||
("tmdb_tvseason", "TMDB TV Season"),
|
||||
("tmdb_tvepisode", "TMDB TV Episode"),
|
||||
("tmdb_movie", "TMDB Movie"),
|
||||
("goodreads", "Goodreads"),
|
||||
("goodreads_work", "Goodreads Work"),
|
||||
("googlebooks", "Google Books"),
|
||||
("doubanbook", "Douban Book"),
|
||||
("doubanbook_work", "Douban Book Work"),
|
||||
("doubanmovie", "Douban Movie"),
|
||||
("doubanmusic", "Douban Music"),
|
||||
("doubangame", "Douban Game"),
|
||||
("doubandrama", "Douban Drama"),
|
||||
("doubandrama_version", "Douban Drama Version"),
|
||||
("bookstw", "BooksTW Book"),
|
||||
("bandcamp", "Bandcamp"),
|
||||
("spotify_album", "Spotify Album"),
|
||||
("spotify_show", "Spotify Podcast"),
|
||||
("discogs_release", "Discogs Release"),
|
||||
("discogs_master", "Discogs Master"),
|
||||
("musicbrainz", "MusicBrainz ID"),
|
||||
("igdb", "IGDB Game"),
|
||||
("bgg", "BGG Boardgame"),
|
||||
("steam", "Steam Game"),
|
||||
("bangumi", "Bangumi"),
|
||||
("apple_podcast", "Apple Podcast"),
|
||||
("apple_music", "Apple Music"),
|
||||
("fedi", "Fediverse"),
|
||||
],
|
||||
max_length=50,
|
||||
verbose_name="IdType of the source site",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="item",
|
||||
name="brief",
|
||||
field=models.TextField(blank=True, default="", verbose_name="description"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="item",
|
||||
name="cover",
|
||||
field=models.ImageField(
|
||||
blank=True,
|
||||
default="item/default.svg",
|
||||
upload_to=catalog.common.utils.item_cover_path,
|
||||
verbose_name="cover",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="item",
|
||||
name="metadata",
|
||||
field=models.JSONField(
|
||||
blank=True, default=dict, null=True, verbose_name="metadata"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="item",
|
||||
name="primary_lookup_id_type",
|
||||
field=models.CharField(
|
||||
max_length=50, null=True, verbose_name="Primary ID Type"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="item",
|
||||
name="primary_lookup_id_value",
|
||||
field=models.CharField(
|
||||
help_text="automatically detected, usually no change necessary, left empty if unsure",
|
||||
max_length=1000,
|
||||
null=True,
|
||||
verbose_name="Primary ID Value",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="item",
|
||||
name="title",
|
||||
field=models.CharField(default="", max_length=1000, verbose_name="title"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="itemlookupid",
|
||||
name="id_type",
|
||||
field=models.CharField(
|
||||
blank=True,
|
||||
choices=[
|
||||
("wikidata", "WikiData"),
|
||||
("isbn10", "ISBN10"),
|
||||
("isbn", "ISBN"),
|
||||
("asin", "ASIN"),
|
||||
("issn", "ISSN"),
|
||||
("cubn", "CUBN"),
|
||||
("isrc", "ISRC"),
|
||||
("gtin", "GTIN UPC EAN"),
|
||||
("rss", "RSS Feed URL"),
|
||||
("imdb", "IMDb"),
|
||||
("tmdb_tv", "TMDB TV Serie"),
|
||||
("tmdb_tvseason", "TMDB TV Season"),
|
||||
("tmdb_tvepisode", "TMDB TV Episode"),
|
||||
("tmdb_movie", "TMDB Movie"),
|
||||
("goodreads", "Goodreads"),
|
||||
("goodreads_work", "Goodreads Work"),
|
||||
("googlebooks", "Google Books"),
|
||||
("doubanbook", "Douban Book"),
|
||||
("doubanbook_work", "Douban Book Work"),
|
||||
("doubanmovie", "Douban Movie"),
|
||||
("doubanmusic", "Douban Music"),
|
||||
("doubangame", "Douban Game"),
|
||||
("doubandrama", "Douban Drama"),
|
||||
("doubandrama_version", "Douban Drama Version"),
|
||||
("bookstw", "BooksTW Book"),
|
||||
("bandcamp", "Bandcamp"),
|
||||
("spotify_album", "Spotify Album"),
|
||||
("spotify_show", "Spotify Podcast"),
|
||||
("discogs_release", "Discogs Release"),
|
||||
("discogs_master", "Discogs Master"),
|
||||
("musicbrainz", "MusicBrainz ID"),
|
||||
("igdb", "IGDB Game"),
|
||||
("bgg", "BGG Boardgame"),
|
||||
("steam", "Steam Game"),
|
||||
("bangumi", "Bangumi"),
|
||||
("apple_podcast", "Apple Podcast"),
|
||||
("apple_music", "Apple Music"),
|
||||
("fedi", "Fediverse"),
|
||||
],
|
||||
max_length=50,
|
||||
verbose_name="source site",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="itemlookupid",
|
||||
name="id_value",
|
||||
field=models.CharField(
|
||||
blank=True, max_length=1000, verbose_name="ID on source site"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="itemlookupid",
|
||||
name="raw_url",
|
||||
field=models.CharField(
|
||||
blank=True, max_length=1000, unique=True, verbose_name="source url"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="podcastepisode",
|
||||
name="pub_date",
|
||||
field=models.DateTimeField(
|
||||
help_text="yyyy/mm/dd hh:mm", verbose_name="date of publication"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="tvseason",
|
||||
name="episode_count",
|
||||
field=models.PositiveIntegerField(
|
||||
null=True, verbose_name="number of episodes"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="tvseason",
|
||||
name="season_number",
|
||||
field=models.PositiveIntegerField(null=True, verbose_name="season number"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="tvshow",
|
||||
name="episode_count",
|
||||
field=models.PositiveIntegerField(
|
||||
blank=True, null=True, verbose_name="number of episodes"
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="tvshow",
|
||||
name="season_count",
|
||||
field=models.IntegerField(
|
||||
blank=True, null=True, verbose_name="number of seasons"
|
||||
),
|
||||
),
|
||||
]
|
50
journal/migrations/0024_i18n.py
Normal file
50
journal/migrations/0024_i18n.py
Normal file
|
@ -0,0 +1,50 @@
|
|||
# Generated by Django 4.2.13 on 2024-06-02 16:17
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("journal", "0023_debris"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="collection",
|
||||
name="brief",
|
||||
field=models.TextField(blank=True, default="", verbose_name="description"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="collection",
|
||||
name="title",
|
||||
field=models.CharField(default="", max_length=1000, verbose_name="title"),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="shelf",
|
||||
name="shelf_type",
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
("wishlist", "WISHLIST"),
|
||||
("progress", "PROGRESS"),
|
||||
("complete", "COMPLETE"),
|
||||
("dropped", "DROPPED"),
|
||||
],
|
||||
max_length=100,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="shelflogentry",
|
||||
name="shelf_type",
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
("wishlist", "WISHLIST"),
|
||||
("progress", "PROGRESS"),
|
||||
("complete", "COMPLETE"),
|
||||
("dropped", "DROPPED"),
|
||||
],
|
||||
max_length=100,
|
||||
null=True,
|
||||
),
|
||||
),
|
||||
]
|
Loading…
Add table
Reference in a new issue