[tasks] Trying to fix logdata
This commit is contained in:
@ -5,7 +5,7 @@ from typing import Optional
|
|||||||
from django.apps import apps
|
from django.apps import apps
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
from scrobbles.dataclasses import LongPlayLogData
|
from scrobbles.dataclasses import JSONDataclass
|
||||||
from scrobbles.mixins import LongPlayScrobblableMixin
|
from scrobbles.mixins import LongPlayScrobblableMixin
|
||||||
|
|
||||||
BNULL = {"blank": True, "null": True}
|
BNULL = {"blank": True, "null": True}
|
||||||
@ -14,18 +14,13 @@ TODOIST_TASK_URL = "https://app.todoist.com/app/task/{id}"
|
|||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class TaskLogData(LongPlayLogData):
|
class TaskLogData(JSONDataclass):
|
||||||
details: Optional[str] = None
|
|
||||||
description: Optional[str] = None
|
description: Optional[str] = None
|
||||||
title: Optional[str] = None
|
title: Optional[str] = None
|
||||||
project: Optional[str] = None
|
project: Optional[str] = None
|
||||||
todoist_id: Optional[str] = None
|
todoist_id: Optional[str] = None
|
||||||
todoist_event: Optional[str] = None
|
todoist_event: Optional[str] = None
|
||||||
todoist_type: Optional[str] = None
|
todoist_type: Optional[str] = None
|
||||||
serial_scrobble_id: Optional[int] = None
|
|
||||||
long_play_complete: Optional[bool] = None
|
|
||||||
timestamp_utc: Optional[datetime] = None
|
|
||||||
updated_at: Optional[datetime] = None
|
|
||||||
notes: Optional[dict] = None
|
notes: Optional[dict] = None
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user