[scrobbles] Fix dataclass parsing and add puzzles to urls

This commit is contained in:
2025-08-03 01:59:56 -04:00
parent fc72b23b11
commit d04db0ecb5
15 changed files with 240 additions and 232 deletions

View File

@ -1,15 +1,23 @@
from django.apps import apps
from dataclasses import dataclass
from django.db import models
from django.urls import reverse
from django_extensions.db.models import TimeStampedModel
from imagekit.models import ImageSpecField
from imagekit.processors import ResizeToFit
from scrobbles.dataclasses import BrickSetLogData
from scrobbles.mixins import LongPlayScrobblableMixin
from vrobbler.apps.scrobbles.dataclasses import (
BaseLogData,
LongPlayLogData,
WithPeopleLogData,
)
BNULL = {"blank": True, "null": True}
@dataclass
class BrickSetLogData(BaseLogData, WithPeopleLogData, LongPlayLogData):
pass
class BrickSet(LongPlayScrobblableMixin):
""""""