tuning ui and adding adaptive themeing to extension
This commit is contained in:
@@ -6,7 +6,7 @@ from sqlalchemy import String, Boolean, Integer, Text
|
||||
from sqlalchemy.dialects.postgresql import JSONB
|
||||
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
||||
|
||||
from app.models.base import Base, TimestampMixin
|
||||
from app.models.base import Base, TimestampMixin, format_datetime
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from app.models.source import Source
|
||||
@@ -64,8 +64,8 @@ class Subscription(Base, TimestampMixin):
|
||||
"metadata": self.metadata_,
|
||||
"platform_count": self.platform_count,
|
||||
"enabled_source_count": self.enabled_source_count,
|
||||
"created_at": self.created_at.isoformat() if self.created_at else None,
|
||||
"updated_at": self.updated_at.isoformat() if self.updated_at else None,
|
||||
"created_at": format_datetime(self.created_at),
|
||||
"updated_at": format_datetime(self.updated_at),
|
||||
}
|
||||
if include_sources and self.sources:
|
||||
result["sources"] = [s.to_dict(include_subscription=False) for s in self.sources]
|
||||
|
||||
Reference in New Issue
Block a user