[webpages] Remane foreign key to web_page

This commit is contained in:
2024-02-12 22:58:07 -05:00
parent 15c1317395
commit ff18ad8efc
3 changed files with 23 additions and 7 deletions

View File

@ -24,7 +24,7 @@ class ScrobbleInline(admin.TabularInline):
"sport_event",
"board_game",
"geo_location",
"webpage",
"web_page",
"user",
)
exclude = ("source_id", "scrobble_log")
@ -110,7 +110,7 @@ class ScrobbleAdmin(admin.ModelAdmin):
"video_game",
"board_game",
"geo_location",
"webpage",
"web_page",
)
list_filter = (
"is_paused",

View File

@ -0,0 +1,18 @@
# Generated by Django 4.2.9 on 2024-02-13 03:57
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("scrobbles", "0048_alter_scrobble_media_type"),
]
operations = [
migrations.RenameField(
model_name="scrobble",
old_name="webpage",
new_name="web_page",
),
]

View File

@ -5,8 +5,6 @@ import logging
from typing import Optional
from uuid import uuid4
from pendulum import DateTime
from boardgames.models import BoardGame
from books.koreader import process_koreader_sqlite_file
from books.models import Book
@ -503,7 +501,7 @@ class Scrobble(TimeStampedModel):
geo_location = models.ForeignKey(
GeoLocation, on_delete=models.DO_NOTHING, **BNULL
)
webpage = models.ForeignKey(WebPage, on_delete=models.DO_NOTHING, **BNULL)
web_page = models.ForeignKey(WebPage, on_delete=models.DO_NOTHING, **BNULL)
media_type = models.CharField(
max_length=14, choices=MediaType.choices, default=MediaType.VIDEO
)
@ -725,8 +723,8 @@ class Scrobble(TimeStampedModel):
media_obj = self.board_game
if self.geo_location:
media_obj = self.geo_location
if self.webpage:
media_obj = self.webpage
if self.web_page:
media_obj = self.web_page
return media_obj
def __str__(self):