From ff18ad8efc34f9f996c5180951c3da7f597e378d Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Mon, 12 Feb 2024 22:58:07 -0500 Subject: [PATCH] [webpages] Remane foreign key to web_page --- vrobbler/apps/scrobbles/admin.py | 4 ++-- .../0049_rename_webpage_scrobble_web_page.py | 18 ++++++++++++++++++ vrobbler/apps/scrobbles/models.py | 8 +++----- 3 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 vrobbler/apps/scrobbles/migrations/0049_rename_webpage_scrobble_web_page.py diff --git a/vrobbler/apps/scrobbles/admin.py b/vrobbler/apps/scrobbles/admin.py index 5e9df98..ec28c80 100644 --- a/vrobbler/apps/scrobbles/admin.py +++ b/vrobbler/apps/scrobbles/admin.py @@ -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", diff --git a/vrobbler/apps/scrobbles/migrations/0049_rename_webpage_scrobble_web_page.py b/vrobbler/apps/scrobbles/migrations/0049_rename_webpage_scrobble_web_page.py new file mode 100644 index 0000000..b1d2d01 --- /dev/null +++ b/vrobbler/apps/scrobbles/migrations/0049_rename_webpage_scrobble_web_page.py @@ -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", + ), + ] diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 401d164..f73667d 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -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):